From b2a760ad35dae5f510aa1602d17a0730b5674a6e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 12:34:35 +0000 Subject: [PATCH] Update Node.js to v22 --- package.json | 2 +- src/abacus-backoffice/Dockerfile | 6 +++--- src/abacus-kochka/Dockerfile | 6 +++--- src/abacus-tools/Dockerfile | 6 +++--- src/mrtnzlml-meta/Dockerfile | 6 +++--- src/mrtnzlml.com/Dockerfile | 6 +++--- src/typescript-test/package.json | 2 +- yarn.lock | 29 ++++++++++------------------- 8 files changed, 27 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 3f9de3daa0..fa95ba9dc5 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "src/*" ], "engines": { - "node": ">=20.18.1", + "node": ">=22.12.0", "yarn": ">=4.5.3" }, "devDependencies": { diff --git a/src/abacus-backoffice/Dockerfile b/src/abacus-backoffice/Dockerfile index db97dbf4ad..38af2ae426 100644 --- a/src/abacus-backoffice/Dockerfile +++ b/src/abacus-backoffice/Dockerfile @@ -1,5 +1,5 @@ # Install dependencies only when needed -FROM node:21.7.3-alpine AS deps +FROM node:22.12.0-alpine AS deps # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. RUN apk add --no-cache libc6-compat WORKDIR /app @@ -7,7 +7,7 @@ COPY package.json ./ RUN yarn install # --immutable # Rebuild the source code only when needed -FROM node:21.7.3-alpine AS builder +FROM node:22.12.0-alpine AS builder WORKDIR /app COPY . . COPY --from=deps /app/node_modules ./node_modules @@ -16,7 +16,7 @@ RUN --mount=type=secret,id=SENTRY_AUTH_TOKEN \ yarn build && yarn install # --immutable # Production image, copy all the files and run next -FROM node:21.7.3-alpine AS runner +FROM node:22.12.0-alpine AS runner WORKDIR /app ENV NODE_ENV production diff --git a/src/abacus-kochka/Dockerfile b/src/abacus-kochka/Dockerfile index 3302e89148..81d26a64db 100644 --- a/src/abacus-kochka/Dockerfile +++ b/src/abacus-kochka/Dockerfile @@ -1,5 +1,5 @@ # Install dependencies only when needed -FROM node:21.7.3-alpine AS deps +FROM node:22.12.0-alpine AS deps # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. RUN apk add --no-cache libc6-compat WORKDIR /app @@ -7,7 +7,7 @@ COPY package.json ./ RUN yarn install # --immutable # Rebuild the source code only when needed -FROM node:21.7.3-alpine AS builder +FROM node:22.12.0-alpine AS builder WORKDIR /app COPY . . COPY --from=deps /app/node_modules ./node_modules @@ -16,7 +16,7 @@ RUN --mount=type=secret,id=SENTRY_AUTH_TOKEN \ yarn build && yarn install # --immutable # Production image, copy all the files and run next -FROM node:21.7.3-alpine AS runner +FROM node:22.12.0-alpine AS runner WORKDIR /app ENV NODE_ENV production diff --git a/src/abacus-tools/Dockerfile b/src/abacus-tools/Dockerfile index f717822e75..0fc09f2435 100644 --- a/src/abacus-tools/Dockerfile +++ b/src/abacus-tools/Dockerfile @@ -1,5 +1,5 @@ # Install dependencies only when needed -FROM node:21.7.3-alpine AS deps +FROM node:22.12.0-alpine AS deps # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. RUN apk add --no-cache libc6-compat WORKDIR /app @@ -7,14 +7,14 @@ COPY package.json ./ RUN yarn install # --immutable # Rebuild the source code only when needed -FROM node:21.7.3-alpine AS builder +FROM node:22.12.0-alpine AS builder WORKDIR /app COPY . . COPY --from=deps /app/node_modules ./node_modules RUN yarn build && yarn install # --immutable # Production image, copy all the files and run next -FROM node:21.7.3-alpine AS runner +FROM node:22.12.0-alpine AS runner WORKDIR /app ENV NODE_ENV production diff --git a/src/mrtnzlml-meta/Dockerfile b/src/mrtnzlml-meta/Dockerfile index 495456946b..d9e466b576 100644 --- a/src/mrtnzlml-meta/Dockerfile +++ b/src/mrtnzlml-meta/Dockerfile @@ -4,7 +4,7 @@ # docker run --rm -p 3000:3000 -it test # Install dependencies only when needed -FROM node:21.7.3-alpine AS deps +FROM node:22.12.0-alpine AS deps # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. RUN apk add --no-cache libc6-compat WORKDIR /app @@ -12,7 +12,7 @@ COPY package.json ./ RUN yarn install # --immutable # Rebuild the source code only when needed -FROM node:21.7.3-alpine AS builder +FROM node:22.12.0-alpine AS builder WORKDIR /app COPY . . COPY --from=deps /app/node_modules ./node_modules @@ -21,7 +21,7 @@ RUN --mount=type=secret,id=SENTRY_AUTH_TOKEN \ yarn build && yarn install # --immutable # Production image, copy all the files and run Docusaurus -FROM node:21.7.3-alpine AS runner +FROM node:22.12.0-alpine AS runner WORKDIR /app ENV NODE_ENV production diff --git a/src/mrtnzlml.com/Dockerfile b/src/mrtnzlml.com/Dockerfile index f717822e75..0fc09f2435 100644 --- a/src/mrtnzlml.com/Dockerfile +++ b/src/mrtnzlml.com/Dockerfile @@ -1,5 +1,5 @@ # Install dependencies only when needed -FROM node:21.7.3-alpine AS deps +FROM node:22.12.0-alpine AS deps # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. RUN apk add --no-cache libc6-compat WORKDIR /app @@ -7,14 +7,14 @@ COPY package.json ./ RUN yarn install # --immutable # Rebuild the source code only when needed -FROM node:21.7.3-alpine AS builder +FROM node:22.12.0-alpine AS builder WORKDIR /app COPY . . COPY --from=deps /app/node_modules ./node_modules RUN yarn build && yarn install # --immutable # Production image, copy all the files and run next -FROM node:21.7.3-alpine AS runner +FROM node:22.12.0-alpine AS runner WORKDIR /app ENV NODE_ENV production diff --git a/src/typescript-test/package.json b/src/typescript-test/package.json index d26c840000..a7f648a3dc 100644 --- a/src/typescript-test/package.json +++ b/src/typescript-test/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@playwright/test": "^1.45.0", - "@types/node": "^20.17.9", + "@types/node": "^22.10.2", "@types/react": "^18.3.13", "@types/react-dom": "^18.3.1", "eslint": "^8.57.1", diff --git a/yarn.lock b/yarn.lock index 3d0dbe22a0..44076a640c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -488,7 +488,7 @@ __metadata: resolution: "@adeira/typescript-test@workspace:src/typescript-test" dependencies: "@playwright/test": "npm:^1.45.0" - "@types/node": "npm:^20.17.9" + "@types/node": "npm:^22.10.2" "@types/react": "npm:^18.3.13" "@types/react-dom": "npm:^18.3.1" eslint: "npm:^8.57.1" @@ -5845,12 +5845,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^22.0.0": - version: 22.5.5 - resolution: "@types/node@npm:22.5.5" +"@types/node@npm:*, @types/node@npm:^22.0.0, @types/node@npm:^22.10.2": + version: 22.10.2 + resolution: "@types/node@npm:22.10.2" dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/ead9495cfc6b1da5e7025856dcce2591e9bae635357410c0d2dd619fce797d2a1d402887580ca4b336cb78168b195224869967de370a23f61663cf1e4836121c + undici-types: "npm:~6.20.0" + checksum: 10c0/2c7b71a040f1ef5320938eca8ebc946e6905caa9bbf3d5665d9b3774a8d15ea9fab1582b849a6d28c7fc80756a62c5666bc66b69f42f4d5dafd1ccb193cdb4ac languageName: node linkType: hard @@ -5861,15 +5861,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^20.17.9": - version: 20.17.9 - resolution: "@types/node@npm:20.17.9" - dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/1c37c3618407d56b76301578edabcb4c6a7ef093d0811c50fc4df8df68fc546797a294cafac0e50789f4e0e485cd1d6871964d8e6222fd420658bdae89c1fb4a - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -20958,10 +20949,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.2": - version: 6.19.8 - resolution: "undici-types@npm:6.19.8" - checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf languageName: node linkType: hard