Skip to content

Separate release and Pages commit invariants - #61

Merged
haoranyu merged 1 commit into
mainfrom
codex/60-release-pages-commit-boundary
Aug 25, 2026
Merged

Separate release and Pages commit invariants#61
haoranyu merged 1 commit into
mainfrom
codex/60-release-pages-commit-boundary

Conversation

@haoranyu

Copy link
Copy Markdown
Member

Summary

  • distinguish the immutable v2 package/tag commit from the later protected Pages/main commit
  • make the post-release Pages audit restartable from a fresh terminal using reviewed SHA and SRI constants
  • keep the one-time pre-cutover main == v2.0.0 assertion in the Pages procedure
  • remove the obsolete direct-push instruction for protected main
  • add regression assertions for both literal and variable branch forms of the old broken invariant

Verification

  • npm run lint
  • npm test — 146/146
  • npx vitest run test/site-content.test.js — 10/10
  • independent runbook review: no remaining blocker

Closes #60

@haoranyu
haoranyu merged commit 060b622 into main Aug 25, 2026
5 checks passed
@haoranyu
haoranyu deleted the codex/60-release-pages-commit-boundary branch August 25, 2026 02:40
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.

Separate immutable release and post-release Pages commits in the runbook

1 participant