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:
+2
-2
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
},
|
},
|
||||||
"build": {
|
"build": {
|
||||||
"base": {
|
"base": {
|
||||||
"node": "24.15.0"
|
"node": "24.18.0"
|
||||||
},
|
},
|
||||||
"development": {
|
"development": {
|
||||||
"extends": "base",
|
"extends": "base",
|
||||||
|
|||||||
+2
-2
@@ -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"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Generated
+29
-29
@@ -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: {}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user