Restore an explicit green test gate before ward releases #1226

Merged
coilysiren merged 1 commit from issue-1225 into main 2026-07-14 02:44:10 +00:00
Member

This restores an explicit vet/test/lint gate on the exact release SHA before tagging or publishing. The release workflow now blocks on a test job before tag-bump runs, so skipped promotion or a bad manual dispatch cannot reach release artifacts without a green check on the released commit.

  • promote.yml still gates main and fast-forwards release only when green.
  • release.yml now re-runs vet/test/lint on the exact release SHA before tagging and publishing.
  • docs/release.md and workflow comments were updated to describe the gate and queue behavior.

Tests:

  • ward exec lint-workflows
  • ward exec test
  • ward exec lint

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

This restores an explicit vet/test/lint gate on the exact `release` SHA before tagging or publishing. The release workflow now blocks on a `test` job before `tag-bump` runs, so skipped promotion or a bad manual dispatch cannot reach release artifacts without a green check on the released commit. - `promote.yml` still gates `main` and fast-forwards `release` only when green. - `release.yml` now re-runs vet/test/lint on the exact release SHA before tagging and publishing. - `docs/release.md` and workflow comments were updated to describe the gate and queue behavior. Tests: - `ward exec lint-workflows` - `ward exec test` - `ward exec lint` closes #1225 ward.workflow: pull-request-and-merge
fix: restore explicit release test gate
All checks were successful
test / test (pull_request) Successful in 1m20s
5fd0f92ce0
Sign in to join this conversation.
No description provided.