Skip to content

build: Node.js 26 in CI, pnpm 11.28.0, @types/node 26 (issue #10) - #119

Merged
Nawid3333 merged 1 commit into
mainfrom
claude/toolchain-node26
Oct 1, 2026
Merged

Nawid3333 merged 1 commit into
mainfrom
claude/toolchain-node26

Conversation

@Nawid3333

Copy link
Copy Markdown
Owner

First part of making issue #10 closable.

  • Node 22 → 26 in .nvmrc, which every workflow and verify:linux read. 26.10.0 is the newest Node, and it becomes LTS in late October.
    • This PC has built and verified on Node 26 all along, and CI passed on 26.10.0 on 2026-09-29.
    • The weekly toolchain check stays quiet at 26, since the newest LTS is 24. It proposes the next LTS major, 28, when that comes.
    • npm stays the one Node brings: 11.19 with 26.10.0.
  • pnpm 11.27.1 → 11.28.0, the newest 11.x past the 5-day waiting period. 11.28.1 and 11.28.2 are three days old and fix nothing this project uses. The weekly toolchain run will bring 11.28.2 by itself on Monday.
  • @types/node ^22 → ^26.6.3, to match.
    • The lockfile changes only @types/node, its undici-types 8.9.0 (from July), and the packages that list it as a peer.
    • jest's own @types/node 22, which comes in through webdriverio's expect, stays as it is.

Checked locally on Node 26.7.0: lint, typecheck, the unit tests (935) and the build. This PR's CI runs every suite on Node 26 on Windows and Linux.

Ships nothing: auto-release finds the build unchanged.

🤖 Generated with Claude Code

Node 22 -> 26 (.nvmrc, which every workflow's setup-node and verify:linux read):
26.10.0 is the newest Node; it becomes LTS in late October. This PC has built
and verified on 26 throughout, and CI passed on 26.10.0 on 2026-09-29 (issue
#10). The toolchain check stays quiet at 26 (newest LTS 24) and proposes the
next LTS major, 28, when it comes. npm stays the one Node brings (11.19 with
26.10.0).

pnpm 11.27.1 -> 11.28.0: the newest 11.x past the 5-day wait (11.28.1/.2 are
three days old and fix nothing this project uses); the weekly toolchain run
brings 11.28.2 on its own.

@types/node ^22 -> ^26.6.3, to match. Lockfile: only @types/node and its
undici-types 8.9.0 (from July), and the packages that list it as a peer.

Lint, typecheck, 935 unit tests and the build pass on Node 26.7.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Nawid3333
Nawid3333 merged commit 6f3fa98 into main Oct 1, 2026
10 checks passed
@Nawid3333
Nawid3333 deleted the claude/toolchain-node26 branch October 1, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant