Skip to content

feat(release): add public beta packaging channel - #2231

Open
wgqqqqq wants to merge 7 commits into
GCWing:mainfrom
wgqqqqq:codex/beta-release-packaging
Open

feat(release): add public beta packaging channel#2231
wgqqqqq wants to merge 7 commits into
GCWing:mainfrom
wgqqqqq:codex/beta-release-packaging

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add stable, beta, and nightly release-channel resolution and version projection
  • publish public beta desktop packages as GitHub prereleases with a mutable channel-beta updater feed
  • support fork-owned beta downloads and updater endpoints while keeping stable release mirrors canonical
  • keep public beta scope to Desktop and Installer packages; skip CLI and Relay publishing
  • accept raw Tauri signing key wrappers in release signing helpers
  • add release-channel tests, workflow coverage, and releasing documentation

Validation

Notes

The beta workflow was exercised on the fork and verified across macOS arm64/x64, Windows x64, and Linux arm64/x64. The upstream PR contains the reusable packaging/channel changes; repository secrets remain fork-specific.

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