Merge pull request #4617 from tdonohue/refactor_dependabot_rules

[Dependabot] Move zone.js and typescript rules into "ignore" settings and ignore major/minor versions
This commit is contained in:
Tim Donohue
2025-07-31 16:23:29 -05:00
committed by GitHub

View File

@@ -145,21 +145,13 @@ updates:
update-types: update-types:
- "minor" - "minor"
- "patch" - "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
# Restrict typescript updates to patch level because that's what our package.json says
typescript:
applies-to: version-updates
patterns:
- "typescript"
update-types:
- "patch"
ignore: ignore:
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
- dependency-name: "zone.js"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Restrict typescript updates to patch level because that's what our package.json says
- dependency-name: "typescript"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates. # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*" - dependency-name: "*"
update-types: ["version-update:semver-major"] update-types: ["version-update:semver-major"]
@@ -240,21 +232,13 @@ updates:
update-types: update-types:
- "minor" - "minor"
- "patch" - "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
# Restrict typescript updates to patch level because that's what our package.json says
typescript:
applies-to: version-updates
patterns:
- "typescript"
update-types:
- "patch"
ignore: ignore:
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
- dependency-name: "zone.js"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Restrict typescript updates to patch level because that's what our package.json says
- dependency-name: "typescript"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates. # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*" - dependency-name: "*"
update-types: ["version-update:semver-major"] update-types: ["version-update:semver-major"]
@@ -334,21 +318,13 @@ updates:
update-types: update-types:
- "minor" - "minor"
- "patch" - "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
# Restrict typescript updates to patch level because that's what our package.json says
typescript:
applies-to: version-updates
patterns:
- "typescript"
update-types:
- "patch"
ignore: ignore:
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
- dependency-name: "zone.js"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Restrict typescript updates to patch level because that's what our package.json says
- dependency-name: "typescript"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates. # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*" - dependency-name: "*"
update-types: ["version-update:semver-major"] update-types: ["version-update:semver-major"]
@@ -420,24 +396,16 @@ updates:
update-types: update-types:
- "minor" - "minor"
- "patch" - "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
# Restrict typescript updates to patch level because that's what our package.json says
typescript:
applies-to: version-updates
patterns:
- "typescript"
update-types:
- "patch"
ignore: ignore:
# 7.x Cannot update Webpack past v5.76.1 as later versions not supported by Angular 15 # 7.x Cannot update Webpack past v5.76.1 as later versions not supported by Angular 15
# See also https://github.com/DSpace/dspace-angular/pull/3283#issuecomment-2372488489 # See also https://github.com/DSpace/dspace-angular/pull/3283#issuecomment-2372488489
- dependency-name: "webpack" - dependency-name: "webpack"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
- dependency-name: "zone.js"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Restrict typescript updates to patch level because that's what our package.json says
- dependency-name: "typescript"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates. # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*" - dependency-name: "*"
update-types: ["version-update:semver-major"] update-types: ["version-update:semver-major"]