Skip to content

chore(deps): update node.js to v24#285

Draft
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-24.x
Draft

chore(deps): update node.js to v24#285
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-24.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 8, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
node (source) major 22.21.124.16.0

Release Notes

nodejs/node (node)

v24.16.0: 2026-05-21, Version 24.16.0 'Krypton' (LTS), @​aduh95

Compare Source

Notable Changes
  • [b267f6bca3] - (SEMVER-MINOR) crypto: implement randomUUIDv7() (nabeel378) #​62553
  • [ec2451b9cd] - (SEMVER-MINOR) debugger: add edit-free runtime expression probes to node inspect (Joyee Cheung) #​62713
  • [9705f628d9] - (SEMVER-MINOR) fs: add signal option to fs.stat() (Mert Can Altin) #​57775
  • [40ccfdecf9] - (SEMVER-MINOR) fs: expose frsize field in statfs (Jinho Jang) #​62277
  • [d7188af5c9] - (SEMVER-MINOR) http: harden ClientRequest options merge (Matteo Collina) #​63082
  • [aa1d8a9afc] - (SEMVER-MINOR) http: add req.signal to IncomingMessage (Akshat) #​62541
  • [6f37f7e240] - (SEMVER-MINOR) stream: propagate destruction in duplexPair (Ahmed Elhor) #​61098
  • [d14029be7f] - (SEMVER-MINOR) test_runner: support test order randomization (Pietro Marchini) #​61747
  • [d142c584cd] - (SEMVER-MINOR) test_runner: align mock timeout api (sangwook) #​62820
  • [01a9552585] - (SEMVER-MINOR) test_runner: add mock-timers support for AbortSignal.timeout (DeveloperViraj) #​60751
  • [00705a459a] - (SEMVER-MINOR) util: colorize text with hex colors (Guilherme Araújo) #​61556
Commits

v24.15.0

Compare Source

v24.14.1

Compare Source

v24.14.0

Compare Source

v24.13.1

Compare Source

v24.13.0: 2026-01-13, Version 24.13.0 'Krypton' (LTS), @​marco-ippolito

Compare Source

This is a security release.

Notable Changes

lib:

Commits

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Jan 8, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 8, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Two .nvmrc files were updated to specify Node.js 24.13.0 (previously 22.21.1): one at the repository root and one at src/test/vscode-notebook-perf/.nvmrc. These edits only change the declared runtime version and do not modify functional code, logic, or control flow.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately reflects the main change: updating Node.js to v24 across multiple .nvmrc files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0%. Comparing base (0d599c1) to head (8f75290).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@     Coverage Diff     @@
##   main   #285   +/-   ##
===========================
===========================
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate Bot force-pushed the renovate/node-24.x branch 2 times, most recently from 5f1f9fe to 580252b Compare January 12, 2026 08:24
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @.nvmrc:
- Line 1: The Node.js version was bumped to 24.12.0 which is a major jump with
breaking changes; run the full test suite under Node 24, rebuild native modules
(npm rebuild / yarn rebuild), and verify package.json for native dependencies
(node-gyp, sqlite3, bcrypt, etc.), then test crypto/TLS paths and API
usage—search code for deprecated/removed APIs such as url.parse, SlowBuffer,
fs.truncate(fd), tls.createSecurePair and update to supported alternatives;
ensure any native addon is rebuilt and CI uses Node 24 before merging.
📜 Review details

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 5f1f9fe and 580252b.

📒 Files selected for processing (2)
  • .nvmrc
  • src/test/vscode-notebook-perf/.nvmrc
🔇 Additional comments (1)
src/test/vscode-notebook-perf/.nvmrc (1)

1-1: Consistent with root .nvmrc.

Both files updated together—ensures test environment matches project runtime.

Comment thread .nvmrc Outdated
@renovate renovate Bot force-pushed the renovate/node-24.x branch 3 times, most recently from 6709a85 to fe87eca Compare January 13, 2026 14:00
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @.nvmrc:
- Line 1: Replace the invalid Node version in .nvmrc from "24.13.0" to the
actual latest "24.12.0", then update package.json to ensure @types/node aligns
(change any pinned or careted node types version to ^22.15.1 if you want Node 24
compatibility) and edit CONTRIBUTING.md to replace any references to "22.15.1"
so all files (.nvmrc, package.json, CONTRIBUTING.md) consistently reference the
corrected versions; update the version strings exactly where they appear (look
for the literal "24.13.0" in .nvmrc, "@types/node" dependency entry in
package.json, and the node version mention in CONTRIBUTING.md).
📜 Review details

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 6709a85 and fe87eca.

