chore: upgrade Angular 21 to 22#122
Open
cyongverto wants to merge 2 commits into
Open
Conversation
cyongverto
marked this pull request as ready for review
July 17, 2026 16:35
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
astral-accessibility | d17ad7a | Commit Preview URL Branch Preview URL |
Jul 21 2026, 07:02 PM |
cyongverto
force-pushed
the
upgrade-angular-21
branch
from
July 17, 2026 17:11
8fe3815 to
5f29e7c
Compare
cyongverto
force-pushed
the
upgrade-angular-22
branch
from
July 17, 2026 17:11
96c893d to
86f691b
Compare
cyongverto
force-pushed
the
upgrade-angular-21
branch
from
July 21, 2026 16:38
5f29e7c to
4eb1b76
Compare
cyongverto
force-pushed
the
upgrade-angular-22
branch
from
July 21, 2026 16:38
86f691b to
f047002
Compare
abodurri-verto
force-pushed
the
upgrade-angular-22
branch
from
July 21, 2026 17:10
f047002 to
781db3c
Compare
Ran ng update @angular/core@22 @angular/cli@22. Applied core migrations (ChangeDetectionStrategy.Eager on components, extended-diagnostics opt-outs in project tsconfigs). Removed deprecated tsconfig options flagged as errors by the bundled TypeScript 6.0 (baseUrl, downlevelIteration) and made the paths mapping relative accordingly. Requires Node >=22.22.3; CI already runs on Node 24. Build and all 84 tests pass. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- cypress/tsconfig.json: Cypress' bundled webpack preprocessor forces downlevelIteration into ts-loader and emits per-file. Under TS 6.0 the root config dragged in two fatal diagnostics — TS5101 (downlevelIteration deprecated) and TS5011 (outDir set without explicit rootDir). Made the Cypress config self-contained (no outDir) and added ignoreDeprecations 6.0. Verified: all 3 e2e specs (13 tests) pass locally. - Prettier-format the 10 component files rewritten by the ChangeDetectionStrategy.Eager migration so the lint (prettier --check) job passes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
cyongverto
force-pushed
the
upgrade-angular-22
branch
from
July 21, 2026 19:00
781db3c to
d17ad7a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ran ng update @angular/core@22 @angular/cli@22. Applied core migrations
(ChangeDetectionStrategy.Eager on components, extended-diagnostics opt-outs
in project tsconfigs). Removed deprecated tsconfig options flagged as errors
by the bundled TypeScript 6.0 (baseUrl, downlevelIteration) and made the
paths mapping relative accordingly. Requires Node >=22.22.3; CI already runs
on Node 24. Build and all 84 tests pass.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
Stack created with GitHub Stacks CLI • Give Feedback 💬