Skip to content

ci(release): keep canary off the GitHub releases page (R2-only)#3531

Merged
esengine merged 1 commit into
main-v2from
ci/canary-r2-only
Jun 8, 2026
Merged

ci(release): keep canary off the GitHub releases page (R2-only)#3531
esengine merged 1 commit into
main-v2from
ci/canary-r2-only

Conversation

@esengine

@esengine esengine commented Jun 8, 2026

Copy link
Copy Markdown
Owner

The canary acceptance builds published a desktop-canary GitHub pre-release titled v1.4.0-canary.N, which showed up on the public releases page and read like a 1.4 stable was out. It wasn't — but it's confusing.

This makes desktop canary R2-only:

  • Canary skips the GitHub release entirely; publish uploads the signed dist as a canary-dist artifact, mirror pulls that artifact and pushes to R2 (canary/ + desktop-canary/) as before.
  • Updater's canary channel is now R2-only (no GitHub fallback, since there's no release).
  • Stable is unchanged — still a normal GitHub release + R2 latest/.

Result: canary never appears on the releases page; testers get the desktop canary from its R2 link. The already-published desktop-canary release was deleted manually.

Verified: go build/channel test green, YAML valid.

Canary desktop builds no longer publish a GitHub release — the version
showed up on the public releases page looking like a 1.4 stable. Canary
now uploads its signed dist as a workflow artifact that the mirror job
pushes to R2 (canary/ + desktop-canary/); the updater's canary channel is
R2-only. Stable is unchanged. Docs updated.
@esengine esengine requested a review from SivanCola as a code owner June 8, 2026 06:54
@github-actions github-actions Bot added v2 Go rewrite (1.x) — main-v2 branch, active development desktop Wails desktop app (desktop/**) updater Auto-update / installer / release packaging and removed v2 Go rewrite (1.x) — main-v2 branch, active development labels Jun 8, 2026
@esengine esengine merged commit d43d0e7 into main-v2 Jun 8, 2026
10 checks passed
@esengine esengine deleted the ci/canary-r2-only branch June 8, 2026 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

desktop Wails desktop app (desktop/**) updater Auto-update / installer / release packaging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant