Restore promote-only release branch contract #1319

Merged
coilyco-ops merged 2 commits from issue-1315 into main 2026-07-15 05:30:05 +00:00
Member

Restore the release workflow contract so release no longer re-runs vet/test/lint after promote. The release branch now just tags, publishes, and updates install channels from the already-vouched SHA, and the surrounding docs and comments now match that flow.

  • Removed the release-side CI gate from .forgejo/workflows/release.yml.
  • Updated promote/release docs and workflow comments to describe publish-after-promote instead of re-gating.
  • Validation: ward exec lint-workflows passed. ward exec test failed on existing baseline smart-defaults drift in cmd/ward unrelated to this change.

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

Restore the release workflow contract so release no longer re-runs vet/test/lint after promote. The release branch now just tags, publishes, and updates install channels from the already-vouched SHA, and the surrounding docs and comments now match that flow. - Removed the release-side CI gate from `.forgejo/workflows/release.yml`. - Updated promote/release docs and workflow comments to describe publish-after-promote instead of re-gating. - Validation: `ward exec lint-workflows` passed. `ward exec test` failed on existing baseline smart-defaults drift in `cmd/ward` unrelated to this change. closes #1315 ward.workflow: pull-request-and-merge
fix(release): drop the release-side re-gate
Some checks failed
test / test (pull_request) Failing after 12m30s
5dbe6fc98b
Author
Member

CI failed on the PR head. test / test (pull_request) got through go vet, then go test failed after 11m13s.

I could not fetch per-step logs from the available Forgejo endpoints. The same checkout already fails locally in ward exec test on existing smart-defaults drift in cmd/ward (TestDefaultsAssetMatchesCanonicalSource, TestBakedSmartDefaultsMatchesCanonicalSource), so this looks like an unrelated baseline failure rather than a regression from the release-workflow edits.

The branch is left intact for follow-up.

CI failed on the PR head. `test / test (pull_request)` got through `go vet`, then `go test` failed after 11m13s. I could not fetch per-step logs from the available Forgejo endpoints. The same checkout already fails locally in `ward exec test` on existing smart-defaults drift in `cmd/ward` (`TestDefaultsAssetMatchesCanonicalSource`, `TestBakedSmartDefaultsMatchesCanonicalSource`), so this looks like an unrelated baseline failure rather than a regression from the release-workflow edits. The branch is left intact for follow-up.
fix(smart-defaults): restore canonical source of truth
All checks were successful
test / test (pull_request) Successful in 1m43s
03b3d283bf
Sign in to join this conversation.
No description provided.