Skip to content

feat(ci): build and publish Windows installer executable in release workflows#95

Merged
GCWing merged 1 commit intoGCWing:mainfrom
wgqqqqq:feat/ci-installer
Mar 9, 2026
Merged

feat(ci): build and publish Windows installer executable in release workflows#95
GCWing merged 1 commit intoGCWing:mainfrom
wgqqqqq:feat/ci-installer

Conversation

@wgqqqqq
Copy link
Collaborator

@wgqqqqq wgqqqqq commented Mar 9, 2026

Summary

Update CI workflows to build and publish the new Windows installer executable (bitfun-installer.exe) instead of the
old setup.exe output.

Changes

  • In .github/workflows/desktop-package.yml and .github/workflows/nightly.yml:
    • Switch Windows build command:
      • npm run desktop:build:nsis -> npm run installer:build
    • Add Windows-only installer dependency install step:
      • npm --prefix BitFun-Installer ci
    • Add installer output to artifact collection:
      • BitFun-Installer/src-tauri/target/release/bitfun-installer.exe
    • Update release asset glob:
      • **/*setup.exe -> **/*bitfun-installer.exe

Impact

  • Windows release/nightly pipelines now publish the new installer binary.
  • macOS packaging logic remains unchanged.

@GCWing GCWing merged commit ce8476a into GCWing:main Mar 9, 2026
2 checks passed
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.

2 participants