Skip to content

Node: feat: Node.js 24.0.0 #18989

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 6, 2025
Merged

Node: feat: Node.js 24.0.0 #18989

merged 1 commit into from
May 6, 2025

Conversation

nodejs-github-bot
Copy link
Contributor

Copy link

github-actions bot commented May 6, 2025

Diff for 748be1c:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 68a4469..b713cff 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -92,32 +92,62 @@ Architectures: amd64, arm32v7, arm64v8
 GitCommit: 9bb97e784231f01e61df4d22aaa95a110432a1c7
 Directory: 22/bullseye-slim
 
-Tags: 23, 23-bookworm, 23.11, 23.11-bookworm, 23.11.0, 23.11.0-bookworm, bookworm, current, current-bookworm, latest
+Tags: 23, 23-bookworm, 23.11, 23.11-bookworm, 23.11.0, 23.11.0-bookworm
 Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
 GitCommit: f6908ff3eb35a5d0c8fc60086fd29ae16e3abdba
 Directory: 23/bookworm
 
-Tags: 23-alpine, 23-alpine3.21, 23.11-alpine, 23.11-alpine3.21, 23.11.0-alpine, 23.11.0-alpine3.21, alpine, alpine3.21, current-alpine, current-alpine3.21
+Tags: 23-alpine, 23-alpine3.21, 23.11-alpine, 23.11-alpine3.21, 23.11.0-alpine, 23.11.0-alpine3.21
 Architectures: amd64, arm32v6, arm32v7, arm64v8, s390x
 GitCommit: f6908ff3eb35a5d0c8fc60086fd29ae16e3abdba
 Directory: 23/alpine3.21
 
-Tags: 23-alpine3.20, 23.11-alpine3.20, 23.11.0-alpine3.20, alpine3.20, current-alpine3.20
+Tags: 23-alpine3.20, 23.11-alpine3.20, 23.11.0-alpine3.20
 Architectures: amd64, arm32v6, arm32v7, arm64v8, s390x
 GitCommit: f6908ff3eb35a5d0c8fc60086fd29ae16e3abdba
 Directory: 23/alpine3.20
 
-Tags: 23-bookworm-slim, 23-slim, 23.11-bookworm-slim, 23.11-slim, 23.11.0-bookworm-slim, 23.11.0-slim, bookworm-slim, current-bookworm-slim, current-slim, slim
+Tags: 23-bookworm-slim, 23-slim, 23.11-bookworm-slim, 23.11-slim, 23.11.0-bookworm-slim, 23.11.0-slim
 Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
 GitCommit: f6908ff3eb35a5d0c8fc60086fd29ae16e3abdba
 Directory: 23/bookworm-slim
 
-Tags: 23-bullseye, 23.11-bullseye, 23.11.0-bullseye, bullseye, current-bullseye
+Tags: 23-bullseye, 23.11-bullseye, 23.11.0-bullseye
 Architectures: amd64, arm64v8
 GitCommit: f6908ff3eb35a5d0c8fc60086fd29ae16e3abdba
 Directory: 23/bullseye
 
-Tags: 23-bullseye-slim, 23.11-bullseye-slim, 23.11.0-bullseye-slim, bullseye-slim, current-bullseye-slim
+Tags: 23-bullseye-slim, 23.11-bullseye-slim, 23.11.0-bullseye-slim
 Architectures: amd64, arm64v8
 GitCommit: f6908ff3eb35a5d0c8fc60086fd29ae16e3abdba
 Directory: 23/bullseye-slim
+
+Tags: 24, 24-bookworm, 24.0, 24.0-bookworm, 24.0.0, 24.0.0-bookworm, bookworm, current, current-bookworm, latest
+Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: b3ae4060c7bb20d34896ab3e1f5f3d2ee7dcdd10
+Directory: 24/bookworm
+
+Tags: 24-alpine, 24-alpine3.21, 24.0-alpine, 24.0-alpine3.21, 24.0.0-alpine, 24.0.0-alpine3.21, alpine, alpine3.21, current-alpine, current-alpine3.21
+Architectures: amd64, arm32v6, arm32v7, arm64v8, s390x
+GitCommit: b3ae4060c7bb20d34896ab3e1f5f3d2ee7dcdd10
+Directory: 24/alpine3.21
+
+Tags: 24-alpine3.20, 24.0-alpine3.20, 24.0.0-alpine3.20, alpine3.20, current-alpine3.20
+Architectures: amd64, arm32v6, arm32v7, arm64v8, s390x
+GitCommit: b3ae4060c7bb20d34896ab3e1f5f3d2ee7dcdd10
+Directory: 24/alpine3.20
+
+Tags: 24-bookworm-slim, 24-slim, 24.0-bookworm-slim, 24.0-slim, 24.0.0-bookworm-slim, 24.0.0-slim, bookworm-slim, current-bookworm-slim, current-slim, slim
+Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: b3ae4060c7bb20d34896ab3e1f5f3d2ee7dcdd10
+Directory: 24/bookworm-slim
+
+Tags: 24-bullseye, 24.0-bullseye, 24.0.0-bullseye, bullseye, current-bullseye
+Architectures: amd64, arm64v8
+GitCommit: b3ae4060c7bb20d34896ab3e1f5f3d2ee7dcdd10
+Directory: 24/bullseye
+
+Tags: 24-bullseye-slim, 24.0-bullseye-slim, 24.0.0-bullseye-slim, bullseye-slim, current-bullseye-slim
+Architectures: amd64, arm64v8
+GitCommit: b3ae4060c7bb20d34896ab3e1f5f3d2ee7dcdd10
+Directory: 24/bullseye-slim
diff --git a/_bashbrew-list b/_bashbrew-list
index 4199ceb..e334695 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -106,6 +106,33 @@ node:23.11.0-bookworm-slim
 node:23.11.0-bullseye
 node:23.11.0-bullseye-slim
 node:23.11.0-slim
+node:24
+node:24-alpine
+node:24-alpine3.20
+node:24-alpine3.21
+node:24-bookworm
+node:24-bookworm-slim
+node:24-bullseye
+node:24-bullseye-slim
+node:24-slim
+node:24.0
+node:24.0-alpine
+node:24.0-alpine3.20
+node:24.0-alpine3.21
+node:24.0-bookworm
+node:24.0-bookworm-slim
+node:24.0-bullseye
+node:24.0-bullseye-slim
+node:24.0-slim
+node:24.0.0
+node:24.0.0-alpine
+node:24.0.0-alpine3.20
+node:24.0.0-alpine3.21
+node:24.0.0-bookworm
+node:24.0.0-bookworm-slim
+node:24.0.0-bullseye
+node:24.0.0-bullseye-slim
+node:24.0.0-slim
 node:alpine
 node:alpine3.20
 node:alpine3.21
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 53834a7..ca559a2 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,3 +1,9 @@
+node:23.11.0-alpine3.20
+node:23.11.0-alpine3.21
+node:23.11.0-bookworm
+node:23.11.0-bullseye
+node:23.11.0-bullseye-slim
+node:23.11.0-slim
 node:current-alpine3.20
 node:current-alpine3.21
 node:current-bullseye
diff --git a/node_current-alpine3.20/Dockerfile b/node_23.11.0-alpine3.20/Dockerfile
similarity index 100%
copy from node_current-alpine3.20/Dockerfile
copy to node_23.11.0-alpine3.20/Dockerfile
diff --git a/node_current-alpine3.20/docker-entrypoint.sh b/node_23.11.0-alpine3.20/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.20/docker-entrypoint.sh
copy to node_23.11.0-alpine3.20/docker-entrypoint.sh
diff --git a/node_current-alpine3.21/Dockerfile b/node_23.11.0-alpine3.21/Dockerfile
similarity index 100%
copy from node_current-alpine3.21/Dockerfile
copy to node_23.11.0-alpine3.21/Dockerfile
diff --git a/node_current-alpine3.20/docker-entrypoint.sh b/node_23.11.0-alpine3.21/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.20/docker-entrypoint.sh
copy to node_23.11.0-alpine3.21/docker-entrypoint.sh
diff --git a/node_latest/Dockerfile b/node_23.11.0-bookworm/Dockerfile
similarity index 100%
copy from node_latest/Dockerfile
copy to node_23.11.0-bookworm/Dockerfile
diff --git a/node_current-alpine3.20/docker-entrypoint.sh b/node_23.11.0-bookworm/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.20/docker-entrypoint.sh
copy to node_23.11.0-bookworm/docker-entrypoint.sh
diff --git a/node_current-bullseye-slim/Dockerfile b/node_23.11.0-bullseye-slim/Dockerfile
similarity index 100%
copy from node_current-bullseye-slim/Dockerfile
copy to node_23.11.0-bullseye-slim/Dockerfile
diff --git a/node_current-alpine3.20/docker-entrypoint.sh b/node_23.11.0-bullseye-slim/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.20/docker-entrypoint.sh
copy to node_23.11.0-bullseye-slim/docker-entrypoint.sh
diff --git a/node_current-bullseye/Dockerfile b/node_23.11.0-bullseye/Dockerfile
similarity index 100%
copy from node_current-bullseye/Dockerfile
copy to node_23.11.0-bullseye/Dockerfile
diff --git a/node_current-alpine3.20/docker-entrypoint.sh b/node_23.11.0-bullseye/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.20/docker-entrypoint.sh
copy to node_23.11.0-bullseye/docker-entrypoint.sh
diff --git a/node_slim/Dockerfile b/node_23.11.0-slim/Dockerfile
similarity index 100%
copy from node_slim/Dockerfile
copy to node_23.11.0-slim/Dockerfile
diff --git a/node_current-alpine3.20/docker-entrypoint.sh b/node_23.11.0-slim/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.20/docker-entrypoint.sh
copy to node_23.11.0-slim/docker-entrypoint.sh
diff --git a/node_current-alpine3.20/Dockerfile b/node_current-alpine3.20/Dockerfile
index 653236e..bc01a9c 100644
--- a/node_current-alpine3.20/Dockerfile
+++ b/node_current-alpine3.20/Dockerfile
@@ -1,6 +1,6 @@
 FROM alpine:3.20
 
-ENV NODE_VERSION 23.11.0
+ENV NODE_VERSION 24.0.0
 
 RUN addgroup -g 1000 node \
     && adduser -u 1000 -G node -s /bin/sh -D node \
@@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \
         curl \
     && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \
       && case "${alpineArch##*-}" in \
-        x86_64) ARCH='x64' CHECKSUM="d267e68a33036c2f3803adaf79b7191bcf45219cc12246f61c48b891bb70e943" OPENSSL_ARCH=linux-x86_64;; \
+        x86_64) ARCH='x64' CHECKSUM="5c96f5245c8788665cc67f4962d6e94a8f50fb771563b206e135c14c9d8e5768" OPENSSL_ARCH=linux-x86_64;; \
         x86) OPENSSL_ARCH=linux-elf;; \
         aarch64) OPENSSL_ARCH=linux-aarch64;; \
         arm*) OPENSSL_ARCH=linux-armv4;; \
@@ -75,7 +75,8 @@ RUN addgroup -g 1000 node \
   && apk del .build-deps \
   # smoke tests
   && node --version \
