Skip to content

Commit 376d6ce

Browse files
authored
ci: automate dependabot approve and merge for dev deps and actions (#6306)
1 parent db23e7f commit 376d6ce

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/dependabot-automation.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
types:
66
- opened
77

8+
env:
9+
GROUPS: '["dev-minor-and-patch-dependencies", "gh-actions-packages", "test-versions"]'
10+
811
jobs:
912
dependabot:
1013
if: github.event.pull_request.user.login == 'dependabot[bot]'
@@ -23,13 +26,13 @@ jobs:
2326
with:
2427
github-token: "${{ steps.octo-sts.outputs.token }}"
2528
- name: Enable auto-merge for Dependabot PRs
26-
if: steps.metadata.outputs.dependency-group == 'test-versions'
29+
if: contains(fromJSON(env.GROUPS), steps.metadata.outputs.dependency-group)
2730
run: gh pr merge --auto --squash "$PR_URL"
2831
env:
2932
PR_URL: ${{ github.event.pull_request.html_url }}
3033
GH_TOKEN: ${{ steps.octo-sts.outputs.token }}
3134
- name: Approve a PR
32-
if: steps.metadata.outputs.dependency-group == 'test-versions'
35+
if: contains(fromJSON(env.GROUPS), steps.metadata.outputs.dependency-group)
3336
run: gh pr review --approve "$PR_URL"
3437
env:
3538
PR_URL: ${{ github.event.pull_request.html_url }}

0 commit comments

Comments
 (0)