diff --git a/.github/workflows/merge-sourcery-ai-bot-pr.yml b/.github/workflows/merge-sourcery-ai-bot-pr.yml new file mode 100644 index 0000000..22ab8cc --- /dev/null +++ b/.github/workflows/merge-sourcery-ai-bot-pr.yml @@ -0,0 +1,24 @@ +name: Auto-merge Sourcery AI Bot PRs + +on: + pull_request: + types: [opened, synchronize, reopened] + +permissions: + contents: write + +env: + GH_TOKEN: ${{ secrets.USER_TOKEN }} + +jobs: + merge-sourcery-pr: + runs-on: ubuntu-latest + if: github.event.pull_request.user.login == 'sourcery-ai[bot]' + steps: + - name: Merge Pull Request + run: | + gh pr merge "${{ github.event.pull_request.number }}" \ + --squash \ + --auto \ + --delete-branch \ + --repo "${{ github.repository }}"