Skip to content

Commit 899a15b

Browse files
authored
chore: approve Dependabot PRs before attempting to merge (#383)
1 parent 7180a60 commit 899a15b

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/dependabot-test.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,30 @@ jobs:
1313
runs-on: ubuntu-latest
1414
permissions:
1515
contents: write
16+
pull-requests: write
1617
if: ${{ github.actor == 'dependabot[bot]' }}
1718
steps:
19+
- name: Approve
20+
uses: actions/github-script@v8
21+
with:
22+
github-token: ${{secrets.GITHUB_TOKEN}}
23+
script: |
24+
var pr_number = ${{ inputs.pr_number }}
25+
26+
await github.rest.pulls.createReview({
27+
owner: context.repo.owner,
28+
repo: context.repo.repo,
29+
pull_number: pr_number,
30+
event: "APPROVE"
31+
})
32+
1833
- name: Merge
1934
uses: actions/github-script@v7
2035
with:
2136
github-token: ${{secrets.GITHUB_TOKEN}}
2237
script: |
2338
var pr_number = ${{ inputs.pr_number }}
39+
2440
github.rest.pulls.merge({
2541
owner: context.repo.owner,
2642
repo: context.repo.repo,

0 commit comments

Comments
 (0)