Development record
ultra-v0.6.8 below-cap eff-2/simp-1: the release job in .github/workflows/release.yml re-derives the content sha (go run ./cmd/record-lint --derive-content-sha) instead of consuming the verify job's output — a second compile plus a full-history walk per release, and a second derivation that can in principle diverge from the one the gate passed. Cleanup: emit the sha as a verify job output and consume it.
issueresolvedminoriss-2608291814573570
ultra-v0.6.8 below-cap eff-2/simp-1: the release job in .github/workflows/release.yml re-derives the content sha (go run ./cmd/record-lint --derive-content-sha) instead of consuming the verify job's output — a second compile plus a full-history walk per release, and a second derivation that can in principle diverge from the one the gate passed. Cleanup: emit the sha as a verify job output and consume it.
Grounds
- pursued: one derivation per release, and the release job signs the receipts of the commit verify gated; shown wrong by a derive-content-sha call in the release job or a release run whose CONTENT_SHA differs from verify's
Frontmatter
| id | iss-2608291814573570 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2608291814573570-release-job-re-derives-the-content-sha.md
open on GitHub ↗ · commit history ↗