From 32bd771b49d38ea044c7db5038e39babe198a56e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Eizedev?= <6794362+eizedev@users.noreply.github.com> Date: Fri, 30 Oct 2026 18:02:18 +0100 Subject: [PATCH] ci: Node 26, the current LTS; Node types follow it Node 26 became LTS on 2026-10-28 and Node 24 moved to maintenance on 2026-10-20 (nodejs/Release schedule). @types/node is already 26; Dependabot no longer proposes a major beyond the Node version in the workflows. Co-Authored-By: Claude Opus 5.5 --- .github/dependabot.yml | 4 ++++ .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8c5a981..be5a1ce 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -11,6 +11,10 @@ updates: groups: dev-dependencies: dependency-type: "development" + ignore: + # The Node types follow the Node version in the workflows (node-version), not the newest. + - dependency-name: "@types/node" + update-types: ["version-update:semver-major"] labels: ["dependencies"] commit-message: prefix: "build(deps)" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c326ba..b11883d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: persist-credentials: false - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 24 + node-version: 26 - run: npm ci --ignore-scripts - run: npm run typecheck - run: npm test diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 91df643..87d289c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,7 +38,7 @@ jobs: git merge-base --is-ancestor "$GITHUB_SHA" origin/main || { echo "$TAG is not on main"; exit 1; } - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 24 + node-version: 26 - run: npm ci --ignore-scripts - name: Check the version and write the notes env: