Skip to content

Commit ef53e73

Browse files
authored
build: switch Node.js toolchain to derive version from .nvmrc. [main] (#32575)
* build: switch Node.js toolchain to derive version from .nvmrc. Remove hardcoded node.js version * build: add pnpm extension with specified version and integrity Ensure that the same version of pnpm is used.
1 parent d77de86 commit ef53e73

File tree

2 files changed

+27
-14
lines changed

2 files changed

+27
-14
lines changed

MODULE.bazel

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,15 @@ rules_ts_ext.deps(
5656
use_repo(rules_ts_ext, **{"npm_typescript": "components_npm_typescript"})
5757

5858
node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
59-
node.toolchain(node_version = "22.12.0")
59+
node.toolchain(node_version_from_nvmrc = "//:.nvmrc")
6060
use_repo(node, "nodejs_toolchains")
6161

6262
pnpm = use_extension("@aspect_rules_js//npm:extensions.bzl", "pnpm")
63+
pnpm.pnpm(
64+
name = "pnpm",
65+
pnpm_version = "10.26.0",
66+
pnpm_version_integrity = "sha512-Oz9scl6+cSUGwKsa1BM8+GsfS2h+/85iqbOLTXLjlUJC5kMZD8UfoWQpScc19APevUT1yw7dZXq+Y6i2p+HkAg==",
67+
)
6368
use_repo(pnpm, "pnpm")
6469

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

MODULE.bazel.lock

Lines changed: 21 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)