Skip to content

fix(ci): bootstrap windows release build - #13

Merged
kalvinnchau merged 5 commits into
mainfrom
fix/release-windows-bootstrap
Aug 13, 2026
Merged

fix(ci): bootstrap windows release build#13
kalvinnchau merged 5 commits into
mainfrom
fix/release-windows-bootstrap

Conversation

@kalvinnchau

@kalvinnchau kalvinnchau commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

updates release recovery, windows packaging, and updater signature verification.

  • runs recovery dispatches from main while checking out the requested immutable tag, with push and recovery runs serialized by tag
  • aligns the windows release job with the proven unsigned build using node 24.10.0, pnpm 10.33.0, disabled package-manager caching, direct bundle-windows invocation, and a 240-minute timeout
  • removes plaintext minisign-envelope checks that rejected tauri cli base64 signature files while retaining non-empty output checks and cryptographic verification on linux and windows
  • updates release workflow assertions for direct windows bundling and tag-based concurrency

install the pinned node and pnpm toolchain used by the unsigned windows build. reuse its managed goose cargo cache and extend the release job timeout to 240 minutes.
@kalvinnchau
kalvinnchau requested a review from a team August 13, 2026 02:09
Comment thread .github/workflows/release.yml Fixed
Comment thread .github/workflows/release.yml Fixed
load recovery workflow changes from main while checking out the requested immutable tag. serialize push and recovery runs against the same tag key.
prevent release artifacts from consuming github actions cache state.
cover the windows bundle entrypoint and tag-keyed recovery concurrency used by the updated release workflow.
remove plaintext minisign envelope checks that reject tauri cli base64 output. rely on the existing cryptographic verifier for linux and windows updater archives.
@kalvinnchau
kalvinnchau merged commit b55e89e into main Aug 13, 2026
8 checks passed
@kalvinnchau
kalvinnchau deleted the fix/release-windows-bootstrap branch August 13, 2026 02:50
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