Skip to content

Commit 437372f

Browse files
committed
ci(dependabot): wait for status check before merge
1 parent 44f417d commit 437372f

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed
Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
1-
name: Dependabot PR merge
1+
name: Merge me!
22

3-
# read-write repo token
4-
# access to secrets
53
on:
6-
workflow_run:
7-
workflows: ["Node.js CI"]
8-
types:
9-
- completed
4+
pull_request_target:
105

116
jobs:
127
merge-me:
138
name: Merge me!
149
if: github.actor == 'dependabot[bot]'
15-
1610
runs-on: ubuntu-latest
17-
1811
steps:
19-
- uses: actions/checkout@v2
20-
- uses: ahmadnassri/action-dependabot-auto-merge@v2
12+
- name: 'Wait for status checks'
13+
id: waitforstatuschecks
14+
uses: WyriHaximus/github-action-wait-for-status@v1
15+
with:
16+
ignoreActions: Merge me!
17+
checkInterval: 13
18+
env:
19+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
20+
- name: Merge me!
21+
if: steps.waitforstatuschecks.outputs.status == 'success'
22+
uses: ridedott/merge-me-action@master
2123
with:
22-
dependency_type: all
23-
target: minor
24-
github-token: ${{ secrets.SWAGGER_BOT_GITHUB_TOKEN }}
25-
update_type: "semver:minor"
24+
GITHUB_LOGIN: dependabot[bot]
25+
GITHUB_TOKEN: ${{ secrets.MERGE_ME_GITHUB_TOKEN }}
26+
MERGE_METHOD: SQUASH
27+
PRESET: DEPENDABOT_MINOR

0 commit comments

Comments
 (0)