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

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

12
.gitea/codowners Normal file
View File

@@ -0,0 +1,12 @@
# Default reviewers for all PRs
@perplexity
# Repo-specific overrides
hermes-agent/:
- @Timmy
# File path patterns
docs/:
- @Timmy
nexus/:
- @perplexity

30
CONTRIBUTORING.md Normal file
View File

@@ -0,0 +1,30 @@
# Contribution & Review Policy
## Branch Protection Rules
All repositories must enforce these rules on the `main` branch:
- ✅ Pull Request Required for Merge
- ✅ Minimum 1 Approved Review
- ✅ CI/CD Must Pass
- ✅ Dismiss Stale Approvals
- ✅ Block Force Pushes
- ✅ Block Deletion
## Review Requirements
All pull requests must:
1. Be reviewed by @perplexity (QA gate)
2. Be reviewed by @Timmy for hermes-agent
3. Get at least one additional reviewer based on code area
## CI Requirements
- hermes-agent: Must pass all CI checks
- the-nexus: CI required once runner is restored
- timmy-home & timmy-config: No CI enforcement
## Enforcement
These rules are enforced via Gitea branch protection settings. See your repo settings > Branches for details.
For code-specific ownership, see .gitea/Codowners