Skip to content

chore: require manual version pull requests - #3

Merged
GrahamQuan merged 1 commit into
mainfrom
codex/manual-version-pr
Jul 29, 2026
Merged

chore: require manual version pull requests#3
GrahamQuan merged 1 commit into
mainfrom
codex/manual-version-pr

Conversation

@GrahamQuan

Copy link
Copy Markdown
Owner

Summary

  • keep GitHub Actions unable to create or approve pull requests
  • require maintainers to generate and open Version PRs manually
  • remove pull-requests: write and the Changesets PR automation from the release job
  • publish with npm OIDC only after all Changesets have been consumed by a reviewed Version PR
  • push immutable Changesets tags after a successful publish

Why

GitHub combines permission to create pull requests with permission to approve them. Keeping that repository setting
disabled preserves the independent human-review boundary and reduces the authority granted to GITHUB_TOKEN.

Validation

  • pnpm check
  • release workflow YAML parse check
  • git diff --check

@GrahamQuan
GrahamQuan marked this pull request as ready for review July 29, 2026 14:51
@GrahamQuan
GrahamQuan merged commit e7d7d56 into main Jul 29, 2026
1 check passed
@GrahamQuan
GrahamQuan deleted the codex/manual-version-pr branch July 29, 2026 14:53
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