From 4702de8acd4ccf5a22f159266edc62dd8f84d7e6 Mon Sep 17 00:00:00 2001 From: "Frank Pigeon Jr." <4629398+fpigeonjr@users.noreply.github.com> Date: Wed, 23 Sep 2026 17:01:43 -0500 Subject: [PATCH 1/2] Ignore @angular-devkit/architect >= 0.2200.0 in Dependabot Because @angular-devkit/architect uses a 0.x versioning scheme (0.2102.x for Angular 21.2 vs. 0.2201.x for Angular 22.1), npm semver treats 0.2102.x -> 0.2201.x as a minor bump. Add ignore rules for @angular-devkit/architect versions on the Angular 22 line (>= 0.2200.0) under both root and test-app npm ecosystem blocks in .github/dependabot.yml as a preventative guardrail while pinned to Angular 21. --- .github/dependabot.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d6ad81f99..3fa20a392 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,6 +9,9 @@ updates: cooldown: default-days: 5 semver-major-days: 60 + ignore: + - dependency-name: "@angular-devkit/architect" + versions: [">= 0.2200.0"] groups: minor: patterns: @@ -29,6 +32,9 @@ updates: cooldown: default-days: 5 semver-major-days: 60 + ignore: + - dependency-name: "@angular-devkit/architect" + versions: [">= 0.2200.0"] groups: minor: patterns: From 727a72f275d00d5c109cffc4c66d00071261f9a8 Mon Sep 17 00:00:00 2001 From: "Frank Pigeon Jr." <4629398+fpigeonjr@users.noreply.github.com> Date: Thu, 24 Sep 2026 09:24:06 -0500 Subject: [PATCH 2/2] Ignore Angular 22 and TypeScript 6+ in Dependabot Add ignore rules for @angular/*, @angular-devkit/*, @angular-eslint/*, @gsa-sam/*, angular-eslint, ng-packagr, ngx-markdown versions >= 22.0.0, and typescript >= 6.0.0 under both root and test-app npm ecosystem blocks in .github/dependabot.yml to prevent Dependabot from creating major upgrade PRs while the repository is pinned to Angular 21. --- .github/dependabot.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3fa20a392..fede9a5cc 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -12,6 +12,22 @@ updates: ignore: - dependency-name: "@angular-devkit/architect" versions: [">= 0.2200.0"] + - dependency-name: "@angular/*" + versions: [">= 22.0.0"] + - dependency-name: "@angular-devkit/*" + versions: [">= 0.2200.0 < 1.0.0", ">= 22.0.0"] + - dependency-name: "@angular-eslint/*" + versions: [">= 22.0.0"] + - dependency-name: "@gsa-sam/*" + versions: [">= 22.0.0"] + - dependency-name: "angular-eslint" + versions: [">= 22.0.0"] + - dependency-name: "ng-packagr" + versions: [">= 22.0.0"] + - dependency-name: "ngx-markdown" + versions: [">= 22.0.0"] + - dependency-name: "typescript" + versions: [">= 6.0.0"] groups: minor: patterns: @@ -35,6 +51,22 @@ updates: ignore: - dependency-name: "@angular-devkit/architect" versions: [">= 0.2200.0"] + - dependency-name: "@angular/*" + versions: [">= 22.0.0"] + - dependency-name: "@angular-devkit/*" + versions: [">= 0.2200.0 < 1.0.0", ">= 22.0.0"] + - dependency-name: "@angular-eslint/*" + versions: [">= 22.0.0"] + - dependency-name: "@gsa-sam/*" + versions: [">= 22.0.0"] + - dependency-name: "angular-eslint" + versions: [">= 22.0.0"] + - dependency-name: "ng-packagr" + versions: [">= 22.0.0"] + - dependency-name: "ngx-markdown" + versions: [">= 22.0.0"] + - dependency-name: "typescript" + versions: [">= 6.0.0"] groups: minor: patterns: