Skip to content

Commit e29f070

Browse files
committed
Exclude major versions from Dependabot PRs.
1 parent 31fdaae commit e29f070

1 file changed

Lines changed: 109 additions & 10 deletions

File tree

.github/dependabot.yml

Lines changed: 109 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@ updates:
77
directory: "/"
88
schedule:
99
interval: "daily"
10-
open-pull-requests-limit: 10
10+
open-pull-requests-limit: 50
1111
groups:
1212
github-actions:
13-
patterns:
14-
- "*"
13+
applies-to: version-updates
14+
update-types:
15+
- minor
16+
- patch
1517

1618
# Check for updates to Composer packages.
1719
- package-ecosystem: "composer"
1820
directory: "/"
1921
schedule:
2022
interval: "daily"
21-
open-pull-requests-limit: 10
23+
open-pull-requests-limit: 50
2224
ignore:
2325
# These dependencies do not currently need to be managed with Dependabot.
2426
- dependency-name: "squizlabs/php_codesniffer"
@@ -35,7 +37,7 @@ updates:
3537
directory: "/"
3638
schedule:
3739
interval: "daily"
38-
open-pull-requests-limit: 20
40+
open-pull-requests-limit: 50
3941
ignore:
4042
- dependency-name: "@wordpress/*"
4143
groups:
@@ -45,33 +47,57 @@ updates:
4547

4648
# Dependencies related to Playwright testing (E2E, performance).
4749
tests-playwright:
50+
applies-to: version-updates
51+
update-types:
52+
- minor
53+
- patch
4854
patterns:
4955
- "*playwright*"
5056
# Dependencies related to JavaScript testing with QUnit.
5157
tests-qunit:
58+
applies-to: version-updates
59+
update-types:
60+
- minor
61+
- patch
5262
patterns:
5363
- "*qunit*"
5464
- "sinon*"
5565
# Dependencies related to CSS and SASS building and manilupating.
5666
dev-css-sass:
67+
applies-to: version-updates
68+
update-types:
69+
- minor
70+
- patch
5771
patterns:
5872
- "autoprefixer"
5973
# postcss and css related dependencies.
6074
- "*css*"
6175
- "*sass"
6276
# Dependencies related to the Webpack build process.
6377
dev-webpack:
78+
applies-to: version-updates
79+
update-types:
80+
- minor
81+
- patch
6482
patterns:
6583
- "*webpack*"
6684
- "react-refresh"
6785
- "source-map-loader"
6886
# Dependencies related to the local Docker development environment.
6987
dev-docker:
88+
applies-to: version-updates
89+
update-types:
90+
- minor
91+
- patch
7092
patterns:
7193
- "dotenv*"
7294
- "wait-on"
7395
# Dependencies that do not fall into a specific grouping.
7496
dev-miscellaneous:
97+
applies-to: version-updates
98+
update-types:
99+
- minor
100+
- patch
75101
patterns:
76102
- "chalk"
77103
- "check-node-version"
@@ -81,10 +107,18 @@ updates:
81107
- "uuid"
82108
# Dependencies related to JavaScript minification.
83109
dev-uglify:
110+
applies-to: version-updates
111+
update-types:
112+
- minor
113+
- patch
84114
patterns:
85115
- "*uglify*"
86116
# All GruntJS related dependencies that do not relate to another group.
87117
dev-grunt:
118+
applies-to: version-updates
119+
update-types:
120+
- minor
121+
- patch
88122
patterns:
89123
- "*grunt*"
90124

@@ -94,15 +128,27 @@ updates:
94128

95129
# Dependencies related to jQuery and its ecosystem.
96130
external-jquery:
131+
applies-to: version-updates
132+
update-types:
133+
- minor
134+
- patch
97135
patterns:
98136
- "jquery*"
99137
# Dependencies related to React and its ecosystem.
100138
external-react:
139+
applies-to: version-updates
140+
update-types:
141+
- minor
142+
- patch
101143
patterns:
102144
- "react*"
103145
- "!react-refresh"
104146
# Dependencies used for bundling polyfill libraries into WordPress.
105147
external-polyfills:
148+
applies-to: version-updates
149+
update-types:
150+
- minor
151+
- patch
106152
patterns:
107153
- "core-js-url-browser"
108154
- "element-closest"
@@ -115,10 +161,18 @@ updates:
115161
- "wicg-inert"
116162
# Dependencies related to the Masonry library.
117163
external-masonry:
164+
applies-to: version-updates
165+
update-types:
166+
- minor
167+
- patch
118168
patterns:
119169
- "masonry-layout"
120170
# Dependencies that do not fall into a specific grouping.
121171
external-miscellaneous:
172+
applies-to: version-updates
173+
update-types:
174+
- minor
175+
- patch
122176
patterns:
123177
- "backbone"
124178
- "clipboard"
@@ -133,9 +187,13 @@ updates:
133187
directory: "/src/wp-content/themes/twentytwentyfive"
134188
schedule:
135189
interval: "weekly"
136-
open-pull-requests-limit: 20
190+
open-pull-requests-limit: 50
137191
groups:
138192
twentytwentyfive-css:
193+
applies-to: version-updates
194+
update-types:
195+
- minor
196+
- patch
139197
patterns:
140198
- "**browserslist*"
141199
- "*css*"
@@ -144,9 +202,13 @@ updates:
144202
directory: "/src/wp-content/themes/twentytwentytwo"
145203
schedule:
146204
interval: "weekly"
147-
open-pull-requests-limit: 20
205+
open-pull-requests-limit: 50
148206
groups:
149207
twentytwentytwo-css:
208+
applies-to: version-updates
209+
update-types:
210+
- minor
211+
- patch
150212
patterns:
151213
- "**browserslist*"
152214
- "*css*"
@@ -155,22 +217,38 @@ updates:
155217
directory: "/src/wp-content/themes/twentytwentyone"
156218
schedule:
157219
interval: "weekly"
158-
open-pull-requests-limit: 20
220+
open-pull-requests-limit: 50
159221
groups:
160222
twentytwentyone-sass-css:
223+
applies-to: version-updates
224+
update-types:
225+
- minor
226+
- patch
161227
patterns:
162228
- "**browserslist*"
163229
- "autoprefixer"
164230
- "*css*"
165231
- "*sass*"
166232
- "!*stylelint*"
167233
twentytwentyone-eslint:
234+
applies-to: version-updates
235+
update-types:
236+
- minor
237+
- patch
168238
patterns:
169239
- "**eslint*"
170240
twentytwentyone-stylelint:
241+
applies-to: version-updates
242+
update-types:
243+
- minor
244+
- patch
171245
patterns:
172246
- "**stylelint*"
173247
twentytwentyone-miscellaneous:
248+
applies-to: version-updates
249+
update-types:
250+
- minor
251+
- patch
174252
patterns:
175253
- "chokidar-cli"
176254
- "minimist"
@@ -180,17 +258,30 @@ updates:
180258
directory: "/src/wp-content/themes/twentytwenty"
181259
schedule:
182260
interval: "weekly"
183-
open-pull-requests-limit: 20
261+
open-pull-requests-limit: 50
184262
groups:
185263
twentytwenty-css:
264+
applies-to: version-updates
265+
update-types:
266+
- minor
267+
- patch
186268
patterns:
187269
- "**browserslist*"
188270
- "autoprefixer"
189271
- "*css*"
190272
twentytwenty-stylelint:
273+
applies-to: version-updates
274+
update-types:
275+
- minor
276+
- patch
191277
patterns:
192278
- "*stylelint*"
193279
twentytwenty-miscellaneous:
280+
applies-to: version-updates
281+
applies-to: version-updates
282+
update-types:
283+
- minor
284+
- patch
194285
patterns:
195286
- "concurrently"
196287
- "@wordpress/scripts"
@@ -199,15 +290,23 @@ updates:
199290
directory: "/src/wp-content/themes/twentynineteen"
200291
schedule:
201292
interval: "weekly"
202-
open-pull-requests-limit: 20
293+
open-pull-requests-limit: 50
203294
groups:
204295
twentynineteen-css-sass:
296+
applies-to: version-updates
297+
update-types:
298+
- minor
299+
- patch
205300
patterns:
206301
- "**browserslist*"
207302
- "autoprefixer"
208303
- "*css*"
209304
- "*sass*"
210305
twentynineteen-miscellaneous:
306+
applies-to: version-updates
307+
update-types:
308+
- minor
309+
- patch
211310
patterns:
212311
- "chokidar-cli"
213312
- "npm-run-all"

0 commit comments

Comments
 (0)