diff --git a/.github/workflows/onpr_automerge.yaml b/.github/workflows/onpr_automerge.yaml new file mode 100644 index 000000000..3614a6f45 --- /dev/null +++ b/.github/workflows/onpr_automerge.yaml @@ -0,0 +1,20 @@ +name: 🤖 Enable auto merge + +on: + pull_request_target: + branches: [release] + # We're using labeled here because we don't want to enable auto merge for every PR against release. + # Just the ones created by the cherry pick action. + types: [labeled] + +jobs: + enable-auto-merge: + name: 🤖 Auto merge release PR + runs-on: ubuntu-latest + if: contains(github.event.pull_request.labels.*.name, 'auto-merge') + steps: + - name: Enable auto-merge + uses: reitermarkus/automerge@v2.1.2 + with: + token: ${{ secrets.Auto_Merge }} + merge-method: squash