diff --git a/.nvmrc b/.nvmrc index 5bf4400f22..ca5c350055 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.15.0 +24.18.0 diff --git a/Dockerfile.bskylink b/Dockerfile.bskylink index 934b40d1ad..719e827a9f 100644 --- a/Dockerfile.bskylink +++ b/Dockerfile.bskylink @@ -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 WORKDIR /app @@ -14,7 +14,7 @@ RUN yarn build RUN yarn install --production --ignore-scripts --prefer-offline # 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 diff --git a/Dockerfile.bskyogcard b/Dockerfile.bskyogcard index dc9747f949..f5f27a2f58 100644 --- a/Dockerfile.bskyogcard +++ b/Dockerfile.bskyogcard @@ -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) ENV CI=true @@ -19,7 +19,7 @@ RUN pnpm install-fonts && pnpm build RUN pnpm install --prod --ignore-scripts --prefer-offline # 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 diff --git a/Dockerfile.embedr b/Dockerfile.embedr index 203149115f..3bdbaabc92 100644 --- a/Dockerfile.embedr +++ b/Dockerfile.embedr @@ -5,7 +5,7 @@ WORKDIR /usr/src/social-app ENV DEBIAN_FRONTEND=noninteractive # Node -ENV NODE_VERSION=24.15.0 +ENV NODE_VERSION=24.18.0 ENV NVM_DIR=/usr/share/nvm # Go diff --git a/eas.json b/eas.json index 83549039cd..7ab73ab4c8 100644 --- a/eas.json +++ b/eas.json @@ -6,7 +6,7 @@ }, "build": { "base": { - "node": "24.15.0" + "node": "24.18.0" }, "development": { "extends": "base", diff --git a/package.json b/package.json index 6eed0047ea..01f0983709 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.127.0", "private": true, "engines": { - "node": ">=24.15.0" + "node": ">=24.18.0" }, "devEngines": { "packageManager": { @@ -13,7 +13,7 @@ }, "runtime": { "name": "node", - "version": "^24.15.0", + "version": "^24.18.0", "onFail": "download" } }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8609e9ac6d..90b7d9bbb9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -843,8 +843,8 @@ importers: specifier: ^13.2.3 version: 13.3.0 node: - specifier: runtime:^24.15.0 - version: runtime:24.15.0 + specifier: runtime:^24.18.0 + version: runtime:24.18.0 prettier: specifier: ^3.8.3 version: 3.8.3 @@ -7126,7 +7126,7 @@ packages: node-releases@2.0.44: resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} - node@runtime:24.15.0: + node@runtime:24.18.0: resolution: type: variations variants: @@ -7134,9 +7134,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-3UvHfctfTJoslkNzm7WTUAzLCUE+xCyqD47w5e8RYJU= + integrity: sha256-ZGOiNzn2sjAOvsXM1gJ14TjjhY/Br8bo+bxOT2pLdvo= 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: - cpu: ppc64 os: aix @@ -7144,9 +7144,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-NyMxuWl3mrXRW5SYhPxur4jVr+h73ouogdZAC5EA/8Q= + integrity: sha256-4al+FMmcgD6WxzOUAyguoFpJnDL42D3v6e9exm+XntE= 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: - cpu: arm64 os: darwin @@ -7154,9 +7154,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-/9XuKTRnkn8+5zGlU+uI/R9Iz3TuvC10prq+SvIoZzs= + integrity: sha256-39Db0+chUDQ033tyBecZ9hs6OjGyvPlym4uR/qJA8IA= 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: - cpu: x64 os: darwin @@ -7164,9 +7164,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-c6/CNNVYwkkZh19RwtHqACoq2k6m+DYBo4OGn++mTu0= + integrity: sha256-a0SEwhkCdBdd+aqPKOLXWKgZyxwf5qtIHi+VtGOrhQg= 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: - cpu: arm64 os: linux @@ -7174,9 +7174,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-sfiJAKSxY2XqulYmkwT8Edp1gdvwNVLUSV+azh/AX20= + integrity: sha256-/hM4ly95KDxrwh5h2/RXa76MBa3tKZnUHIZDrTAmUUI= 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: - cpu: ppc64le os: linux @@ -7184,9 +7184,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-+YVFVDnVL+m43mqPbQe/7MxzbepSfofqyv5ajXUWo4A= + integrity: sha256-Nx68E5RfwWlJPnUvLdr6+rbs2My0Ubz/RuCfacXdjHo= 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: - cpu: s390x os: linux @@ -7194,9 +7194,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-RINoctmuxJ8ea1KpqSKHLbmisC0jWmFqVoG2qF/sjYk= + integrity: sha256-eDEwmElj23upy9AQierywu+wVcfBaTyUMXS5Z7MFDLg= 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: - cpu: x64 os: linux @@ -7204,10 +7204,10 @@ packages: archive: zip bin: node: node.exe - integrity: sha256-yet0Au2ibiun5EtnJ/yFqN5WxQlbH3Hr0wYokiEaoRY= - prefix: node-v24.15.0-win-arm64 + integrity: sha256-8nRmmtuTsf0Pv48h/QeGCencyEMz1PJxjS3eP5oWGgE= + prefix: node-v24.18.0-win-arm64 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: - cpu: arm64 os: win32 @@ -7215,10 +7215,10 @@ packages: archive: zip bin: node: node.exe - integrity: sha256-zFFJ6r1Td5zh573FQBZDYi0MfmgAreGJKKdn6UC7DmI= - prefix: node-v24.15.0-win-x64 + integrity: sha256-CuaEBrQtdyVmHal5sUA+yZJtogXGdwgn8zqsnY8m6CE= + prefix: node-v24.18.0-win-x64 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: - cpu: x64 os: win32 @@ -7226,9 +7226,9 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-MemKqWCgZ9qR7f/V2TvEZle10qgClhLDWfXyrABgFSo= + integrity: sha256-scbC3DG0bdj7IyL0/nWwfndcUSC8NyUd7uoo9SnUVns= 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: - cpu: arm64 os: linux @@ -7237,14 +7237,14 @@ packages: archive: tarball bin: node: bin/node - integrity: sha256-9Vr1vUicU0exE8pllMrgClSzC6V6xYdTJDEb/G9HYuM= + integrity: sha256-6lhAmRHhQexrGdkXjvotkYWhMpUAWxy/VSGzFX7tHZU= 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: - cpu: x64 os: linux libc: musl - version: 24.15.0 + version: 24.18.0 hasBin: true normalize-path@3.0.0: @@ -17019,7 +17019,7 @@ snapshots: node-releases@2.0.44: {} - node@runtime:24.15.0: {} + node@runtime:24.18.0: {} normalize-path@3.0.0: {}