You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: correct the branch-protection step for the free plan
Branch protection and rulesets are unavailable for private repositories on
the free plan — both API endpoints answer 'Upgrade to GitHub Pro or make
this repository public'. The checklist put them in the 'do these first,
while still private' section, which cannot be done. They move to the
after-going-public section, where they start working.
Also spells out why squash is the only merge mode to leave enabled: the
conventional-commit check validates the PR title, and nothing validates the
commits inside a branch, so rebase merging would replay unvalidated
messages onto main where release-please reads them.
Adds the ruleset name and the two traps: a status check cannot be selected
until it has run once, and release-please needs bypass if 'require a pull
request' is enforced, since it pushes its release branch directly.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments