Skip to content

fix(ci): add Windows desktop build to staging deployment#196

Merged
FSM1 merged 1 commit into
mainfrom
feat/windows-staging-build
Feb 24, 2026
Merged

fix(ci): add Windows desktop build to staging deployment#196
FSM1 merged 1 commit into
mainfrom
feat/windows-staging-build

Conversation

@FSM1

@FSM1 FSM1 commented Feb 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a build-desktop-windows job to deploy-staging.yml that builds Windows .msi/.exe installers with staging env vars baked in
  • Uses the same WinFsp hash-verified install + MSI resource bundling pattern from CI
  • Both macOS and Windows desktop builds run in parallel and upload artifacts to the same GitHub prerelease
  • Updated release body to mention both platforms with unsigned-app instructions

Test plan

  • Push a staging tag (e.g. v0.16.1-staging-rc-1) and verify both build-desktop and build-desktop-windows jobs run
  • Confirm the GitHub prerelease contains both .dmg and .msi/.exe artifacts
  • Verify deploy-vps is unaffected (no dependency on desktop builds)

🤖 Generated with Claude Code

Staging releases previously only included macOS .dmg binaries. This adds
a parallel Windows build job that produces .msi/.exe installers with
staging-specific env vars baked in, using the same WinFsp install pattern
as the CI workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Entire-Checkpoint: a1b46622f934
@coderabbitai

coderabbitai Bot commented Feb 24, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@FSM1 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 10 minutes and 21 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 815460f and d8c5562.

📒 Files selected for processing (1)
  • .github/workflows/deploy-staging.yml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/windows-staging-build

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@FSM1 FSM1 changed the title feat(ci): add Windows desktop build to staging deployment fix(ci): add Windows desktop build to staging deployment Feb 24, 2026
@FSM1 FSM1 enabled auto-merge (squash) February 24, 2026 01:51
@FSM1 FSM1 merged commit d5b1c0a into main Feb 24, 2026
15 checks passed
@FSM1 FSM1 deleted the feat/windows-staging-build branch March 3, 2026 22:25
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.

1 participant