Repository navigation
fix(runtime): update bundled Node to 22.23.4 - #2117
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
WalkthroughThe configured Node.js version changes from 22.18.0 to 22.23.4 in ChangesNode.js Version Update
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~2 minutes Change: Other Merge Risk: ⚪ Minimal · up to
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2117 +/- ##
==========================================
+ Coverage 53.38% 53.40% +0.02%
==========================================
Files 1045 1045
Lines 73056 73056
Branches 8496 8505 +9
==========================================
+ Hits 38999 39015 +16
+ Misses 33929 33913 -16
Partials 128 128 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
This plugin has been deployed to Cloudflare R2 and is available for testing. |
🔄 PR Merged - Plugin Redirected to StagingThis PR has been merged and the preview plugin has been updated to redirect to the staging version. For users testing this PR:
Staging URL: Thank you for testing! 🚀 |
🤖 I have created a release *beep* *boop* --- ## [4.37.7](v4.37.6...v4.37.7) (2026-10-23) ### Bug Fixes * **runtime:** update bundled Node to 22.23.4 ([#2117](#2117)) ([8df285c](8df285c)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Summary
Update the bundled Node.js runtime from 22.18.0 to the 22.23.4 LTS security release.
Why This Exists
Node 22.23.4 contains the October 21 upstream security fixes, including CVE-2026-111497 in the Brotli decoder and fixes for DNS, TLS, HTTP, and crypto behavior. See the upstream release notes.
Resolution
Update the root
.nvmrcand both Docker build images together. The plugin builder already reads the root.nvmrcand replaces its extracted runtime when the version changes.Reviewer Considerations
This keeps the Node 22 release line. Runtime pins change independently of the
@types/nodedeclarations and npm dependencies. API exposure assessment is separate from this upstream runtime maintenance change.Behavior Changes
New plugin packages bundle Node 22.23.4. API and plugin build images use the same release. Existing installations receive the runtime only after a new package is built and installed.
Implementation Summary
.nvmrc: 22.23.4.api/Dockerfileandplugin/Dockerfile:node:22.23.4-bookworm-slim.Verification
git diff --checkpassed.Risk
A full Linux plugin build and installed Unraid acceptance have not run locally. Keep this PR in draft while CI and package validation remain pending.