Skip to content

Conversation

@kmruiz
Copy link
Contributor

@kmruiz kmruiz commented Dec 12, 2025

No description provided.

@kmruiz kmruiz requested a review from a team as a code owner December 12, 2025 12:36
Copilot AI review requested due to automatic review settings December 12, 2025 12:36
@kmruiz kmruiz changed the title feat: package on Node.js 24 instead of 20 MONGOSH-3062 [wip] feat: [wip] package on Node.js 24 instead of 20 MONGOSH-3062 Dec 12, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR upgrades the Node.js version used for packaging and building mongosh from version 20.19.6 to version 24.12.0. The change is marked as work-in-progress (WIP) in the title. The PR introduces a clean pattern using a NODE_JS_VERSION_TARGET alias in the template file to make it easy to identify and switch the target Node.js version for packaging.

Key Changes:

  • Updated the build and packaging configuration to use Node.js 24.12.0 instead of 20.19.6
  • Introduced NODE_JS_VERSION_TARGET alias pointing to NODE_JS_VERSION_24 in the template
  • All build, compilation, packaging, and release tasks now use Node.js 24.12.0

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
.evergreen/evergreen.yml.in Template file updated to import NODE_JS_VERSION_24 as NODE_JS_VERSION_TARGET and use it throughout for all build/package tasks
.evergreen.yml Generated configuration file with all build/package tasks updated to use Node.js 24.12.0 (Node.js 20 and 24 test variants remain with their respective versions)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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