Skip to content

Commit fa58bc5

Browse files
authored
Merge pull request DSpace#4617 from tdonohue/refactor_dependabot_rules
[Dependabot] Move zone.js and typescript rules into "ignore" settings and ignore major/minor versions
2 parents 5015e68 + 9f8fd50 commit fa58bc5

File tree

1 file changed

+21
-53
lines changed

1 file changed

+21
-53
lines changed

.github/dependabot.yml

Lines changed: 21 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -145,21 +145,13 @@ updates:
145145
update-types:
146146
- "minor"
147147
- "patch"
148+
ignore:
148149
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
149-
zonejs:
150-
applies-to: version-updates
151-
patterns:
152-
- "zone.js"
153-
update-types:
154-
- "patch"
150+
- dependency-name: "zone.js"
151+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
155152
# Restrict typescript updates to patch level because that's what our package.json says
156-
typescript:
157-
applies-to: version-updates
158-
patterns:
159-
- "typescript"
160-
update-types:
161-
- "patch"
162-
ignore:
153+
- dependency-name: "typescript"
154+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
163155
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
164156
- dependency-name: "*"
165157
update-types: ["version-update:semver-major"]
@@ -240,21 +232,13 @@ updates:
240232
update-types:
241233
- "minor"
242234
- "patch"
235+
ignore:
243236
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
244-
zonejs:
245-
applies-to: version-updates
246-
patterns:
247-
- "zone.js"
248-
update-types:
249-
- "patch"
237+
- dependency-name: "zone.js"
238+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
250239
# Restrict typescript updates to patch level because that's what our package.json says
251-
typescript:
252-
applies-to: version-updates
253-
patterns:
254-
- "typescript"
255-
update-types:
256-
- "patch"
257-
ignore:
240+
- dependency-name: "typescript"
241+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
258242
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
259243
- dependency-name: "*"
260244
update-types: ["version-update:semver-major"]
@@ -334,21 +318,13 @@ updates:
334318
update-types:
335319
- "minor"
336320
- "patch"
321+
ignore:
337322
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
338-
zonejs:
339-
applies-to: version-updates
340-
patterns:
341-
- "zone.js"
342-
update-types:
343-
- "patch"
323+
- dependency-name: "zone.js"
324+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
344325
# Restrict typescript updates to patch level because that's what our package.json says
345-
typescript:
346-
applies-to: version-updates
347-
patterns:
348-
- "typescript"
349-
update-types:
350-
- "patch"
351-
ignore:
326+
- dependency-name: "typescript"
327+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
352328
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
353329
- dependency-name: "*"
354330
update-types: ["version-update:semver-major"]
@@ -420,24 +396,16 @@ updates:
420396
update-types:
421397
- "minor"
422398
- "patch"
423-
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
424-
zonejs:
425-
applies-to: version-updates
426-
patterns:
427-
- "zone.js"
428-
update-types:
429-
- "patch"
430-
# Restrict typescript updates to patch level because that's what our package.json says
431-
typescript:
432-
applies-to: version-updates
433-
patterns:
434-
- "typescript"
435-
update-types:
436-
- "patch"
437399
ignore:
438400
# 7.x Cannot update Webpack past v5.76.1 as later versions not supported by Angular 15
439401
# See also https://github.com/DSpace/dspace-angular/pull/3283#issuecomment-2372488489
440402
- dependency-name: "webpack"
403+
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
404+
- dependency-name: "zone.js"
405+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
406+
# Restrict typescript updates to patch level because that's what our package.json says
407+
- dependency-name: "typescript"
408+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
441409
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
442410
- dependency-name: "*"
443411
update-types: ["version-update:semver-major"]

0 commit comments

Comments
 (0)