Skip to content

Commit afc4f94

Browse files
committed
chore: group Dependabot minor and patch updates
1 parent 6146211 commit afc4f94

1 file changed

Lines changed: 58 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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.
11+
version: 2
12+
13+
updates:
14+
- package-ecosystem: "npm"
15+
directories:
16+
- "/"
17+
- "/docs"
18+
schedule:
19+
interval: "weekly"
20+
day: "monday"
21+
open-pull-requests-limit: 5
22+
commit-message:
23+
prefix: "deps(npm):"
24+
prefix-development: "deps(npm-dev):"
25+
groups:
26+
npm-minor-patch:
27+
applies-to: version-updates
28+
patterns: ["*"]
29+
update-types: ["minor", "patch"]
30+
31+
- package-ecosystem: "pip"
32+
directory: "/"
33+
schedule:
34+
interval: "weekly"
35+
day: "monday"
36+
open-pull-requests-limit: 5
37+
commit-message:
38+
prefix: "deps(pip):"
39+
prefix-development: "deps(pip-dev):"
40+
groups:
41+
pip-minor-patch:
42+
applies-to: version-updates
43+
patterns: ["*"]
44+
update-types: ["minor", "patch"]
45+
46+
- package-ecosystem: "github-actions"
47+
directory: "/"
48+
schedule:
49+
interval: "weekly"
50+
day: "monday"
51+
open-pull-requests-limit: 3
52+
commit-message:
53+
prefix: "deps(actions):"
54+
groups:
55+
actions-minor-patch:
56+
applies-to: version-updates
57+
patterns: ["*"]
58+
update-types: ["minor", "patch"]

0 commit comments

Comments
 (0)