Skip to content

[codex] chore: upgrade to node 26#98

Merged
ThomasK33 merged 1 commit into
mainfrom
codex/upgrade-node-26
May 12, 2026
Merged

[codex] chore: upgrade to node 26#98
ThomasK33 merged 1 commit into
mainfrom
codex/upgrade-node-26

Conversation

@ThomasK33
Copy link
Copy Markdown
Member

Summary

  • Upgrade the project Node toolchain from Node 25 to Node 26, locking mise to Node 26.1.0.
  • Upgrade Playwright to 1.60.0, which includes the Node 26 install hang fix.
  • Broaden documented and package engine support to >=24.0.0 <27.
  • Add a Vitest setup hook that suppresses only Node 26's DEP0205 warning from tsx-spawned test child processes so stderr assertions stay meaningful.

Behavior impact

  • Development and CI now run on Node 26.
  • Runtime CLI behavior and public JSON contracts are unchanged.
  • The test-only NODE_OPTIONS adjustment is scoped to Vitest child processes and does not affect the built CLI.

Validation

  • mise run bootstrap-ci
  • npx playwright install chromium
  • npm run test -- test/integration/cli.test.ts test/e2e/renderer-slice.test.ts test/integration/evals/authoring-pilots.test.ts test/integration/release-scripts.test.ts
  • mise run ci
  • node dist/cli/main.js version --json
  • AGENT_TTY_HOME=$(mktemp -d) node dist/cli/main.js doctor --json
  • git diff --check

Change-Id: I3e666cd1412637a87c70973aa7c84876552de85b
Signed-off-by: Thomas Kosiewski <tk@coder.com>
@ThomasK33 ThomasK33 marked this pull request as ready for review May 12, 2026 14:44
@ThomasK33 ThomasK33 merged commit cde4673 into main May 12, 2026
13 checks passed
@ThomasK33 ThomasK33 deleted the codex/upgrade-node-26 branch May 12, 2026 14:44
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