Skip to content

Commit 6d177bc

Browse files
authored
Create enable-auto-merge.yml
Enable auto merge with dependabot Signed-off-by: Richard Murillo <[email protected]>
1 parent 272cdb0 commit 6d177bc

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Enable auto merge
2+
on:
3+
pull_request_target:
4+
types: [opened, ready_for_review]
5+
permissions:
6+
contents: write
7+
jobs:
8+
add_milestone:
9+
runs-on: ubuntu-latest
10+
if: ${{ github.event.pull_request.user.login == 'dependabot' && startsWith(github.event.pull_request.title, 'Bump ') }}
11+
steps:
12+
- name: Enable pull request auto-merge
13+
env:
14+
GITHUB_TOKEN: ${{ secrets.GH_ACTIONS_PR_WRITE }}
15+
PULL_REQUEST_ID: ${{ github.event.pull_request.node_id }}
16+
run: |
17+
gh api graphql -f query='
18+
mutation($pull: ID!) {
19+
enablePullRequestAutoMerge(input: {pullRequestId: $pull}) {
20+
pullRequest {
21+
id
22+
number
23+
autoMergeRequest {
24+
mergeMethod
25+
}
26+
}
27+
}
28+
}' -f pull=$PULL_REQUEST_ID

0 commit comments

Comments
 (0)