From 0e7d79b6fe163b6db46e5a3b85ca578dae82206e Mon Sep 17 00:00:00 2001 From: Joris Conijn Date: Thu, 20 Jul 2023 09:17:17 +0200 Subject: [PATCH] chore: enable auto-commit for dependabot pull requests --- .github/workflows/dependabot.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/dependabot.yml diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml new file mode 100644 index 0000000..9db82f0 --- /dev/null +++ b/.github/workflows/dependabot.yml @@ -0,0 +1,25 @@ +name: "Dependabot Automerge" +on: + pull_request: + +jobs: + worker: + runs-on: ubuntu-latest + if: github.actor == 'dependabot[bot]' + steps: + - name: automerge + uses: actions/github-script@0.2.0 + with: + github-token: ${{github.token}} + script: | + github.pullRequests.createReview({ + owner: context.payload.repository.owner.login, + repo: context.payload.repository.name, + pull_number: context.payload.pull_request.number, + event: 'APPROVE' + }) + github.pullRequests.merge({ + owner: context.payload.repository.owner.login, + repo: context.payload.repository.name, + pull_number: context.payload.pull_request.number + })