Skip to content

Commit 6896aed

Browse files
CasLubbersdennisvankekemsvcAPLBot
authored
feat: enhance dependabot configuration for auto-approval and grouping of dependencies (#601)
Co-authored-by: Dennis van Kekem <38350840+dennisvankekem@users.noreply.github.com> Co-authored-by: svcAPLBot <174728082+svcAPLBot@users.noreply.github.com>
1 parent 36f26d3 commit 6896aed

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed

.github/dependabot.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ updates:
1414
prefix: 'chore(deps)'
1515
labels:
1616
- 'dependencies'
17+
- 'dependabot'
18+
groups:
19+
npm-dependencies:
20+
patterns:
21+
- "*"
22+
update-types:
23+
- "minor"
24+
- "patch"
1725

1826
# Docker
1927
- package-ecosystem: 'docker'
@@ -24,6 +32,14 @@ updates:
2432
prefix: 'chore(deps)'
2533
labels:
2634
- 'dependencies'
35+
- 'dependabot'
36+
groups:
37+
docker-dependencies:
38+
patterns:
39+
- "*"
40+
update-types:
41+
- "minor"
42+
- "patch"
2743
ignore:
2844
- dependency-name: 'node'
2945
versions: ['>=21']
@@ -37,3 +53,11 @@ updates:
3753
prefix: 'chore(deps)'
3854
labels:
3955
- 'dependencies'
56+
- 'dependabot'
57+
groups:
58+
github-actions-dependencies:
59+
patterns:
60+
- "*"
61+
update-types:
62+
- "minor"
63+
- "patch"
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Dependabot Auto Approve
2+
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, reopened]
6+
7+
permissions:
8+
contents: read
9+
pull-requests: write
10+
11+
jobs:
12+
auto-approve:
13+
runs-on: ubuntu-latest
14+
if: github.actor == 'dependabot[bot]'
15+
steps:
16+
- name: Auto approve dependabot PRs
17+
uses: hmarr/auto-approve-action@v4
18+
with:
19+
github-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)