Skip to content

build: update cross-repo angular dependencies to v22.0.0-rc.0#3667

Open
angular-robot wants to merge 1 commit into
angular:mainfrom
angular-robot:ng-renovate/cross-repo-angular-dependencies
Open

build: update cross-repo angular dependencies to v22.0.0-rc.0#3667
angular-robot wants to merge 1 commit into
angular:mainfrom
angular-robot:ng-renovate/cross-repo-angular-dependencies

Conversation

@angular-robot
Copy link
Copy Markdown
Contributor

@angular-robot angular-robot commented May 13, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/animations (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence
@angular/build 22.0.0-next.822.0.0-rc.0 age adoption passing confidence
@angular/cdk 22.0.0-next.822.0.0-rc.0 age adoption passing confidence
@angular/cli 22.0.0-next.822.0.0-rc.0 age adoption passing confidence
@angular/common (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence
@angular/compiler (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence
@angular/compiler-cli (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence
@angular/core (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence
@angular/forms (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence
@angular/material 22.0.0-next.822.0.0-rc.0 age adoption passing confidence
@angular/platform-browser (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence
@angular/router (source) 22.0.0-next.1222.0.0-rc.0 age adoption passing confidence

  • If you want to rebase/retry this PR, check this box

Release Notes

angular/angular (@​angular/animations)

v22.0.0-rc.0

Compare Source

compiler
Commit Type Description
c7aef8ec5d fix enforce parentheses containing arguments for :host-context
8a1533c9ad fix preserve leading commas in animation definitions
194f723f66 fix remove dedicated support for legacy shadow DOM selectors
4c25a42e98 fix remove deprecated shadow CSS encapsulation polyfills
7dc1017e51 fix simplify handling of colon host with a selector list
ccb7d427e4 fix type check invalid for loops
platform-server
Commit Type Description
119a19e604 fix forward BEFORE_APP_SERIALIZED errors to ErrorHandler
angular/angular-cli (@​angular/build)

v22.0.0-rc.0

Compare Source

Deprecations

@​angular-devkit/build-angular
  • Webpack builders in build-angular are deprecated. Use @​angular/build builders instead.
@​angular-devkit/build-webpack
  • Webpack builders in build-webpack are deprecated. Use @​angular/build builders instead.
@​angular/ssr
  • CommonEngine APIs are deprecated in favor of AngularNodeAppEngine or AngularAppEngine.
@​ngtools/webpack
@​schematics/angular
Commit Type Description
b2f7a038b feat conditionally install istanbul coverage provider for Vitest migration
d227e6985 feat migrate fake async to Vitest fake timers
d2aa9ede5 feat migrate fakeAsync's flush behavior when used in beforeEach
c9f408153 feat set up fake timers in beforeEach instead of beforeAll
8d0805dd1 feat update TSConfig globals during karma to vitest migration
aed407db8 fix defer karma config deletion in Karma to Vitest migration
7fb59eaa6 fix use service decorator in ng generate
@​angular/cli
Commit Type Description
58c0978f6 feat add support for Node.js 26.0.0
ff88f491d fix restrict MCP workspace access to allowed client roots during resolution
a5e1e48db fix update odd-numbered Node.js version warning condition for future releases
@​angular-devkit/build-angular
Commit Type Description
b7940dbcb refactor deprecate Webpack builders
@​angular-devkit/build-webpack
Commit Type Description
3d5daa45e refactor deprecate webpack and webpack-dev-server builders
@​angular/build
Commit Type Description
58c7c7a9d feat subresource integrity validation for dynamically loaded modules
edfa782d5 fix use dynamic TestComponentRenderer for Vitest
@​angular/ssr
Commit Type Description
ea95e1a87 fix remove stateful flag from URL_PARAMETER_REGEXP
f85343925 fix support all X-Forwarded-* headers when trustProxyHeaders is true
50b16a65b refactor deprecate CommonEngine APIs
@​ngtools/webpack
Commit Type Description
547ca515b refactor deprecate @​ngtools/webpack loader and plugin
angular/components (@​angular/cdk)

v22.0.0-rc.0

Compare Source

material
Commit Type Description
c316198527 fix sidenav: mark content as inert while open
c2f1c5b035 fix sidenav: query not resolving
multiple
Commit Type Description
84f2afd249 fix remove developer preview tag from aria (#​33232)

@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only] labels May 13, 2026
@angular-robot
Copy link
Copy Markdown
Contributor Author

angular-robot commented May 13, 2026

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: bazel/integration/tests/angular-cli/pnpm-lock.yaml
Progress: resolved 1, reused 0, downloaded 0, added 0
Progress: resolved 46, reused 0, downloaded 0, added 0
 ERR_PNPM_NO_MATCHING_VERSION  No matching version found for @schematics/angular@22.0.0-rc.0 while fetching it from https://registry.npmjs.org/

This error happened while installing the dependencies of @angular/cli@22.0.0-rc.0

The latest release of @schematics/angular is "21.2.11". Published at 5/13/2026 10:13:54 AM

Other releases are:
  * v6-lts: 0.8.9 published at 1/8/2019
  * v7-lts: 7.3.10 published at 3/30/2020
  * v8-lts: 8.3.29 published at 7/22/2020
  * v9-lts: 9.1.15 published at 2/25/2021
  * v10-lts: 10.2.4 published at 12/16/2021
  * v11-lts: 11.2.19 published at 3/31/2022
  * v12-lts: 12.2.18 published at 7/21/2022
  * v13-lts: 13.3.11 published at 3/16/2023
  * v14-lts: 14.2.13 published at 10/5/2023
  * v15-lts: 15.2.11 published at 3/25/2024
  * v16-lts: 16.2.16 published at 9/18/2024
  * v17-lts: 17.3.17 published at 4/30/2025
  * v18-lts: 18.2.21 published at 9/10/2025
  * next: 22.0.0-next.8 published at 5/11/2026
  * v19-lts: 19.2.26 published at 5/13/2026 9:55:33 AM
  * v20-lts: 20.3.26 published at 5/13/2026 10:01:44 AM

If you need the full list of all 1007 published versions run "pnpm view @schematics/angular versions".

File name: bazel/rules/rules_angular/pnpm-lock.yaml
Progress: resolved 1, reused 0, downloaded 0, added 0
 ERR_PNPM_NO_MATCHING_VERSION  No matching version found for @schematics/angular@22.0.0-rc.0 while fetching it from https://registry.npmjs.org/

This error happened while installing the dependencies of @angular/cli@22.0.0-rc.0

The latest release of @schematics/angular is "21.2.11". Published at 5/13/2026 10:13:54 AM

Other releases are:
  * v6-lts: 0.8.9 published at 1/8/2019
  * v7-lts: 7.3.10 published at 3/30/2020
  * v8-lts: 8.3.29 published at 7/22/2020
  * v9-lts: 9.1.15 published at 2/25/2021
  * v10-lts: 10.2.4 published at 12/16/2021
  * v11-lts: 11.2.19 published at 3/31/2022
  * v12-lts: 12.2.18 published at 7/21/2022
  * v13-lts: 13.3.11 published at 3/16/2023
  * v14-lts: 14.2.13 published at 10/5/2023
  * v15-lts: 15.2.11 published at 3/25/2024
  * v16-lts: 16.2.16 published at 9/18/2024
  * v17-lts: 17.3.17 published at 4/30/2025
  * v18-lts: 18.2.21 published at 9/10/2025
  * next: 22.0.0-next.8 published at 5/11/2026
  * v19-lts: 19.2.26 published at 5/13/2026 9:55:33 AM
  * v20-lts: 20.3.26 published at 5/13/2026 10:01:44 AM

If you need the full list of all 1007 published versions run "pnpm view @schematics/angular versions".

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the @angular/build and @angular/cli dependencies to version 22.0.0-rc.0 in the integration tests and rules packages. The reviewer identified a version mismatch issue, noting that other Angular dependencies (such as @angular/compiler-cli, @angular/common, and @angular/core) remain at 22.0.0-next.12. It is recommended to synchronize all @angular/* packages to the same version to ensure compatibility and prevent unexpected build or runtime behavior.

Comment on lines +25 to +26
"@angular/build": "22.0.0-rc.0",
"@angular/cli": "22.0.0-rc.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Updating @angular/build and @angular/cli to 22.0.0-rc.0 while leaving other Angular dependencies (such as @angular/compiler-cli on line 27) at 22.0.0-next.12 creates a version mismatch. In the Angular ecosystem, it is highly recommended to keep all @angular/* packages synchronized to the same version to ensure compatibility and avoid unexpected build or runtime behavior, especially when moving from a 'next' to an 'rc' release.

Comment on lines +32 to +33
"@angular/build": "22.0.0-rc.0",
"@angular/cli": "22.0.0-rc.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The update to 22.0.0-rc.0 for @angular/build and @angular/cli introduces an inconsistency with other Angular packages in this file (e.g., @angular/common, @angular/core, and @angular/compiler-cli) which remain at 22.0.0-next.12. To maintain stability and ensure that the build rules are tested against compatible versions of the framework, all Angular dependencies should be updated to the same release candidate version.

@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch from 1ad431b to f6891f3 Compare May 13, 2026 23:46
See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch from f6891f3 to 8f512cb Compare May 14, 2026 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant