Skip to content

Commit 1c5d079

Browse files
committed
chore: group Dependabot minor and patch updates
1 parent b78687c commit 1c5d079

1 file changed

Lines changed: 45 additions & 24 deletions

File tree

.github/dependabot.yml

Lines changed: 45 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,55 @@
1+
# Standardized Dependabot configuration.
2+
#
3+
# Minor and patch updates for each ecosystem are grouped into a single weekly
4+
# pull request. This keeps the review queue small and — importantly — makes it
5+
# impossible to split version-locked pairs (react/react-dom, @mui/material and
6+
# @mui/icons-material, next and eslint-config-next) across separate PRs, which
7+
# has broken main before.
8+
#
9+
# Major updates are intentionally NOT grouped: they arrive as individual pull
10+
# requests so each one gets evaluated on its own.
111
version: 2
12+
213
updates:
3-
- package-ecosystem: gomod
14+
- package-ecosystem: "gomod"
415
directory: "/"
516
schedule:
6-
interval: weekly
7-
day: monday
8-
time: "06:00"
9-
open-pull-requests-limit: 10
10-
labels:
11-
- dependencies
12-
- backend
17+
interval: "weekly"
18+
day: "monday"
19+
open-pull-requests-limit: 5
20+
commit-message:
21+
prefix: "deps(go):"
22+
groups:
23+
go-minor-patch:
24+
applies-to: version-updates
25+
patterns: ["*"]
26+
update-types: ["minor", "patch"]
1327

14-
- package-ecosystem: npm
28+
- package-ecosystem: "npm"
1529
directory: "/ui"
1630
schedule:
17-
interval: weekly
18-
day: monday
19-
time: "06:30"
20-
open-pull-requests-limit: 10
21-
labels:
22-
- dependencies
23-
- frontend
31+
interval: "weekly"
32+
day: "monday"
33+
open-pull-requests-limit: 5
34+
commit-message:
35+
prefix: "deps(npm):"
36+
prefix-development: "deps(npm-dev):"
37+
groups:
38+
npm-minor-patch:
39+
applies-to: version-updates
40+
patterns: ["*"]
41+
update-types: ["minor", "patch"]
2442

25-
- package-ecosystem: github-actions
43+
- package-ecosystem: "github-actions"
2644
directory: "/"
2745
schedule:
28-
interval: weekly
29-
day: monday
30-
time: "07:00"
31-
open-pull-requests-limit: 10
32-
labels:
33-
- dependencies
34-
- ci
46+
interval: "weekly"
47+
day: "monday"
48+
open-pull-requests-limit: 3
49+
commit-message:
50+
prefix: "deps(actions):"
51+
groups:
52+
actions-minor-patch:
53+
applies-to: version-updates
54+
patterns: ["*"]
55+
update-types: ["minor", "patch"]

0 commit comments

Comments
 (0)