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
Owner

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
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/ward!1226
No description provided.