Skip to content

Commit ee95cbf

Browse files
committed
Add dependabot configuration for dspace-9_x. Set a specific time for each to run so that they run together as much as possible.
1 parent c158311 commit ee95cbf

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed

.github/dependabot.yml

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ updates:
1313
directory: "/"
1414
schedule:
1515
interval: "weekly"
16+
time: "05:00"
1617
# Allow up to 10 open PRs for dependencies
1718
open-pull-requests-limit: 10
1819
# Group together Angular package upgrades
@@ -146,13 +147,93 @@ updates:
146147
- dependency-name: "*"
147148
update-types: ["version-update:semver-major"]
148149
#####################
150+
## dspace-9_x branch
151+
#####################
152+
- package-ecosystem: "npm"
153+
directory: "/"
154+
target-branch: dspace-9_x
155+
schedule:
156+
interval: "weekly"
157+
time: "05:00"
158+
# Allow up to 10 open PRs for dependencies
159+
open-pull-requests-limit: 10
160+
# Group together Angular package upgrades
161+
groups:
162+
# Group together all patch version updates for Angular in a single PR
163+
angular:
164+
applies-to: version-updates
165+
patterns:
166+
- "@angular*"
167+
update-types:
168+
- "minor"
169+
- "patch"
170+
# Group together all minor/patch version updates for NgRx in a single PR
171+
ngrx:
172+
applies-to: version-updates
173+
patterns:
174+
- "@ngrx*"
175+
update-types:
176+
- "minor"
177+
- "patch"
178+
# Group together all patch version updates for eslint in a single PR
179+
eslint:
180+
applies-to: version-updates
181+
patterns:
182+
- "@typescript-eslint*"
183+
- "eslint*"
184+
update-types:
185+
- "minor"
186+
- "patch"
187+
# Group together any testing related version updates
188+
testing:
189+
applies-to: version-updates
190+
patterns:
191+
- "@cypress*"
192+
- "axe-*"
193+
- "cypress*"
194+
- "jasmine*"
195+
- "karma*"
196+
- "ng-mocks"
197+
update-types:
198+
- "minor"
199+
- "patch"
200+
# Group together any postcss related version updates
201+
postcss:
202+
applies-to: version-updates
203+
patterns:
204+
- "postcss*"
205+
update-types:
206+
- "minor"
207+
- "patch"
208+
# Group together any sass related version updates
209+
sass:
210+
applies-to: version-updates
211+
patterns:
212+
- "sass*"
213+
update-types:
214+
- "minor"
215+
- "patch"
216+
# Group together any webpack related version updates
217+
webpack:
218+
applies-to: version-updates
219+
patterns:
220+
- "webpack*"
221+
update-types:
222+
- "minor"
223+
- "patch"
224+
ignore:
225+
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
226+
- dependency-name: "*"
227+
update-types: ["version-update:semver-major"]
228+
#####################
149229
## dspace-8_x branch
150230
#####################
151231
- package-ecosystem: "npm"
152232
directory: "/"
153233
target-branch: dspace-8_x
154234
schedule:
155235
interval: "weekly"
236+
time: "05:00"
156237
# Allow up to 10 open PRs for dependencies
157238
open-pull-requests-limit: 10
158239
# Group together Angular package upgrades
@@ -231,6 +312,7 @@ updates:
231312
target-branch: dspace-7_x
232313
schedule:
233314
interval: "weekly"
315+
time: "05:00"
234316
# Allow up to 10 open PRs for dependencies
235317
open-pull-requests-limit: 10
236318
# Group together Angular package upgrades

0 commit comments

Comments
 (0)