Skip to content

chore: align remaining Angular-line tooling to v22 - #25

Merged
simonhagger merged 1 commit into
mainfrom
chore/v22-toolchain-alignment
Aug 24, 2026
Merged

chore: align remaining Angular-line tooling to v22#25
simonhagger merged 1 commit into
mainfrom
chore/v22-toolchain-alignment

Conversation

@simonhagger

Copy link
Copy Markdown
Owner

Summary

Completes the v21→v22 migration's dependency alignment:

  • ng-packagr 21.2.3 → 22.1.1 — resolves unmet @angular/compiler-cli ^22\ peer; TS 6.0.3 within its >=6.0 <6.1\ range
  • @angular/cdk + @angular/material root pins 21.2.7 → 22.1.3 — resolves cdk/material version skew under libs/ui/material
  • angular-eslint 21.3.1 → 22.1.0 — matches @angular/cli >=22\ peer requirement

Nx 22.6.5 → 23.x deliberately deferred (Nx major upgrade, separate scope).

Validation


  • x run-many -t build lint: green for all 12 projects (lib builds exercise ng-packagr 22; lint exercises angular-eslint 22)

  • x run-many -t test: green for all 12 projects
  • Remaining peer warnings are Nx/module-federation TypeScript-range noise only, addressed by the future Nx 23 bump

Security Checklist

  • Security review completed
  • Threat model updated or N/A explained
  • Confirmed no secrets/sensitive data present in committed files

- ng-packagr 21.2.3 -> 22.1.1 (accepts TS 6.0.x; fixes unmet compiler-cli peer)
- @angular/cdk + @angular/material root pins -> 22.1.3 (fixes cdk peer mismatch)
- angular-eslint 21.3.1 -> 22.1.0 (matches @angular/cli 22)
- Nx bump to 23.x deferred: separate concern from Angular v21 leftovers
@simonhagger
simonhagger merged commit a520da6 into main Aug 24, 2026
17 checks passed
@simonhagger
simonhagger deleted the chore/v22-toolchain-alignment branch August 24, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant