Move release publishing to draft artifacts plus release retag #1390

Merged
coilyco-ops merged 1 commit from issue-1288 into main 2026-07-15 10:48:46 +00:00
Member

This moves the release build/upload path to main. promote.yml now builds the binary matrix once, publishes it as draft release assets under draft-${sha}, and only then fast-forwards release. release.yml now retags those prebuilt assets, republishes them to Forgejo/GitHub, and keeps the tap/scoop updates unchanged.

  • Moves heavy build work off release.
  • Adds a contract test covering the draft-artifact release flow.
  • Updates release docs to describe the new staging/promotion split.

Tests: go test ./...

closes #1288
ward.workflow: pull-request-and-merge

This moves the release build/upload path to `main`. `promote.yml` now builds the binary matrix once, publishes it as draft release assets under `draft-${sha}`, and only then fast-forwards `release`. `release.yml` now retags those prebuilt assets, republishes them to Forgejo/GitHub, and keeps the tap/scoop updates unchanged. - Moves heavy build work off `release`. - Adds a contract test covering the draft-artifact release flow. - Updates release docs to describe the new staging/promotion split. Tests: `go test ./...` closes #1288 ward.workflow: pull-request-and-merge
feat(release): stage draft artifacts on main
All checks were successful
test / test (pull_request) Successful in 53s
7b38f16710
Sign in to join this conversation.
No description provided.