11version : 2
22
3- # Each framework groups its login-pkce + token-refresh directories into a
4- # single entry via `directories:` (plural) — those samples share package.json
5- # contents, so the bumps always travel together. Combined with
6- # `groups: minor-and-patch`, this collapses what used to be ~57 open PRs into
7- # ~5–7 steady-state.
3+ # `directories:` (plural) + `minor-and-patch` group collapses each framework's
4+ # samples into ~5-7 PRs. Major bumps stay individual for changelog review.
85#
9- # Major bumps still get individual PRs (groups only covers minor/patch) so a
10- # human reads the changelog before merging.
6+ # The `security` group (`applies-to: security-updates`) groups vuln-alert bumps
7+ # too — without it they default to one PR each. No `update-types` filter since
8+ # a fix may need a major bump.
119#
12- # NOTE: Dependabot's YAML parser does NOT support aliases / merge keys, so the
13- # common settings are duplicated explicitly below.
10+ # NOTE: Dependabot's YAML parser has no aliases / merge keys, so settings are
11+ # duplicated explicitly below.
1412
1513updates :
1614 # ── npm samples ─────────────────────────────────────────────────────────
@@ -26,8 +24,12 @@ updates:
2624 prefix : " deps"
2725 groups :
2826 minor-and-patch :
27+ applies-to : version-updates
2928 patterns : ["*"]
3029 update-types : ["minor", "patch"]
30+ security :
31+ applies-to : security-updates
32+ patterns : ["*"]
3133
3234 - package-ecosystem : " npm"
3335 directories :
@@ -41,8 +43,12 @@ updates:
4143 prefix : " deps"
4244 groups :
4345 minor-and-patch :
46+ applies-to : version-updates
4447 patterns : ["*"]
4548 update-types : ["minor", "patch"]
49+ security :
50+ applies-to : security-updates
51+ patterns : ["*"]
4652
4753 - package-ecosystem : " npm"
4854 directories :
@@ -56,8 +62,12 @@ updates:
5662 prefix : " deps"
5763 groups :
5864 minor-and-patch :
65+ applies-to : version-updates
5966 patterns : ["*"]
6067 update-types : ["minor", "patch"]
68+ security :
69+ applies-to : security-updates
70+ patterns : ["*"]
6171
6272 - package-ecosystem : " npm"
6373 directories :
@@ -72,8 +82,12 @@ updates:
7282 prefix : " deps"
7383 groups :
7484 minor-and-patch :
85+ applies-to : version-updates
7586 patterns : ["*"]
7687 update-types : ["minor", "patch"]
88+ security :
89+ applies-to : security-updates
90+ patterns : ["*"]
7791
7892 - package-ecosystem : " npm"
7993 directories :
@@ -87,8 +101,12 @@ updates:
87101 prefix : " deps"
88102 groups :
89103 minor-and-patch :
104+ applies-to : version-updates
90105 patterns : ["*"]
91106 update-types : ["minor", "patch"]
107+ security :
108+ applies-to : security-updates
109+ patterns : ["*"]
92110
93111 - package-ecosystem : " npm"
94112 directory : " /scripts"
@@ -100,8 +118,12 @@ updates:
100118 prefix : " deps"
101119 groups :
102120 minor-and-patch :
121+ applies-to : version-updates
103122 patterns : ["*"]
104123 update-types : ["minor", "patch"]
124+ security :
125+ applies-to : security-updates
126+ patterns : ["*"]
105127
106128 # ── Maven (Java) ────────────────────────────────────────────────────────
107129 # Monthly cadence: Spring Boot + plugin updates move slower than npm.
@@ -118,8 +140,12 @@ updates:
118140 prefix : " deps"
119141 groups :
120142 minor-and-patch :
143+ applies-to : version-updates
121144 patterns : ["*"]
122145 update-types : ["minor", "patch"]
146+ security :
147+ applies-to : security-updates
148+ patterns : ["*"]
123149
124150 # ── NuGet (.NET) ────────────────────────────────────────────────────────
125151 # Monthly cadence: Microsoft.* packages bunch around SDK release cycles.
@@ -136,12 +162,20 @@ updates:
136162 prefix : " deps"
137163 groups :
138164 minor-and-patch :
165+ applies-to : version-updates
139166 patterns : ["*"]
140167 update-types : ["minor", "patch"]
168+ security :
169+ applies-to : security-updates
170+ patterns : ["*"]
141171
142172 # ── GitHub Actions ──────────────────────────────────────────────────────
143173 - package-ecosystem : " github-actions"
144174 directory : " /"
145175 schedule :
146176 interval : " weekly"
147177 labels : ["dependencies"]
178+ groups :
179+ security :
180+ applies-to : security-updates
181+ patterns : ["*"]
0 commit comments