diff --git a/.coderabbit.yaml b/.coderabbit.yaml index cfd387dab..55552e13a 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -12,12 +12,11 @@ reviews: - master - main - # Auto-Approve wenn keine Probleme gefunden auto_approve: enabled: true # Review-Einstellungen - request_changes_workflow: false + request_changes_workflow: true high_level_summary: true poem: false review_status: true diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml new file mode 100644 index 000000000..b40429064 --- /dev/null +++ b/.github/workflows/auto-approve.yml @@ -0,0 +1,17 @@ +name: Auto Approve after CodeRabbit + +on: + pull_request_review: + types: [submitted] + +permissions: + pull-requests: write + +jobs: + auto-approve: + if: > + github.event.review.state == 'approved' && + github.event.review.user.login == 'coderabbitai[bot]' + runs-on: ubuntu-latest + steps: + - uses: hmarr/auto-approve-action@f0939ea97e9205ef24d872e76833fa908a770363 # v4.0.0