File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Dependabot auto-approve and auto-merge
2
+ on : pull_request
3
+
4
+ permissions :
5
+ contents : write
6
+ pull-requests : write
7
+
8
+ jobs :
9
+ dependabot :
10
+ runs-on : ubuntu-latest
11
+ if : github.event.pull_request.user.login == 'dependabot[bot]'
12
+ steps :
13
+ - name : Dependabot metadata
14
+ id : metadata
15
+ uses : dependabot/fetch-metadata@08eff52bf64351f401fb50d4972fa95b9f2c2d1b
16
+ with :
17
+ github-token : ' ${{ secrets.GITHUB_TOKEN }}'
18
+
19
+ - name : Auto-approve and enable auto-merge for npm patch updates (except ignored packages)
20
+ if : |
21
+ steps.metadata.outputs.package-ecosystem == 'npm' &&
22
+ steps.metadata.outputs.update-type == 'version-update:semver-patch' &&
23
+ !contains(steps.metadata.outputs.dependency-names, '@atlaskit/pragmatic-drag-and-drop') &&
24
+ !contains(steps.metadata.outputs.dependency-names, 'preact') &&
25
+ !contains(steps.metadata.outputs.dependency-names, '@preact/signals') &&
26
+ !contains(steps.metadata.outputs.dependency-names, 'lottie-web')
27
+ run : |
28
+ gh pr review --approve "$PR_URL"
29
+ gh pr merge --auto --merge "$PR_URL"
30
+ env :
31
+ PR_URL : ${{ github.event.pull_request.html_url }}
32
+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments