From ca2d1e4279bc7a2ada2680e757fe8a420802ceb7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 23:59:04 +0000 Subject: [PATCH] chore(deps): update dependency node to v24 --- .github/workflows/lint.yml | 2 +- apps/overseer/Dockerfile | 4 ++-- apps/web/package.json | 2 +- apps/worker/Dockerfile | 4 ++-- apps/worker/package.json | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a6a263da..a209bf5c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 - name: Install pnpm uses: pnpm/action-setup@v3 with: diff --git a/apps/overseer/Dockerfile b/apps/overseer/Dockerfile index 7ee162c9..f019e759 100644 --- a/apps/overseer/Dockerfile +++ b/apps/overseer/Dockerfile @@ -1,5 +1,5 @@ # Builder: install pnpm via corepack, install workspace deps and build the overseer app -FROM node:20-slim AS builder +FROM node:24-slim AS builder RUN corepack enable && corepack prepare pnpm@latest --activate WORKDIR /repo COPY package.json pnpm-lock.yaml pnpm-workspace.yaml* ./ @@ -10,7 +10,7 @@ WORKDIR /repo/apps/overseer RUN pnpm dotenv -e build.env -- pnpm build # Runtime: small production image running Node adapter server -FROM node:20-slim AS runtime +FROM node:24-slim AS runtime ENV NODE_ENV=production ENV PORT=5101 diff --git a/apps/web/package.json b/apps/web/package.json index 800099c1..a9c722d6 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -28,7 +28,7 @@ "@tailwindcss/forms": "^0.5.9", "@tailwindcss/typography": "^0.5.16", "@types/eslint": "^9.6.0", - "@types/node": "^22.10.0", + "@types/node": "^24.0.0", "@types/sanitize-html": "^2.16.0", "daisyui": "^5.0.3", "eslint": "^9.7.0", diff --git a/apps/worker/Dockerfile b/apps/worker/Dockerfile index ced3a2a2..d7ef8ea2 100644 --- a/apps/worker/Dockerfile +++ b/apps/worker/Dockerfile @@ -1,5 +1,5 @@ # Stage 1: Build -FROM node:20-alpine AS builder +FROM node:24-alpine AS builder # Install pnpm globally RUN npm install -g pnpm @@ -23,7 +23,7 @@ WORKDIR /app/apps/worker RUN pnpm build # Stage 2: Run -FROM node:20-alpine +FROM node:24-alpine RUN npm install -g pnpm diff --git a/apps/worker/package.json b/apps/worker/package.json index 700c58dd..291e2404 100644 --- a/apps/worker/package.json +++ b/apps/worker/package.json @@ -13,7 +13,7 @@ "@cloudflare/workers-types": "^4.20250321.0", "@eslint/js": "^9.18.0", "@types/express": "^5.0.3", - "@types/node": "^20.11.0", + "@types/node": "^24.0.0", "esbuild": "^0.25.0", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1",