diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 8621a1b..c3a7bc4 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -14,7 +14,7 @@ "features": { "ghcr.io/devcontainers-extra/features/go-task:1": {}, "ghcr.io/devcontainers/features/node:2": { - "version": "25.9.0", + "version": "26.13.0", "pnpm": true } }, diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a9b8838..6f4e2b3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v7 with: - node-version: "25.9.0" + node-version: "26.12.1" - name: Install pnpm run: npm install -g pnpm@11.5.0 - name: Install dependencies diff --git a/docker/Dockerfile b/docker/Dockerfile index 92a95df..40424ed 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker.io/docker/dockerfile:1 -FROM node:25.9.0-trixie AS base +FROM node:26.12.1-trixie@sha256:97fa0f1b59035c6072721a88d55be1371c7cb1cc942b521e1cc5c72ec87655f4 AS base RUN npm install -g pnpm@11.23.0 WORKDIR /app ENV NEXT_TELEMETRY_DISABLED=1 @@ -24,7 +24,7 @@ COPY . . RUN pnpm run "build:${NEXT_BUILD_MODE}" # 3. Lightweight production image with standalone output only -FROM node:25.9.0-trixie AS runner +FROM node:26.12.1-trixie@sha256:97fa0f1b59035c6072721a88d55be1371c7cb1cc942b521e1cc5c72ec87655f4 AS runner WORKDIR /app ENV NODE_ENV=production diff --git a/docker/dev.Dockerfile b/docker/dev.Dockerfile index 8a3681c..165097f 100644 --- a/docker/dev.Dockerfile +++ b/docker/dev.Dockerfile @@ -1,4 +1,4 @@ -FROM node:25.9.0-trixie AS base +FROM node:26.12.1-trixie@sha256:97fa0f1b59035c6072721a88d55be1371c7cb1cc942b521e1cc5c72ec87655f4 AS base RUN npm install -g pnpm@11.23.0 diff --git a/package.json b/package.json index 6461a9c..b416378 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,7 @@ "typescript": "7.0.2" }, "engines": { - "node": ">=25.0.0 <26.0.0", + "node": ">=25.0.0 <27.0.0", "pnpm": "11.23.0" }, "packageManager": "pnpm@11.23.0"