Skip to content

chore: upgrade to Node 26 LTS (26.13.0) - #37

Merged
Yonom merged 1 commit into
mainfrom
chore/node-26-lts
Oct 29, 2026
Merged

Yonom merged 1 commit into
mainfrom
chore/node-26-lts

Conversation

@Yonom

@Yonom Yonom commented Oct 29, 2026

Copy link
Copy Markdown
Member

Upgrade CI, release builds, and @types/node to Node 26 LTS. Node 26 entered Active LTS on 2026-10-28; 26.13.0 includes the October 2026 security fix from 26.12.1. Exact version pinned so the runner tool cache can't serve an older, unpatched 26.x.

Files changed

  • .github/workflows/ci.yaml: test job node-version: 24 → 26.13.0; wasm job 22 → 26.13.0
  • .github/workflows/release.yaml: both node-version: 22 → 26.13.0
  • site/package.json + site/package-lock.json: @types/node ^20.10.5 → ^26.6.6
  • packages/workspaces/package.json + package-lock.json: @types/node ^22.0.0 → ^26.6.6
  • Source-build prerequisites now say Node 26 LTS, with the existing floor kept as "works": docs/local-harness.md (22+), site/docs/local.mdx (24+), site/docs/workspace.mdx (22+)

Tested locally (Node 26.13.0, npm 11.20.0)

  • node --test site/scripts/install.test.mjs: ok
  • npm --prefix packages/access test: ok
  • npm --prefix examples/existing-app ci + run build: ok
  • npm --prefix packages/workspaces ci + run build + test: ok
  • npm --prefix site ci: ok
  • npm --prefix packages/client ci + run build + test: ok
  • npm --prefix packages/harness-host ci: ok
  • Not run locally because they need the Rust/WASM artifacts that CI builds first (target/debug/tress, site/src/wasm/pkg, site/src/server/pkg-node): examples/existing-app test, site tsc --noEmit, harness-host build/test, and the cargo/site build steps. CI covers them.

Left unchanged on purpose

  • Open engines floors: packages/workspaces >=20.19, packages/harness-host >=22, packages/access and examples/existing-app >=24. They already admit 26.
  • Runtime-requirement statements that mirror those floors (README "Node 22+", harness-host README/cli.mjs check, site/docs/reference.mdx, embedding.mdx, docs/setup.md, docs/fx-parity.md, packages/access/README.md, examples/existing-app/README.md).
  • site/ is built by Vercel; no engines added there (Vercel does not offer Node 26 yet).

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tress Ready Ready Preview Oct 29, 2026 8:47am UTC

Request Review

@Yonom
Yonom merged commit 3c09a59 into main Oct 29, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 87197ee7 Deployed Oct 29, 2026 by vercel[bot]
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