diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 6824d38c..9e039c29 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -20,14 +20,16 @@ jobs: npm run coverage env: CI: true - - name: automerge - if: success() + - name: Merge PR + if: success() && ${{ github.actor == 'dependabot[bot]' }} uses: "pascalgn/automerge-action@v0.14.2" env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" MERGE_LABELS: "dependencies" - name: Reject PR - if: failure() - uses: superbrothers/close-pull-request@v3 + if: failure() && ${{ github.actor == 'dependabot[bot]' }} + uses: peter-evans/close-pull@v1 with: - comment: "PR closed due to failing tests." + pull-request-number: ${{github.event.number}} + comment: PR closed due to failing tests + delete-branch: true