Skip to content

packaging: produce Windows zip and NSIS installer in CI - #234

Open
dmitrymmm wants to merge 2 commits into
myriadrf:developfrom
dmitrymmm:windows-installer-packaging
Open

packaging: produce Windows zip and NSIS installer in CI#234
dmitrymmm wants to merge 2 commits into
myriadrf:developfrom
dmitrymmm:windows-installer-packaging

Conversation

@dmitrymmm

Copy link
Copy Markdown
Contributor

Part of #149. CI already uploads raw Windows binaries (#217); this adds a versioned zip and an NSIS installer built by CPack and uploaded as artifacts for x64 and Win32: component chooser, optional PATH entry for the CLI tools, start menu shortcut for limeGUI, uninstall before reinstall. Publishing them as release assets can follow once v1.0.0-rc1 is tagged.

🤖 Generated with Claude Code

Windows users only had raw CI binary artifacts (myriadrf#217), no installable
package (myriadrf#149). CPack now builds a versioned zip and an NSIS installer
on Windows: component chooser, optional PATH entry for the CLI tools,
start menu shortcut for limeGUI, uninstall before reinstall. The CI
Windows job packages both and uploads them as artifacts for x64 and
Win32.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RRw4BDTdy84hhSVXAREkuw
@rjonaitis

Copy link
Copy Markdown
Member

Did you test the installer? Does it take care of C++ redistributable runtime libraries?

@dmitrymmm

Copy link
Copy Markdown
Contributor Author

Runtime DLLs are bundled now (InstallRequiredSystemLibraries). The installer itself is only CI-built so far, I'll run the artifact on a Windows machine and report back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants