Move release publishing to draft artifacts plus release retag #230

Merged
coilyco-ops merged 1 commit from issue-229 into main 2026-07-15 03:55:09 +00:00
Member

This stages commit-scoped draft tags on main, verifies the matching draft tag on release, and keeps the public release creation on the release branch.

  • What changed: publish draft-${sha} in promote, verify it in release, and pin the contract in docs/tests.
  • Why: the release branch should only retag a commit that already passed the main gate and staged its draft artifact.
  • Test/CI: make test and pre-commit run --all-files.

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

This stages commit-scoped draft tags on `main`, verifies the matching draft tag on `release`, and keeps the public release creation on the release branch. - What changed: publish `draft-${sha}` in promote, verify it in release, and pin the contract in docs/tests. - Why: the release branch should only retag a commit that already passed the main gate and staged its draft artifact. - Test/CI: `make test` and `pre-commit run --all-files`. closes #229 ward.workflow: pull-request-and-merge
feat(release): stage draft tags before release
All checks were successful
ci / test (pull_request) Successful in 1m11s
ci / lint (pull_request) Successful in 46s
ci / secrets (pull_request) Successful in 12s
3c8db077c6
closes #229
Sign in to join this conversation.
No description provided.