Repository navigation
release: publish only a source with complete green develop CI; one acceptance record (#89) - #267
Conversation
…exact source (#89) prepare refuses a source without a successful ci.yml push run on develop; a required job may be skipped only by ci.yml's own path filter, and each such skip is recorded (ci_skipped). policy and seed print the source, package run and CI run. Codex (gpt-6.1-sol).
Codex (gpt-6.1-sol).
…ne status place (review) Develop push runs no longer cancel each other and run custody-harness-smoke unconditionally, so the release gate requires every required job to succeed. AGENTS.md: the Acceptance record is the only place for current status. Codex (gpt-6.1-sol).
|
CI/build coherence review for #194 found a conflict between this gate and pre-merge release packaging. On published train Until qualified input-equivalence admission is reviewed, prepare release artifacts from the final merged commit. Keep the complete-green requirement and original producer provenance. Pre-merge packaging becomes useful only when the integration policy and publication evidence selector agree on which tested artifact can publish. The full findings and measured costs are in #194. This review changed no code and started no build. |
Part of #89. From the 6 Oct audit: package run 37492620275 built source 67c268c while develop CI for 67c268c had failed.
Change.
release-publish.sh preparerefuses a source unless develop's own ci.yml push run for that exact commit succeeded, with every required jobsuccess. A skipped required job also refuses.policyandseedprint the source, package run and CI run together.Tests: release-publish 25 OK, ci-release-policy 18 OK.
Review: Claude reviewer FAIL (filter base under cancellation; a filter failure could pass the required custody check; two status places). Fixed by removing the skip handling, then PASS on 5c4801f. Left as is (P3): main, tag and dispatch runs also no longer cancel.
Candidate e68e9ae = reviewed 5c4801f + a develop merge (no conflicts). Written by Codex (gpt-6.1-sol).