File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change
1
+ # The pull_request_target workflow trigger is dangerous. Do not add unrelated logic to this workflow.
2
+ # https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
3
+ # https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target
4
+ name : Auto-merge
5
+ on : pull_request_target
6
+ permissions :
7
+ pull-requests : write # to approve the PR
8
+ contents : write # to merge the PR
9
+ jobs :
10
+ dependabot :
11
+ if : ${{ github.actor == 'dependabot[bot]' }}
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - id : dependabot-metadata
15
+ uses : dependabot/fetch-metadata@v1
16
+ with :
17
+ github-token : ${{ secrets.GITHUB_TOKEN }}
18
+ - if : ${{ steps.dependabot-metadata.outputs.update-type != 'version-update:semver-major' }}
19
+ env :
20
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
21
+ run : gh pr review --approve ${{ github.event.pull_request.html_url }}
22
+ - if : ${{ steps.dependabot-metadata.outputs.update-type != 'version-update:semver-major' }}
23
+ env :
24
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
25
+ run : gh pr merge --auto --squash ${{ github.event.pull_request.html_url }}
You can’t perform that action at this time.
0 commit comments