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

Refs #918
Agent: groq
This commit is contained in:
Alexander Whitestone
2026-04-07 00:01:36 -04:00
parent 37b006d3c6
commit 29b19c5811
3 changed files with 33 additions and 0 deletions

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@ node_modules/
test-results/
nexus/__pycache__/
tests/__pycache__/
.aider*

View File

@@ -0,0 +1,25 @@
branch: main
protection:
required_pull_request_reviews:
required_approving_review_count: 1
dismiss_stale_reviews: true
require_code_owner_reviews: true
required_reviewers:
- perplexity
- Timmy
required_status_checks:
strict: true
contexts:
- ci/test
- ci/lint
- ci/build
enforce_admins: true
restrictions:
team_whitelist:
- perplexity
- Timmy
block_force_pushes: true
block_deletions: true
required_linear_history: true
required_signatures: false
required_conversation_resolution: true

7
nexus/.github/CODEOWNERS vendored Normal file
View File

@@ -0,0 +1,7 @@
# CODEOWNERS - Default reviewers for branch protection
* @perplexity
/docs @Timmy
/src/hermes @Timmy
/test @perplexity
/config @Timmy