diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..b03e37f --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,16 @@ +# 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 diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..c0d10f0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,26 @@ +# Issue Template + +## Describe the issue +Please describe the problem or feature request in detail. + +## Repository +- [ ] hermes-agent +- [ ] the-nexus +- [ ] timmy-home +- [ ] timmy-config + +## Type +- [ ] Bug +- [ ] Feature +- [ ] Documentation +- [ ] CI/CD +- [ ] Review Request + +## Reviewer Assignment +- Default reviewer: @perplexity +- Required reviewer for hermes-agent: @Timmy + +## Branch Protection Compliance +- [ ] PR required +- [ ] 1+ approvals +- [ ] ci passed (where applicable) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 536e4e8..1870f96 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -29,3 +29,22 @@ ### Questions for Reviewers - [ ] Any special considerations? - [ ] Does this require additional documentation? +# Pull Request Template + +## Summary +Briefly describe the changes in this PR. + +## Reviewers +- Default reviewer: @perplexity +- Required reviewer for hermes-agent: @Timmy + +## Branch Protection Compliance +- [ ] PR created +- [ ] 1+ approvals +- [ ] ci passed (where applicable) +- [ ] No force pushes +- [ ] No branch deletions + +## Specialized Owners +- [ ] @Rockachopa (for agent-core) +- [ ] @Timmy (for ai/) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..95cb329 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,19 @@ +name: CI + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + - run: pip install -r requirements.txt + - run: pytest