Skip to content

Commit 8ea6877

Browse files
ci: Automerge PR from dependabot (#115)
1 parent 4c57389 commit 8ea6877

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.github/workflows/build.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,25 @@ jobs:
4141
java-version: ${{ matrix.java }}
4242
- name: Build with Maven
4343
run: mvn -B package --file pom.xml
44+
45+
auto-merge:
46+
runs-on: ubuntu-latest
47+
needs: [ build ]
48+
if: github.base_ref == 'master' && github.actor == 'dependabot[bot]'
49+
steps:
50+
- uses: actions/github-script@0.2.0
51+
with:
52+
script: |
53+
github.pullRequests.createReview({
54+
owner: context.payload.repository.owner.login,
55+
repo: context.payload.repository.name,
56+
pull_number: context.payload.pull_request.number,
57+
event: 'APPROVE'
58+
})
59+
github.pullRequests.merge({
60+
owner: context.payload.repository.owner.login,
61+
repo: context.payload.repository.name,
62+
pull_number: context.payload.pull_request.number,
63+
merge_method: 'squash'
64+
})
65+
github-token: ${{ secrets.AUTOMERGE }}

0 commit comments

Comments
 (0)