From 9f8fd506f009037a83b1362da861e4799ee0979f Mon Sep 17 00:00:00 2001 From: Tim Donohue Date: Thu, 31 Jul 2025 16:09:42 -0500 Subject: [PATCH] Move zone.js and typescript rules into "ignore" settings and ignore all major/minor versions --- .github/dependabot.yml | 80 +++++++++++++----------------------------- 1 file changed, 24 insertions(+), 56 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5ad56e2954..f259bbc17c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -145,21 +145,13 @@ updates: update-types: - "minor" - "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: + # 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. - dependency-name: "*" update-types: ["version-update:semver-major"] @@ -240,21 +232,13 @@ updates: update-types: - "minor" - "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: + # 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. - dependency-name: "*" update-types: ["version-update:semver-major"] @@ -334,21 +318,13 @@ updates: update-types: - "minor" - "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: + # 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. - dependency-name: "*" update-types: ["version-update:semver-major"] @@ -420,24 +396,16 @@ updates: update-types: - "minor" - "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: # 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 - 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. - dependency-name: "*" update-types: ["version-update:semver-major"]