-  && npm --version
+  && npm --version \
+  && rm -rf /tmp/*
 
 ENV YARN_VERSION 1.22.22
 
diff --git a/node_current-alpine3.21/Dockerfile b/node_current-alpine3.21/Dockerfile
index e055dec..2b7385e 100644
--- a/node_current-alpine3.21/Dockerfile
+++ b/node_current-alpine3.21/Dockerfile
@@ -1,6 +1,6 @@
 FROM alpine:3.21
 
-ENV NODE_VERSION 23.11.0
+ENV NODE_VERSION 24.0.0
 
 RUN addgroup -g 1000 node \
     && adduser -u 1000 -G node -s /bin/sh -D node \
@@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \
         curl \
     && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \
       && case "${alpineArch##*-}" in \
-        x86_64) ARCH='x64' CHECKSUM="d267e68a33036c2f3803adaf79b7191bcf45219cc12246f61c48b891bb70e943" OPENSSL_ARCH=linux-x86_64;; \
+        x86_64) ARCH='x64' CHECKSUM="5c96f5245c8788665cc67f4962d6e94a8f50fb771563b206e135c14c9d8e5768" OPENSSL_ARCH=linux-x86_64;; \
         x86) OPENSSL_ARCH=linux-elf;; \
         aarch64) OPENSSL_ARCH=linux-aarch64;; \
         arm*) OPENSSL_ARCH=linux-armv4;; \
@@ -75,7 +75,8 @@ RUN addgroup -g 1000 node \
   && apk del .build-deps \
   # smoke tests
   && node --version \
-  && npm --version
+  && npm --version \
+  && rm -rf /tmp/*
 
 ENV YARN_VERSION 1.22.22
 
diff --git a/node_current-bullseye-slim/Dockerfile b/node_current-bullseye-slim/Dockerfile
index 4fb125a..5809c1b 100644
--- a/node_current-bullseye-slim/Dockerfile
+++ b/node_current-bullseye-slim/Dockerfile
@@ -3,7 +3,7 @@ FROM debian:bullseye-slim
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION 23.11.0
+ENV NODE_VERSION 24.0.0
 
 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     && case "${dpkgArch##*-}" in \
@@ -57,7 +57,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     && ln -s /usr/local/bin/node /usr/local/bin/nodejs \
     # smoke tests
     && node --version \
-    && npm --version
+    && npm --version \
+    && rm -rf /tmp/*
 
 ENV YARN_VERSION 1.22.22
 
diff --git a/node_current-bullseye/Dockerfile b/node_current-bullseye/Dockerfile
index 4f00af0..47b28a2 100644
--- a/node_current-bullseye/Dockerfile
+++ b/node_current-bullseye/Dockerfile
@@ -3,7 +3,7 @@ FROM buildpack-deps:bullseye
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION 23.11.0
+ENV NODE_VERSION 24.0.0
 
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
   && case "${dpkgArch##*-}" in \
@@ -43,7 +43,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
   && ln -s /usr/local/bin/node /usr/local/bin/nodejs \
   # smoke tests
   && node --version \
-  && npm --version
+  && npm --version \
+  && rm -rf /tmp/*
 
 ENV YARN_VERSION 1.22.22
 
diff --git a/node_latest/Dockerfile b/node_latest/Dockerfile
index 2591496..11e73f9 100644
--- a/node_latest/Dockerfile
+++ b/node_latest/Dockerfile
@@ -3,7 +3,7 @@ FROM buildpack-deps:bookworm
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION 23.11.0
+ENV NODE_VERSION 24.0.0
 
 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
   && case "${dpkgArch##*-}" in \
@@ -43,7 +43,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
   && ln -s /usr/local/bin/node /usr/local/bin/nodejs \
   # smoke tests
   && node --version \
-  && npm --version
+  && npm --version \
+  && rm -rf /tmp/*
 
 ENV YARN_VERSION 1.22.22
 
diff --git a/node_slim/Dockerfile b/node_slim/Dockerfile
index 51d8225..57deca2 100644
--- a/node_slim/Dockerfile
+++ b/node_slim/Dockerfile
@@ -3,7 +3,7 @@ FROM debian:bookworm-slim
 RUN groupadd --gid 1000 node \
   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
 
-ENV NODE_VERSION 23.11.0
+ENV NODE_VERSION 24.0.0
 
 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     && case "${dpkgArch##*-}" in \
@@ -57,7 +57,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
     && ln -s /usr/local/bin/node /usr/local/bin/nodejs \
     # smoke tests
     && node --version \
-    && npm --version
+    && npm --version \
+    && rm -rf /tmp/*
 
 ENV YARN_VERSION 1.22.22

Relevant Maintainers:

@yosifkit yosifkit merged commit 3a78d1d into docker-library:master May 6, 2025
35 checks passed
@PeterDaveHello PeterDaveHello deleted the node branch May 7, 2025 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants