Skip to content

Drop Node.js 18 support - #5926

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

Bharat Middha (bmiddha) merged 4 commits into
mainfrom
node20-minimum

Conversation

@bmiddha

Copy link
Copy Markdown
Member

Summary

  • Raise the repository development minimum to Node.js 20 and remove Node.js 18 CI coverage
  • Remove Node.js 18-specific Storybook, Web Crypto, and explicit resource management workarounds
  • Expose ES2022 library types from the Heft Node rig
  • Update affected tests, examples, documentation, and subspace lockfiles

Validation

  • Built 175 Heft Node rig consumer operations under Node.js 20.18.3
  • Rebuilt Storybook samples under Node.js 20.18.3
  • Ran targeted ts-command-line, rush-lib, module-minifier, and credential-cache tests
  • rush change --verify --no-fetch

BREAKING CHANGE: Rush Stack development and CI now require Node.js 20.9 or newer.

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

Copilot-Session: 8ebd5bf2-c44b-42d5-be25-e7936d4b0a14
BREAKING CHANGE: Node.js 18 is no longer supported by these runtime paths.

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

Copilot-Session: 8ebd5bf2-c44b-42d5-be25-e7936d4b0a14
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 8ebd5bf2-c44b-42d5-be25-e7936d4b0a14
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:29
@bmiddha
Bharat Middha (bmiddha) merged commit fb0c027 into main Aug 18, 2026
8 checks passed
@bmiddha
Bharat Middha (bmiddha) deleted the node20-minimum branch August 18, 2026 01:34
@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.

2 participants