Skip to content

Commit aef1e73

Browse files
committed
feat(@angular/cli): add support for Node.js 26.0.0
Updates the supported Node.js engine versions to include Node.js 26. This allows running the CLI on Node.js 26.0.0 and above while continuing to support active LTS versions.
1 parent 58c7c7a commit aef1e73

6 files changed

Lines changed: 440 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
strategy:
7979
fail-fast: false
8080
matrix:
81-
node: [22, 24]
81+
node: [22, 24, 26]
8282
subset: [esbuild, webpack]
8383
shard: [0, 1, 2, 3, 4, 5]
8484
runs-on: ubuntu-latest

MODULE.bazel

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,21 @@ node_dev.toolchain(
9191
},
9292
node_version = "24.13.1",
9393
)
94+
95+
# Node.js 26
96+
node_dev.toolchain(
97+
name = "node26",
98+
node_repositories = {
99+
"26.0.0-darwin_arm64": ("node-v26.0.0-darwin-arm64.tar.gz", "node-v26.0.0-darwin-arm64", "dcee8564c1a9342f9594dd5e52d533894dfef6b85aa771bbbb870baa3c403235"),
100+
"26.0.0-darwin_amd64": ("node-v26.0.0-darwin-x64.tar.gz", "node-v26.0.0-darwin-x64", "f488ab543fe202d8a2d56e661682117d3c56903a2bf64f2ec1ff7bd421cfd875"),
101+
"26.0.0-linux_arm64": ("node-v26.0.0-linux-arm64.tar.xz", "node-v26.0.0-linux-arm64", "f0f94e55142149a4d34634dc3d7e103921d898512dd0cef995ecb62c5ebd3f29"),
102+
"26.0.0-linux_ppc64le": ("node-v26.0.0-linux-ppc64le.tar.xz", "node-v26.0.0-linux-ppc64le", "4b7f76967a93fea8cda11554f2a7904744afaef65dc3f48c345e99828f50ef4d"),
103+
"26.0.0-linux_s390x": ("node-v26.0.0-linux-s390x.tar.xz", "node-v26.0.0-linux-s390x", "e3bd9df41f777dbb227b1261ea81b1fa9b654901bac8cace50a0b918b5160ab5"),
104+
"26.0.0-linux_amd64": ("node-v26.0.0-linux-x64.tar.xz", "node-v26.0.0-linux-x64", "345d558514c62622b5c7d1f7b5f2a19c31ab1405d217df49f010c5ea8decc0f4"),
105+
"26.0.0-windows_amd64": ("node-v26.0.0-win-x64.zip", "node-v26.0.0-win-x64", "d0418640a36096e00bddb57761aa0b1b98f91904ec4ed2b9dd75cbad723becd7"),
106+
},
107+
node_version = "26.0.0",
108+
)
94109
use_repo(
95110
node_dev,
96111
"node22_darwin_amd64",
@@ -104,7 +119,12 @@ use_repo(
104119
"node24_linux_amd64",
105120
"node24_linux_arm64",
106121
"node24_toolchains",
107-
"node24_windows_amd64",
122+
"node26_darwin_amd64",
123+
"node26_darwin_arm64",
124+
"node26_linux_amd64",
125+
"node26_linux_arm64",
126+
"node26_toolchains",
127+
"node26_windows_amd64",
108128
)
109129

110130
pnpm = use_extension("@aspect_rules_js//npm:extensions.bzl", "pnpm")

0 commit comments

Comments
 (0)