Skip to content

Update Node to 22.23.4 - #388

Merged
jasikpark merged 1 commit into
mainfrom
caleb/node-22.23.4
Oct 23, 2026
Merged

jasikpark merged 1 commit into
mainfrom
caleb/node-22.23.4

Conversation

@jasikpark

Copy link
Copy Markdown
Collaborator

Moves CI off Node 20, which reached end of life in April 2026 and gets no fix for Node's October 21 security release: a TLS hostname-validation bypass, a Brotli decoder out-of-bounds write, and removal of the compromised eMudhra intermediates from Node's bundled CA store. Node only runs at build time and in CI here, where it's the TLS client pnpm fetches packages with.

This is a major-version jump (20 → 22); CI is the check that the docs still build.

Node 20 reached end of life in April 2026 and gets no fix for the
October 21 security release, which patches a TLS hostname validation
bypass (CVE-2026-106069), a Brotli decoder out-of-bounds write
(CVE-2026-111497), and removes trust in the compromised eMudhra
intermediate CAs from Node's bundled CA store.

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

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for docs-nebula ready!

Name Link
🔨 Latest commit ddc40d6
🔍 Latest deploy log https://github.com/DefinedNet/nebula-docs/actions/runs/39813287167
😎 Deploy Preview Url https://c95ba465.docs-nebula.pages.dev
😎 Deploy Preview Alias https://caleb-node-22-23-4.docs-nebula.pages.dev

@jasikpark
jasikpark marked this pull request as ready for review October 22, 2026 16:26

@brad-defined brad-defined left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. All CI jobs read .nvmrc, engines is >=18, and CI passes on 22.

@jasikpark
jasikpark merged commit 836b73b into main Oct 23, 2026
6 checks passed
@jasikpark
jasikpark deleted the caleb/node-22.23.4 branch October 23, 2026 14:52
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.

2 participants