File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Auto-merge Dependabot PRs
2+ run-name : Auto-merge - PR # ${{ github.event.pull_request.number }}
3+
4+ on :
5+ pull_request_target :
6+ types :
7+ - opened
8+ - synchronize
9+ - reopened
10+
11+ permissions :
12+ contents : write
13+ pull-requests : write
14+
15+ jobs :
16+ auto-merge :
17+ runs-on : ubuntu-latest
18+ if : github.actor == 'dependabot[bot]'
19+ steps :
20+ - name : Fetch Dependabot metadata
21+ id : metadata
22+ uses : dependabot/fetch-metadata@v2
23+ with :
24+ github-token : ${{ secrets.GITHUB_TOKEN }}
25+
26+ - name : Approve PR
27+ if : steps.metadata.outputs.update-type == 'version-update:semver-patch'
28+ run : gh pr review --approve "$PR_URL"
29+ env :
30+ PR_URL : ${{ github.event.pull_request.html_url }}
31+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32+
33+ - name : Enable auto-merge
34+ if : steps.metadata.outputs.update-type == 'version-update:semver-patch'
35+ run : gh pr merge --auto --squash "$PR_URL"
36+ env :
37+ PR_URL : ${{ github.event.pull_request.html_url }}
38+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments