diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..f524f60 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,5 @@ +### 🦸 Review Hero + +- [ ] **Run Review Hero** +- [ ] **Auto-fix review suggestions** +- [ ] **Auto-fix CI failures** \ No newline at end of file diff --git a/.github/review-hero/config.yml b/.github/review-hero/config.yml new file mode 100644 index 0000000..b0d5f42 --- /dev/null +++ b/.github/review-hero/config.yml @@ -0,0 +1,5 @@ +project: postgres-restore-operator +description: a Kubernetes operator for restoring PostgreSQL databases from backups + +ignore_patterns: + - "*.snap" diff --git a/.github/workflows/ai-auto-fix.yml b/.github/workflows/ai-auto-fix.yml new file mode 100644 index 0000000..4cfa9c3 --- /dev/null +++ b/.github/workflows/ai-auto-fix.yml @@ -0,0 +1,14 @@ +name: Review Hero Auto-Fix +on: + pull_request: + types: [opened, synchronize, reopened, edited] + +permissions: + actions: read + contents: write + pull-requests: write + +jobs: + auto-fix: + uses: beyondessential/review-hero/.github/workflows/auto-fix.yml@main + secrets: inherit diff --git a/.github/workflows/ai-review.yml b/.github/workflows/ai-review.yml new file mode 100644 index 0000000..0aa092e --- /dev/null +++ b/.github/workflows/ai-review.yml @@ -0,0 +1,13 @@ +name: Review Hero +on: + pull_request: + types: [opened, synchronize, reopened, edited] + +permissions: + contents: read + pull-requests: write + +jobs: + review: + uses: beyondessential/review-hero/.github/workflows/review.yml@main + secrets: inherit