Parent
Part of #14
What to build
HITL — requires repo admin access.
Configure branch protection rulesets (not classic protection — rulesets support per-actor bypass cleanly).
master
- Require PR
- Required status checks:
ci / lint, ci / build (matrix), ci / test (matrix), branch-policy / validate-branch
- Require linear history
- Restrict pushes (no direct push)
- Auto-delete head branch on merge
develop
Document the policy and the rationale for the bot bypass in CONTRIBUTING.md.
Acceptance criteria
Blocked by
Parent
Part of #14
What to build
HITL — requires repo admin access.
Configure branch protection rulesets (not classic protection — rulesets support per-actor bypass cleanly).
master
ci / lint,ci / build (matrix),ci / test (matrix),branch-policy / validate-branchdevelop
github-actions[bot]— lets the back-merge PR (gitflow-release.yml: tag + back-merge + invoke release on master merge (replaces tag.yml) #21) merge without re-running CI on content that already passed on the master path.Document the policy and the rationale for the bot bypass in
CONTRIBUTING.md.Acceptance criteria
masteranddevelopvia GitHub UI (or viagh api repos/.../rulesets)CONTRIBUTING.mdupdated with a "Branch policy" section explaining the rules and the bot-bypass rationaleBlocked by