Skip to content

M11.5b: support historical release re-audit - #7

Merged
pgousdal merged 3 commits into
mainfrom
work/m11.5b-historical-release-audit
Sep 5, 2026
Merged

pgousdal merged 3 commits into
mainfrom
work/m11.5b-historical-release-audit

Conversation

@pgousdal

@pgousdal pgousdal commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Fix manual post-release re-audits of immutable historical releases without weakening the release gate.

Changes:

  • keep verify-release-ref.sh strict by default (tag -> exact commit and HEAD == expected commit)
  • add one explicit --allow-head-mismatch-for-audit mode that preserves SemVer and tag -> commit binding but permits the audit workflow itself to run from newer main
  • use that mode only for workflow_dispatch historical audits
  • keep automatic workflow_run audits on strict mode
  • add CI coverage proving strict mode still rejects historical HEAD mismatch, audit mode accepts only the intended mismatch, and unknown modes fail closed

This addresses Post-release audit #2 for the already-published immutable v0.2.0 release.

@pgousdal
pgousdal merged commit 1121935 into main Sep 5, 2026
2 checks passed
@pgousdal
pgousdal deleted the work/m11.5b-historical-release-audit branch September 5, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant