Skip to content

Commit ccda424

Browse files
committed
chore: bump Node.js to 24.15.0
1 parent 0a2a38c commit ccda424

7 files changed

Lines changed: 13 additions & 10 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ body:
5151
attributes:
5252
label: Node Version
5353
description: Your Node.js version
54-
placeholder: e.g. 24.12.0
54+
placeholder: e.g. 24.15.0
5555
- type: textarea
5656
id: additional-context
5757
attributes:

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v24.12.0
1+
v24.15.0

bootstrap.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# Expected toolchain versions.
1313
export expected_min_clang_version=20.0.0
1414
export expected_min_cmake_version=3.24
15-
export expected_min_node_version=24.12.0
15+
export expected_min_node_version=24.15.0
1616
export expected_min_zig_version=0.15.1
1717
export expected_abs_rust_version=1.89.0
1818
export expected_abs_wasi_version=27.0

build-images/src/Dockerfile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ RUN curl -L https://foundry.paradigm.xyz | bash \
6161
# We use this image for test isolation.
6262
FROM base-build AS build
6363

64-
# APT repo for node (24.12.0)
64+
# APT repo for node (24.15.0)
6565
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
6666
ENV NODE_MAJOR=24
6767
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 && \
102102
pkg-config \
103103
libssl-dev \
104104
# Node
105-
# WARNING: Need to downgrade to this version in the basebox below as well.
106-
nodejs=24.12.0-1nodesource1 \
105+
nodejs=24.15.0-1nodesource1 \
107106
# Python (clang bindings for wasm bindgen.)
108107
python3 \
109108
python3-clang \
@@ -216,7 +215,7 @@ RUN apt update && \
216215
zsh \
217216
inotify-tools \
218217
# Annoyingly unminimize upgrades nodejs.
219-
nodejs=24.12.0-1nodesource1 \
218+
nodejs=24.15.0-1nodesource1 \
220219
# smt_verification dependencies
221220
python3-venv \
222221
python3-pip \

docs/docs-developers/docs/resources/migration_notes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ Aztec is in active development. Each version may introduce breaking changes that
99

1010
## TBD
1111

12+
### [Toolchain] Node.js minimum version bumped to v24.15.0
13+
14+
The minimum required Node.js version for local development has been updated from v24.12.0 to v24.15.0. Run `nvm install` in the repo root (the `.nvmrc` file has been updated) or install Node.js 24.15.0 directly.
15+
1216
### [PXE] `proveTx` takes an options bag
1317

1418
`PXE.proveTx` used to accept `scopes` as a positional argument; it now takes an options bag consistent with `simulateTx` and `profileTx`, and adds an optional `senderForTags` field. Update direct callers:

docs/docs-operate/operators/setup/building-from-source.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ The tag `aztec-build-local:3.0` avoids conflicts with the official Docker Hub im
7474

7575
**What this does:**
7676
- Builds the `build` stage from `build-images/src/Dockerfile`
77-
- Installs Node.js 24.12.0 from NodeSource repository
77+
- Installs Node.js 24.15.0 from NodeSource repository
7878
- Installs Clang 16, 18, and 20 from LLVM
7979
- Installs Rust 1.85.0 using the Rust toolchain installer with wasm32 targets
8080
- Downloads and installs WASI SDK 27 from GitHub releases
@@ -93,7 +93,7 @@ After the build completes, inspect the image to verify its contents:
9393
docker run -it --rm aztec-build-local:3.0 /bin/bash
9494

9595
# Check specific versions once inside:
96-
node --version # Should show v24.12.0
96+
node --version # Should show v24.15.0
9797
rustc --version # Should show Rust 1.85.0
9898
clang-20 --version # Should show clang 20.x
9999
forge --version # Should show v1.4.1

scripts/setup-container.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ log_info "Installing Node.js 24..."
101101
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
102102
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
103103
apt-get update
104-
apt-get install -y nodejs=24.12.0-1nodesource1
104+
apt-get install -y nodejs=24.15.0-1nodesource1
105105

106106
# =============================================================================
107107
# SECTION 3: Clang 18/20

0 commit comments

Comments
 (0)