Skip to content

Add Node.js 26 support - #5927

Merged
Bharat Middha (bmiddha) merged 4 commits into
mainfrom
node26-support
Aug 18, 2026
Merged

Bharat Middha (bmiddha) merged 4 commits into
mainfrom
node26-support

Conversation

@bmiddha

Copy link
Copy Markdown
Member

Summary

  • Add Node.js 26.7 to Linux and Windows CI coverage
  • Add Node.js 26 to the repository support range and tested-version boundary
  • Use Node.js 24 for Azure Pipelines and disable experimental Web Storage in Node 26 CI to avoid Jest warnings
  • Keep the rush init default on Node.js 24 until Node.js 26 reaches LTS

Validation

  • rush change --verify --no-fetch under Node.js 26.7.0
  • rush retest --verbose --production under Node.js 26.7.0

Node 26 exposes experimental Web Storage globals that cause Jest warnings, so CI disables the feature for Node 26 jobs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 8ebd5bf2-c44b-42d5-be25-e7936d4b0a14
GitHub blocks NODE_OPTIONS updates through GITHUB_ENV. Set the flag directly on Jest-running steps so child processes inherit it.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 8ebd5bf2-c44b-42d5-be25-e7936d4b0a14
@bmiddha
Bharat Middha (bmiddha) enabled auto-merge (squash) August 18, 2026 01:28
Comment thread .github/workflows/ci.yml Outdated
@bmiddha
Bharat Middha (bmiddha) merged commit d7a29d3 into main Aug 18, 2026
10 checks passed
@bmiddha
Bharat Middha (bmiddha) deleted the node26-support branch August 18, 2026 03:52
@github-project-automation github-project-automation Bot moved this from Needs triage to Closed in Bug Triage Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Closed

Development

Successfully merging this pull request may close these issues.

3 participants