From 536f205327eb6552b697db187a9423b8f4d27f3f Mon Sep 17 00:00:00 2001 From: "Kody (bot)" <72270156+kody-bot@users.noreply.github.com> Date: Sat, 27 Jun 2026 09:18:28 -0600 Subject: [PATCH] chore: support node 26 --- .github/workflows/validate.yml | 2 +- .node-version | 2 +- epicshop/Dockerfile | 2 +- .../01.fundamentals/02.problem.running-the-app/other/Dockerfile | 2 +- .../02.solution.running-the-app/other/Dockerfile | 2 +- .../01.fundamentals/03.problem.custom-fixtures/other/Dockerfile | 2 +- .../03.solution.custom-fixtures/other/Dockerfile | 2 +- exercises/02.authentication/01.problem.basic/other/Dockerfile | 2 +- exercises/02.authentication/01.solution.basic/other/Dockerfile | 2 +- exercises/02.authentication/02.problem.2fa/other/Dockerfile | 2 +- exercises/02.authentication/02.solution.2fa/other/Dockerfile | 2 +- .../02.authentication/03.problem.passkeys/other/Dockerfile | 2 +- .../02.authentication/03.solution.passkeys/other/Dockerfile | 2 +- .../04.problem.protected-logic/other/Dockerfile | 2 +- .../04.solution.protected-logic/other/Dockerfile | 2 +- exercises/03.guides/01.problem.mock-database/other/Dockerfile | 2 +- exercises/03.guides/01.solution.mock-database/other/Dockerfile | 2 +- exercises/03.guides/02.problem.test-data/other/Dockerfile | 2 +- exercises/03.guides/02.solution.test-data/other/Dockerfile | 2 +- exercises/03.guides/03.problem.recording-tests/other/Dockerfile | 2 +- .../03.guides/03.solution.recording-tests/other/Dockerfile | 2 +- exercises/03.guides/04.problem.api-mocking/other/Dockerfile | 2 +- exercises/03.guides/04.solution.api-mocking/other/Dockerfile | 2 +- exercises/04.debugging/01.problem.ui-mode/other/Dockerfile | 2 +- exercises/04.debugging/01.solution.ui-mode/other/Dockerfile | 2 +- exercises/04.debugging/02.problem.trace-viewer/other/Dockerfile | 2 +- .../04.debugging/02.solution.trace-viewer/other/Dockerfile | 2 +- extra/01.live-debugging/other/Dockerfile | 2 +- 28 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 198f4ae..00d71ce 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -26,7 +26,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@v4 with: - node-version: 24 + node-version: 26 - name: ▶️ Add repo run: | diff --git a/.node-version b/.node-version index 54c6511..6f4247a 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -v24 +26 diff --git a/epicshop/Dockerfile b/epicshop/Dockerfile index 9a640e2..9ea853c 100644 --- a/epicshop/Dockerfile +++ b/epicshop/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-bookworm-slim as base +FROM node:26-bookworm-slim as base RUN apt-get update && apt-get install -y git diff --git a/exercises/01.fundamentals/02.problem.running-the-app/other/Dockerfile b/exercises/01.fundamentals/02.problem.running-the-app/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/01.fundamentals/02.problem.running-the-app/other/Dockerfile +++ b/exercises/01.fundamentals/02.problem.running-the-app/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/01.fundamentals/02.solution.running-the-app/other/Dockerfile b/exercises/01.fundamentals/02.solution.running-the-app/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/01.fundamentals/02.solution.running-the-app/other/Dockerfile +++ b/exercises/01.fundamentals/02.solution.running-the-app/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/01.fundamentals/03.problem.custom-fixtures/other/Dockerfile b/exercises/01.fundamentals/03.problem.custom-fixtures/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/01.fundamentals/03.problem.custom-fixtures/other/Dockerfile +++ b/exercises/01.fundamentals/03.problem.custom-fixtures/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/01.fundamentals/03.solution.custom-fixtures/other/Dockerfile b/exercises/01.fundamentals/03.solution.custom-fixtures/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/01.fundamentals/03.solution.custom-fixtures/other/Dockerfile +++ b/exercises/01.fundamentals/03.solution.custom-fixtures/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/01.problem.basic/other/Dockerfile b/exercises/02.authentication/01.problem.basic/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/01.problem.basic/other/Dockerfile +++ b/exercises/02.authentication/01.problem.basic/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/01.solution.basic/other/Dockerfile b/exercises/02.authentication/01.solution.basic/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/01.solution.basic/other/Dockerfile +++ b/exercises/02.authentication/01.solution.basic/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/02.problem.2fa/other/Dockerfile b/exercises/02.authentication/02.problem.2fa/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/02.problem.2fa/other/Dockerfile +++ b/exercises/02.authentication/02.problem.2fa/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/02.solution.2fa/other/Dockerfile b/exercises/02.authentication/02.solution.2fa/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/02.solution.2fa/other/Dockerfile +++ b/exercises/02.authentication/02.solution.2fa/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/03.problem.passkeys/other/Dockerfile b/exercises/02.authentication/03.problem.passkeys/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/03.problem.passkeys/other/Dockerfile +++ b/exercises/02.authentication/03.problem.passkeys/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/03.solution.passkeys/other/Dockerfile b/exercises/02.authentication/03.solution.passkeys/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/03.solution.passkeys/other/Dockerfile +++ b/exercises/02.authentication/03.solution.passkeys/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/04.problem.protected-logic/other/Dockerfile b/exercises/02.authentication/04.problem.protected-logic/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/04.problem.protected-logic/other/Dockerfile +++ b/exercises/02.authentication/04.problem.protected-logic/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/02.authentication/04.solution.protected-logic/other/Dockerfile b/exercises/02.authentication/04.solution.protected-logic/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/02.authentication/04.solution.protected-logic/other/Dockerfile +++ b/exercises/02.authentication/04.solution.protected-logic/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/01.problem.mock-database/other/Dockerfile b/exercises/03.guides/01.problem.mock-database/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/01.problem.mock-database/other/Dockerfile +++ b/exercises/03.guides/01.problem.mock-database/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/01.solution.mock-database/other/Dockerfile b/exercises/03.guides/01.solution.mock-database/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/01.solution.mock-database/other/Dockerfile +++ b/exercises/03.guides/01.solution.mock-database/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/02.problem.test-data/other/Dockerfile b/exercises/03.guides/02.problem.test-data/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/02.problem.test-data/other/Dockerfile +++ b/exercises/03.guides/02.problem.test-data/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/02.solution.test-data/other/Dockerfile b/exercises/03.guides/02.solution.test-data/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/02.solution.test-data/other/Dockerfile +++ b/exercises/03.guides/02.solution.test-data/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/03.problem.recording-tests/other/Dockerfile b/exercises/03.guides/03.problem.recording-tests/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/03.problem.recording-tests/other/Dockerfile +++ b/exercises/03.guides/03.problem.recording-tests/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/03.solution.recording-tests/other/Dockerfile b/exercises/03.guides/03.solution.recording-tests/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/03.solution.recording-tests/other/Dockerfile +++ b/exercises/03.guides/03.solution.recording-tests/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/04.problem.api-mocking/other/Dockerfile b/exercises/03.guides/04.problem.api-mocking/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/04.problem.api-mocking/other/Dockerfile +++ b/exercises/03.guides/04.problem.api-mocking/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/03.guides/04.solution.api-mocking/other/Dockerfile b/exercises/03.guides/04.solution.api-mocking/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/03.guides/04.solution.api-mocking/other/Dockerfile +++ b/exercises/03.guides/04.solution.api-mocking/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/04.debugging/01.problem.ui-mode/other/Dockerfile b/exercises/04.debugging/01.problem.ui-mode/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/04.debugging/01.problem.ui-mode/other/Dockerfile +++ b/exercises/04.debugging/01.problem.ui-mode/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/04.debugging/01.solution.ui-mode/other/Dockerfile b/exercises/04.debugging/01.solution.ui-mode/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/04.debugging/01.solution.ui-mode/other/Dockerfile +++ b/exercises/04.debugging/01.solution.ui-mode/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/04.debugging/02.problem.trace-viewer/other/Dockerfile b/exercises/04.debugging/02.problem.trace-viewer/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/04.debugging/02.problem.trace-viewer/other/Dockerfile +++ b/exercises/04.debugging/02.problem.trace-viewer/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/exercises/04.debugging/02.solution.trace-viewer/other/Dockerfile b/exercises/04.debugging/02.solution.trace-viewer/other/Dockerfile index a801036..e1bfd5c 100644 --- a/exercises/04.debugging/02.solution.trace-viewer/other/Dockerfile +++ b/exercises/04.debugging/02.solution.trace-viewer/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production diff --git a/extra/01.live-debugging/other/Dockerfile b/extra/01.live-debugging/other/Dockerfile index a801036..e1bfd5c 100644 --- a/extra/01.live-debugging/other/Dockerfile +++ b/extra/01.live-debugging/other/Dockerfile @@ -1,7 +1,7 @@ # This file is moved to the root directory before building the image # base node image -FROM node:22-bookworm-slim as base +FROM node:26-bookworm-slim as base # set for base and all layer that inherit from it ENV NODE_ENV production