Skip to content

ci: block premature release PR merges - #74

Merged
Tom409114 merged 1 commit into
mainfrom
fix/release-pr-readiness-gate
Sep 1, 2026
Merged

ci: block premature release PR merges#74
Tom409114 merged 1 commit into
mainfrom
fix/release-pr-readiness-gate

Conversation

@Tom409114

Copy link
Copy Markdown
Owner

Summary

  • run release readiness from trusted default-branch code via a read-only pull_request_target workflow
  • require exact bootstrap/trusted-publishing/tag-policy switches and the full reviewed npm integrity contract
  • repeat the exact switches in the coordinator and tag-bound publisher
  • add isolated identity, repository, fork, variable, contract, and CLI boundary tests

Verification

  • 626 passed, 6 skipped
  • typecheck and Biome clean
  • actionlint 1.7.12 passes release-readiness.yml
  • independent review: Ready

Post-merge administration

The new exact check context must be added to main ruleset 21964571, then PR #66 must demonstrate a failing required readiness check while the three publication prerequisites remain safely closed.

@Tom409114
Tom409114 merged commit 31dd528 into main Sep 1, 2026
17 checks passed
@Tom409114
Tom409114 deleted the fix/release-pr-readiness-gate branch September 1, 2026 00:39
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