From 7b0c3871a77ad44a581e0ebf1b61b64c7e72a167 Mon Sep 17 00:00:00 2001 From: Alex Gherghisan Date: Fri, 24 Apr 2026 11:01:51 +0000 Subject: [PATCH] chore: bump Node.js to 24.15.0 --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .nvmrc | 2 +- build-images/src/Dockerfile | 7 +++---- docs/docs-operate/operators/setup/building-from-source.md | 4 ++-- scripts/setup-container.sh | 2 +- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index d62e57979154..234574c30e21 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -51,7 +51,7 @@ body: attributes: label: Node Version description: Your Node.js version - placeholder: e.g. 24.12.0 + placeholder: e.g. 24.15.0 - type: textarea id: additional-context attributes: diff --git a/.nvmrc b/.nvmrc index 821e3957bf1b..f3c88209af50 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v24.12.0 +v24.15.0 diff --git a/build-images/src/Dockerfile b/build-images/src/Dockerfile index 3ad856077caa..f8fe7b302dff 100644 --- a/build-images/src/Dockerfile +++ b/build-images/src/Dockerfile @@ -61,7 +61,7 @@ RUN curl -L https://foundry.paradigm.xyz | bash \ # We use this image for test isolation. FROM base-build AS build -# APT repo for node (24.12.0) +# APT repo for node (24.15.0) RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg ENV NODE_MAJOR=24 RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list @@ -102,8 +102,7 @@ RUN apt update && \ pkg-config \ libssl-dev \ # Node - # WARNING: Need to downgrade to this version in the basebox below as well. - nodejs=24.12.0-1nodesource1 \ + nodejs=24.15.0-1nodesource1 \ # Python (clang bindings for wasm bindgen.) python3 \ python3-clang \ @@ -216,7 +215,7 @@ RUN apt update && \ zsh \ inotify-tools \ # Annoyingly unminimize upgrades nodejs. - nodejs=24.12.0-1nodesource1 \ + nodejs=24.15.0-1nodesource1 \ # smt_verification dependencies python3-venv \ python3-pip \ diff --git a/docs/docs-operate/operators/setup/building-from-source.md b/docs/docs-operate/operators/setup/building-from-source.md index 61a1c1232958..d51186fb0deb 100644 --- a/docs/docs-operate/operators/setup/building-from-source.md +++ b/docs/docs-operate/operators/setup/building-from-source.md @@ -74,7 +74,7 @@ The tag `aztec-build-local:3.0` avoids conflicts with the official Docker Hub im **What this does:** - Builds the `build` stage from `build-images/src/Dockerfile` -- Installs Node.js 24.12.0 from NodeSource repository +- Installs Node.js 24.15.0 from NodeSource repository - Installs Clang 16, 18, and 20 from LLVM - Installs Rust 1.85.0 using the Rust toolchain installer with wasm32 targets - Downloads and installs WASI SDK 27 from GitHub releases @@ -93,7 +93,7 @@ After the build completes, inspect the image to verify its contents: docker run -it --rm aztec-build-local:3.0 /bin/bash # Check specific versions once inside: -node --version # Should show v24.12.0 +node --version # Should show v24.15.0 rustc --version # Should show Rust 1.85.0 clang-20 --version # Should show clang 20.x forge --version # Should show v1.4.1 diff --git a/scripts/setup-container.sh b/scripts/setup-container.sh index 50826fa6fd35..21674696a802 100644 --- a/scripts/setup-container.sh +++ b/scripts/setup-container.sh @@ -101,7 +101,7 @@ log_info "Installing Node.js 24..." curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list apt-get update -apt-get install -y nodejs=24.12.0-1nodesource1 +apt-get install -y nodejs=24.15.0-1nodesource1 # ============================================================================= # SECTION 3: Clang 18/20