From 88cbca558cf8a0086f46584c5eb64c8854994b83 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Fri, 19 Dec 2025 09:35:57 +0000 Subject: [PATCH] build: switch Node.js toolchain to derive version from .nvmrc. Remove hardcoded node.js version --- .nvmrc | 2 +- MODULE.bazel | 2 +- MODULE.bazel.lock | 26 +++++++++++++++++--------- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/.nvmrc b/.nvmrc index 1e4f3920b..40115e966 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.12.0 \ No newline at end of file +24.11.0 \ No newline at end of file diff --git a/MODULE.bazel b/MODULE.bazel index 667e8aed6..3bffd75ca 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -54,7 +54,7 @@ rules_ts_ext.deps( use_repo(rules_ts_ext, "npm_typescript") node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node") -node.toolchain(node_version = "24.11.0") +node.toolchain(node_version_from_nvmrc = "//:.nvmrc") use_repo(node, "nodejs_toolchains") rules_angular = use_extension("@rules_angular//setup:extensions.bzl", "rules_angular") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 3b8c6f87a..fc3661af3 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1063,7 +1063,7 @@ "@@rules_nodejs+//nodejs:extensions.bzl%node": { "general": { "bzlTransitiveDigest": "NwcLXHrbh2hoorA/Ybmcpjxsn/6avQmewDglodkDrgo=", - "usagesDigest": "XzY6VtngkVmtogMGgHM80NvqQN5jOzCnAqyou2rB6mU=", + "usagesDigest": "Ab2bmKbs5/aClAgtuYRf1QCmN2QQh4joAZnKh+M6qb4=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -1076,7 +1076,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "linux_amd64" } @@ -1089,7 +1090,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "linux_arm64" } @@ -1102,7 +1104,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "linux_s390x" } @@ -1115,7 +1118,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "linux_ppc64le" } @@ -1128,7 +1132,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "darwin_amd64" } @@ -1141,7 +1146,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "darwin_arm64" } @@ -1154,7 +1160,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "windows_amd64" } @@ -1167,7 +1174,8 @@ "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "24.11.0", + "node_version": "20.19.5", + "node_version_from_nvmrc": "@@//:.nvmrc", "include_headers": false, "platform": "windows_arm64" }