📒 Files selected for processing (2)
  • .nvmrc
  • src/test/vscode-notebook-perf/.nvmrc
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Build & Test
🔇 Additional comments (1)
src/test/vscode-notebook-perf/.nvmrc (1)

1-1: Consistent with root .nvmrc update.

Test environment matches the root configuration. Ensure this version is validated (see root .nvmrc verification).

@renovate renovate Bot force-pushed the renovate/node-24.x branch 2 times, most recently from ccc075e to a492c6c Compare January 15, 2026 16:18
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @.nvmrc:
- Line 1: Update the `@types/node` versions to match Node.js 24: change the root
package.json dependency "@types/node" from "^22.15.1" to "^24.x" and update the
test package's "@types/node" from "^18.15.0" to "^24.x"; run npm install (or
yarn) and then rebuild/typecheck to ensure no type errors, and update any
lockfile (package-lock.json / yarn.lock) accordingly.
📜 Review details

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between ccc075e and a492c6c.

📒 Files selected for processing (2)
  • .nvmrc
  • src/test/vscode-notebook-perf/.nvmrc
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Audit - Production
  • GitHub Check: Build & Test
🔇 Additional comments (1)
src/test/vscode-notebook-perf/.nvmrc (1)

1-1: Consistent with root .nvmrc.

Test fixture aligned correctly.

✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.

@renovate renovate Bot force-pushed the renovate/node-24.x branch from a492c6c to 2537816 Compare January 19, 2026 14:33
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@src/test/vscode-notebook-perf/.nvmrc`:
- Line 1: The .nvmrc bump to "24.13.0" requires validating the test environment:
switch to Node 24 (per .nvmrc), run a clean install (npm ci or yarn install
--frozen-lockfile), rebuild native modules (npm rebuild --update-binary or
rebuild node-gyp modules) and recompile any native addons, then run the full
test suite (npm test / yarn test) and CI pipeline to catch OpenSSL/V8-related
breakages; if tests fail due to weak keys or OpenSSL errors, update or
regenerate TLS keys/certs and adjust any native module build flags or dependency
versions accordingly.
♻️ Duplicate comments (1)
.nvmrc (1)

1-1: Past migration concerns still apply.

The version bump is correct, but the breaking changes, native module rebuilds, and @types/node version mismatch flagged in earlier reviews remain unaddressed. Verify these before merging.

Comment thread src/test/vscode-notebook-perf/.nvmrc Outdated
@renovate renovate Bot force-pushed the renovate/node-24.x branch 6 times, most recently from 4ff660e to fd507b7 Compare January 24, 2026 10:56
@renovate renovate Bot force-pushed the renovate/node-24.x branch 6 times, most recently from 4f95b23 to 12f9535 Compare February 5, 2026 12:29
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @.nvmrc:
- Line 1: Update TypeScript Node type definitions to match the Node version in
.nvmrc: bump the root package.json dependency "@types/node" from ^22.15.1 to a
^24.x range, and also update the test environment dependency in
src/test/vscode-notebook-perf/package.json from ^18.15.0 to a compatible ^24.x
version; run npm/yarn install and adjust any type-specific code or tsconfig
settings if type errors appear after upgrading.

Comment thread .nvmrc Outdated
@renovate renovate Bot force-pushed the renovate/node-24.x branch from 12f9535 to 8d81d2d Compare February 5, 2026 14:46
@renovate renovate Bot force-pushed the renovate/node-24.x branch 6 times, most recently from fdb4432 to 989c2d6 Compare March 10, 2026 14:35
@renovate renovate Bot force-pushed the renovate/node-24.x branch 6 times, most recently from dd3cbb5 to 1d75b96 Compare March 19, 2026 07:55
@renovate renovate Bot force-pushed the renovate/node-24.x branch 5 times, most recently from 1818781 to 89f586e Compare March 24, 2026 21:16
@renovate renovate Bot force-pushed the renovate/node-24.x branch 4 times, most recently from 9a431c3 to ad3a484 Compare March 30, 2026 09:34
@renovate renovate Bot force-pushed the renovate/node-24.x branch 3 times, most recently from b01a5fb to d68e1a6 Compare April 9, 2026 15:16
@renovate renovate Bot force-pushed the renovate/node-24.x branch 2 times, most recently from 0175bcc to 03ae6b2 Compare April 16, 2026 11:43
@renovate renovate Bot force-pushed the renovate/node-24.x branch 2 times, most recently from 8f75290 to ed8cb6a Compare May 14, 2026 17:32
@renovate renovate Bot force-pushed the renovate/node-24.x branch from ed8cb6a to b28f1c1 Compare May 21, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants