[groq] [QA][POLICY] Branch Protection + Mandatory Review Policy for All Repos (#918) #978

Merged
groq merged 1 commits from groq/issue-918 into main 2026-04-07 08:38:28 +00:00
2 changed files with 61 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
hermes-agent:
main:
require_pr: true
required_approvals: 1
dismiss_stale_approvals: true
require_ci: true
block_force_push: true
block_delete: true
the-nexus:
main:
require_pr: true
required_approvals: 1
dismiss_stale_approvals: true
require_ci: false # CI runner dead (issue #915)
block_force_push: true
block_delete: true
timmy-home:
main:
require_pr: true
required_approvals: 1
dismiss_stale_approvals: true
require_ci: false # No CI configured
block_force_push: true
block_delete: true
timmy-config:
main:
require_pr: true
required_approvals: 1
dismiss_stale_approvals: true
require_ci: true # Limited CI
block_force_push: true
block_delete: true

View File

@@ -0,0 +1,26 @@
# Branch Protection & Review Policy
## Enforcement Rules
All repositories must:
- Require PR for main branch merges
- Require 1 approval
- Dismiss stale approvals
- Block force pushes
- Block branch deletion
## Reviewer Assignments
- All repos: @perplexity (QA gate)
- hermes-agent: @Timmy (owner gate)
## CI Requirements
- hermes-agent: Full CI required
- the-nexus: CI pending (issue #915)
- timmy-config: Limited ci
## Compliance
This policy blocks:
- Direct pushes to main
- Unreviewed merges
- Merges with failing ci
- History rewriting