build: bump Node to 24.18 for June 2026 security releases (#11069)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
This commit is contained in:
Austin McKinley
2026-07-06 07:07:05 -07:00
committed by GitHub
parent 79a16094f1
commit be0fbdff82
7 changed files with 38 additions and 38 deletions
+1 -1
View File
@@ -1 +1 @@
24.15.0 24.18.0
+2 -2
View File
@@ -1,4 +1,4 @@
FROM node:24.15.0-alpine3.22 AS build FROM node:24.18.0-alpine3.23 AS build
# Move files into the image and install # Move files into the image and install
WORKDIR /app WORKDIR /app
@@ -14,7 +14,7 @@ RUN yarn build
RUN yarn install --production --ignore-scripts --prefer-offline RUN yarn install --production --ignore-scripts --prefer-offline
# Uses assets from build stage to reduce build size # Uses assets from build stage to reduce build size
FROM node:24.15.0-alpine3.22 FROM node:24.18.0-alpine3.23
RUN apk add --update dumb-init RUN apk add --update dumb-init
+2 -2
View File
@@ -1,4 +1,4 @@
FROM node:24.15.0-alpine3.22 AS build FROM node:24.18.0-alpine3.23 AS build
# Tells pnpm to run non-interactively (needed for install/script steps) # Tells pnpm to run non-interactively (needed for install/script steps)
ENV CI=true ENV CI=true
@@ -19,7 +19,7 @@ RUN pnpm install-fonts && pnpm build
RUN pnpm install --prod --ignore-scripts --prefer-offline RUN pnpm install --prod --ignore-scripts --prefer-offline
# Uses assets from build stage to reduce build size # Uses assets from build stage to reduce build size
FROM node:24.15.0-alpine3.22 FROM node:24.18.0-alpine3.23
RUN apk add --update dumb-init RUN apk add --update dumb-init
+1 -1
View File
@@ -5,7 +5,7 @@ WORKDIR /usr/src/social-app
ENV DEBIAN_FRONTEND=noninteractive ENV DEBIAN_FRONTEND=noninteractive
# Node # Node
ENV NODE_VERSION=24.15.0 ENV NODE_VERSION=24.18.0
ENV NVM_DIR=/usr/share/nvm ENV NVM_DIR=/usr/share/nvm
# Go # Go
+1 -1
View File
@@ -6,7 +6,7 @@
}, },
"build": { "build": {
"base": { "base": {
"node": "24.15.0" "node": "24.18.0"
}, },
"development": { "development": {
"extends": "base", "extends": "base",
+2 -2
View File
@@ -3,7 +3,7 @@
"version": "1.127.0", "version": "1.127.0",
"private": true, "private": true,
"engines": { "engines": {
"node": ">=24.15.0" "node": ">=24.18.0"
}, },
"devEngines": { "devEngines": {
"packageManager": { "packageManager": {
@@ -13,7 +13,7 @@
}, },
"runtime": { "runtime": {
"name": "node", "name": "node",
"version": "^24.15.0", "version": "^24.18.0",
"onFail": "download" "onFail": "download"
} }
}, },
+29 -29
View File
@@ -843,8 +843,8 @@ importers:
specifier: ^13.2.3 specifier: ^13.2.3
version: 13.3.0 version: 13.3.0
node: node:
specifier: runtime:^24.15.0 specifier: runtime:^24.18.0
version: runtime:24.15.0 version: runtime:24.18.0
prettier: prettier:
specifier: ^3.8.3 specifier: ^3.8.3
version: 3.8.3 version: 3.8.3
@@ -7126,7 +7126,7 @@ packages:
node-releases@2.0.44: node-releases@2.0.44:
resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==}
node@runtime:24.15.0: node@runtime:24.18.0:
resolution: resolution:
type: variations type: variations
variants: variants:
@@ -7134,9 +7134,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-3UvHfctfTJoslkNzm7WTUAzLCUE+xCyqD47w5e8RYJU= integrity: sha256-ZGOiNzn2sjAOvsXM1gJ14TjjhY/Br8bo+bxOT2pLdvo=
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-aix-ppc64.tar.gz url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-aix-ppc64.tar.gz
targets: targets:
- cpu: ppc64 - cpu: ppc64
os: aix os: aix
@@ -7144,9 +7144,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-NyMxuWl3mrXRW5SYhPxur4jVr+h73ouogdZAC5EA/8Q= integrity: sha256-4al+FMmcgD6WxzOUAyguoFpJnDL42D3v6e9exm+XntE=
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-darwin-arm64.tar.gz url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-darwin-arm64.tar.gz
targets: targets:
- cpu: arm64 - cpu: arm64
os: darwin os: darwin
@@ -7154,9 +7154,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-/9XuKTRnkn8+5zGlU+uI/R9Iz3TuvC10prq+SvIoZzs= integrity: sha256-39Db0+chUDQ033tyBecZ9hs6OjGyvPlym4uR/qJA8IA=
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-darwin-x64.tar.gz url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-darwin-x64.tar.gz
targets: targets:
- cpu: x64 - cpu: x64
os: darwin os: darwin
@@ -7164,9 +7164,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-c6/CNNVYwkkZh19RwtHqACoq2k6m+DYBo4OGn++mTu0= integrity: sha256-a0SEwhkCdBdd+aqPKOLXWKgZyxwf5qtIHi+VtGOrhQg=
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-arm64.tar.gz url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-linux-arm64.tar.gz
targets: targets:
- cpu: arm64 - cpu: arm64
os: linux os: linux
@@ -7174,9 +7174,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-sfiJAKSxY2XqulYmkwT8Edp1gdvwNVLUSV+azh/AX20= integrity: sha256-/hM4ly95KDxrwh5h2/RXa76MBa3tKZnUHIZDrTAmUUI=
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-ppc64le.tar.gz url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-linux-ppc64le.tar.gz
targets: targets:
- cpu: ppc64le - cpu: ppc64le
os: linux os: linux
@@ -7184,9 +7184,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-+YVFVDnVL+m43mqPbQe/7MxzbepSfofqyv5ajXUWo4A= integrity: sha256-Nx68E5RfwWlJPnUvLdr6+rbs2My0Ubz/RuCfacXdjHo=
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-s390x.tar.gz url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-linux-s390x.tar.gz
targets: targets:
- cpu: s390x - cpu: s390x
os: linux os: linux
@@ -7194,9 +7194,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-RINoctmuxJ8ea1KpqSKHLbmisC0jWmFqVoG2qF/sjYk= integrity: sha256-eDEwmElj23upy9AQierywu+wVcfBaTyUMXS5Z7MFDLg=
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-x64.tar.gz url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-linux-x64.tar.gz
targets: targets:
- cpu: x64 - cpu: x64
os: linux os: linux
@@ -7204,10 +7204,10 @@ packages:
archive: zip archive: zip
bin: bin:
node: node.exe node: node.exe
integrity: sha256-yet0Au2ibiun5EtnJ/yFqN5WxQlbH3Hr0wYokiEaoRY= integrity: sha256-8nRmmtuTsf0Pv48h/QeGCencyEMz1PJxjS3eP5oWGgE=
prefix: node-v24.15.0-win-arm64 prefix: node-v24.18.0-win-arm64
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-win-arm64.zip url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-win-arm64.zip
targets: targets:
- cpu: arm64 - cpu: arm64
os: win32 os: win32
@@ -7215,10 +7215,10 @@ packages:
archive: zip archive: zip
bin: bin:
node: node.exe node: node.exe
integrity: sha256-zFFJ6r1Td5zh573FQBZDYi0MfmgAreGJKKdn6UC7DmI= integrity: sha256-CuaEBrQtdyVmHal5sUA+yZJtogXGdwgn8zqsnY8m6CE=
prefix: node-v24.15.0-win-x64 prefix: node-v24.18.0-win-x64
type: binary type: binary
url: https://nodejs.org/download/release/v24.15.0/node-v24.15.0-win-x64.zip url: https://nodejs.org/download/release/v24.18.0/node-v24.18.0-win-x64.zip
targets: targets:
- cpu: x64 - cpu: x64
os: win32 os: win32
@@ -7226,9 +7226,9 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-MemKqWCgZ9qR7f/V2TvEZle10qgClhLDWfXyrABgFSo= integrity: sha256-scbC3DG0bdj7IyL0/nWwfndcUSC8NyUd7uoo9SnUVns=
type: binary type: binary
url: https://unofficial-builds.nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-arm64-musl.tar.gz url: https://unofficial-builds.nodejs.org/download/release/v24.18.0/node-v24.18.0-linux-arm64-musl.tar.gz
targets: targets:
- cpu: arm64 - cpu: arm64
os: linux os: linux
@@ -7237,14 +7237,14 @@ packages:
archive: tarball archive: tarball
bin: bin:
node: bin/node node: bin/node
integrity: sha256-9Vr1vUicU0exE8pllMrgClSzC6V6xYdTJDEb/G9HYuM= integrity: sha256-6lhAmRHhQexrGdkXjvotkYWhMpUAWxy/VSGzFX7tHZU=
type: binary type: binary
url: https://unofficial-builds.nodejs.org/download/release/v24.15.0/node-v24.15.0-linux-x64-musl.tar.gz url: https://unofficial-builds.nodejs.org/download/release/v24.18.0/node-v24.18.0-linux-x64-musl.tar.gz
targets: targets:
- cpu: x64 - cpu: x64
os: linux os: linux
libc: musl libc: musl
version: 24.15.0 version: 24.18.0
hasBin: true hasBin: true
normalize-path@3.0.0: normalize-path@3.0.0:
@@ -17019,7 +17019,7 @@ snapshots:
node-releases@2.0.44: {} node-releases@2.0.44: {}
node@runtime:24.15.0: {} node@runtime:24.18.0: {}
normalize-path@3.0.0: {} normalize-path@3.0.0: {}