diff --git a/CODEOWNERS b/CODEOWNERS index 045b2bf..2c1e6e8 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1,3 +1,58 @@ +# Branch Protection Rules for All Repositories +# Applied to main branch in all repositories + +rules: + # Common base rules applied to all repositories + base: + required_status_checks: + strict: true + contexts: + - "ci/unit-tests" + - "ci/integration" + required_pull_request_reviews: + required_approving_review_count: 1 + dismiss_stale_reviews: true + require_code_owner_reviews: true + restrictions: + team_whitelist: + - perplexity + - timmy-core + block_force_pushes: true + block_create: false + block_delete: true + + # Repository-specific overrides + hermes-agent: + <<: *base + required_status_checks: + contexts: + - "ci/unit-tests" + - "ci/integration" + - "ci/performance" + + the-nexus: + <<: *base + required_status_checks: + contexts: [] + strict: false + + timmy-home: + <<: *base + required_status_checks: + contexts: [] + strict: false + + timmy-config: + <<: *base + required_status_checks: + contexts: [] + strict: false +>>>>>>> replace +``` + +.github/CODEOWNERS +```txt +<<<<<<< search # CODEOWNERS - Mandatory Review Policy # Default reviewer for all repositories