Skip to content

fix(release-ceremony): order trust before repo code#14

Merged
pentaxis93 merged 3 commits into
mainfrom
issue-13-order-release-trust-before-repo-code
May 12, 2026
Merged

fix(release-ceremony): order trust before repo code#14
pentaxis93 merged 3 commits into
mainfrom
issue-13-order-release-trust-before-repo-code

Conversation

@pentaxis93
Copy link
Copy Markdown
Contributor

Summary

  • Orders release workflow trust checks before any repository-code execution from the tagged checkout.
  • Extends scripts/release-check metadata so vulnerable workflow ordering is rejected.
  • Documents the trust boundary and records the security correction in the changelog.

Changes

  • .github/workflows/release.yml now runs annotated-tag and main-ancestry checks before scripts/release-check.
  • scripts/test-release-check covers both fixture metadata rejection and the checked-in workflow shape.
  • RELEASING.md describes post-release validation as early-after-trust.

GitHub Issue(s)

Closes #13

Test plan

  • bash scripts/test-release-check
  • ./scripts/release-check metadata
  • git diff --check

@pentaxis93 pentaxis93 merged commit 86e9ccf into main May 12, 2026
1 check passed
@pentaxis93 pentaxis93 deleted the issue-13-order-release-trust-before-repo-code branch May 12, 2026 22:58
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.

fix(release-ceremony): order trust checks before repository-code execution in release workflow

1 participant