Skip to content

Add Windows packaging#26

Merged
thomaslepoix merged 9 commits intomainfrom
dev/pack-windows
Aug 19, 2025
Merged

Add Windows packaging#26
thomaslepoix merged 9 commits intomainfrom
dev/pack-windows

Conversation

@thomaslepoix
Copy link
Member

@thomaslepoix thomaslepoix commented Aug 18, 2025

Fixes #8

Run MinGW build through Wine:

export NIXPKGS_ALLOW_BROKEN=1
export NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1
nix run .#openemshWine64 --impure -L -- -G -i test/ελληνικά狗.csx

The Unicode filename should be handled correctly, either by achieving processing the file, in the window title or in the Open, Save as... dialogs.

Also, a CI workflow triggered by a release publish will build a zip package and upload it as release asset. Here is a run that uploaded the package as workflow artifact due to the manual trigger, and thus no release to populate. I didn't try but it should work on a real Windows machine.

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@thomaslepoix thomaslepoix merged commit ccb0731 into main Aug 19, 2025
3 of 6 checks passed
@thomaslepoix thomaslepoix added this to the 0.0.1 milestone Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Windows packaging

1 participant