From 1ea8209afd2ff11713d876554ac4cb9f7ce4a9ff Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Aug 2026 04:17:57 +0000 Subject: [PATCH] chore(deps): update node.js to v24.18.1 Release-Bump: minor --- .gitea/workflows/registry-cleanup.yml | 2 +- .gitea/workflows/renovate.yml | 2 +- Dockerfile | 2 +- compose.override.yml | 2 +- e2e-tests/compose.full.yml | 6 +++--- package.json | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/registry-cleanup.yml b/.gitea/workflows/registry-cleanup.yml index 0f9ddbe..2dae8e8 100644 --- a/.gitea/workflows/registry-cleanup.yml +++ b/.gitea/workflows/registry-cleanup.yml @@ -19,4 +19,4 @@ jobs: run: | docker run --rm -v "$PWD:/repo" -w /repo \ -e REGISTRY_TOKEN -e REGISTRY_USER -e REPO_TOKEN -e REPOSITORY -e SERVER_URL \ - node:24.18.0-alpine3.24 node registry-cleanup/cleanup.ts + node:24.18.1-alpine3.24 node registry-cleanup/cleanup.ts diff --git a/.gitea/workflows/renovate.yml b/.gitea/workflows/renovate.yml index 49c9ea4..fd29ea7 100644 --- a/.gitea/workflows/renovate.yml +++ b/.gitea/workflows/renovate.yml @@ -52,7 +52,7 @@ jobs: fi BUMPS=$(git log "${LATEST}..origin/main" --author='renovate@larvit.se' \ --format='%(trailers:key=Release-Bump,valueonly)' | { grep -vx '' || true; }) - NEXT=$(docker run --rm -v "$PWD:/repo" -w /repo node:24.16.0-alpine3.24 \ + NEXT=$(docker run --rm -v "$PWD:/repo" -w /repo node:24.18.1-alpine3.24 \ node auto-release/next-version.ts "$LATEST" $BUMPS) echo "Releasing $LATEST -> $NEXT" git tag "$NEXT" origin/main diff --git a/Dockerfile b/Dockerfile index f6b4d68..14f00ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Node 24 runs TypeScript directly (type stripping) — no build step. Pinned exact tag. -FROM node:24.18.0-alpine3.24 +FROM node:24.18.1-alpine3.24 WORKDIR /app diff --git a/compose.override.yml b/compose.override.yml index 3dbb1cc..557c1ff 100644 --- a/compose.override.yml +++ b/compose.override.yml @@ -27,7 +27,7 @@ services: # backs it (SCHEDULING_UPSTREAM above points here). Stand-in for the customer's real service — # stdlib-only, in-memory, no auth. Prod points SCHEDULING_UPSTREAM at the real backend instead. shifts-upstream: - image: node:24.18.0-alpine3.24 + image: node:24.18.1-alpine3.24 command: node /srv/server.ts restart: unless-stopped volumes: diff --git a/e2e-tests/compose.full.yml b/e2e-tests/compose.full.yml index f0ccef2..28fd88d 100644 --- a/e2e-tests/compose.full.yml +++ b/e2e-tests/compose.full.yml @@ -54,7 +54,7 @@ services: # The reference plugin's upstream (examples/shifts-upstream) so /scheduling/shifts shows real rows. shifts-upstream: - image: node:24.18.0-alpine3.24 + image: node:24.18.1-alpine3.24 command: ["node", "/server.ts"] volumes: - ./examples/shifts-upstream/server.ts:/server.ts:ro @@ -67,7 +67,7 @@ services: # Mock OIDC provider for the SSO login test — stdlib Node, auto-approves, signs an id_token Kratos # verifies via its jwks. Reachable as the same host (mock-oidc:9000) by both the browser and Kratos. mock-oidc: - image: node:24.18.0-alpine3.24 + image: node:24.18.1-alpine3.24 command: ["node", "/mock-oidc.ts"] environment: ISSUER: http://mock-oidc:9000 @@ -82,7 +82,7 @@ services: # Same-origin gateway: Kratos-owned paths → kratos, everything else → web (e2e-tests/proxy.ts). proxy: - image: node:24.18.0-alpine3.24 + image: node:24.18.1-alpine3.24 command: ["node", "/proxy.ts"] depends_on: web: diff --git a/package.json b/package.json index 9b6eef6..d81f80d 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@types/ejs": "3.1.5", - "@types/node": "24.13.2", + "@types/node": "24.13.3", "typescript": "5.9.3" } }