56 lines
1.3 KiB
YAML
56 lines
1.3 KiB
YAML
# Branch Protection Rules for Main Branch
|
|
branch: main
|
|
rules:
|
|
require_pull_request: true
|
|
required_approvals: 1
|
|
dismiss_stale_reviews: true
|
|
require_ci_to_pass: true # Enabled for all except the-nexus (#915)
|
|
block_force_pushes: true
|
|
block_deletions: true
|
|
>>>>>>> replace
|
|
```
|
|
|
|
CODEOWNERS
|
|
```txt
|
|
<<<<<<< search
|
|
# CODEOWNERS - Mandatory Review Policy
|
|
|
|
# Default reviewer for all repositories
|
|
* @perplexity
|
|
|
|
# Specialized component owners
|
|
hermes-agent/ @Timmy
|
|
hermes-agent/agent-core/ @Rockachopa
|
|
hermes-agent/protocol/ @Timmy
|
|
the-nexus/ @perplexity
|
|
the-nexus/ai/ @Timmy
|
|
timmy-home/ @perplexity
|
|
timmy-config/ @perplexity
|
|
|
|
# Owner gates
|
|
hermes-agent/ @Timmy
|
|
|
|
# QA reviewer for all PRs
|
|
* @perplexity
|
|
# Branch protection rules for main branch
|
|
branch: main
|
|
rules:
|
|
- type: push
|
|
# Push protection rules
|
|
required_pull_request_reviews: true
|
|
required_status_checks: true
|
|
# CI is disabled for the-nexus per #915
|
|
required_approving_review_count: 1
|
|
block_force_pushes: true
|
|
block_deletions: true
|
|
|
|
- type: merge # Merge protection rules
|
|
required_pull_request_reviews: true
|
|
required_status_checks: true
|
|
required_approving_review_count: 1
|
|
dismiss_stale_reviews: true
|
|
require_code_owner_reviews: true
|
|
required_status_check_contexts:
|
|
- "ci/ci"
|
|
- "ci/qa"
|