Skip to content

Add Windows packaging - #26

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

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

Conversation

@thomaslepoix

@thomaslepoix thomaslepoix commented Aug 18, 2025

Copy link
Copy Markdown
Member

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
Copy Markdown

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