Skip to content

Node.js versions 24.21.0 and 26.9.0 - #44

Merged
N6REJ merged 2 commits into
mainfrom
26.9.0-24.21.0
Sep 23, 2026
Merged

N6REJ merged 2 commits into
mainfrom
26.9.0-24.21.0

Conversation

@jwaisner

Copy link
Copy Markdown
Contributor

No description provided.

@jwaisner
jwaisner requested a review from N6REJ as a code owner September 19, 2026 23:55
@jwaisner jwaisner added the enhancement ✨ Improve program label Sep 19, 2026
Auto-generated from release 2026.9.19
@qodo-code-review

Copy link
Copy Markdown
Contributor

PR Summary by Qodo

Add Node.js 24.21.0 and 26.9.0 bundles

✨ Enhancement ⚙️ Configuration changes 🕐 10-20 Minutes

Grey Divider

AI Description

• Adds Bearsampp bundle definitions for Node.js 24.21.0 and 26.9.0.
• Configures isolated npm caches, global settings, and version-specific initialization paths.
• Advances bundle release metadata to 2026.9.19.
Diagram

graph TD
  A["Release metadata"] --> B["Gradle build"]
  B --> C["Node 24 bundle"] --> E["Node 24 npm"]
  B --> D["Node 26 bundle"] --> F["Node 26 npm"]
Loading
High-Level Assessment

The PR follows the repository's established per-version directory convention, keeping each runtime independently configurable and packageable. Generating these files from shared templates could reduce duplication, but that broader build-system change would add unnecessary scope for two straightforward bundle additions.

Files changed (9) +57 / -1

Enhancement (2) +16 / -0
bearsampp.confDefine the Node.js 24.21.0 bundle +8/-0

Define the Node.js 24.21.0 bundle

• Adds Bearsampp runtime metadata for Node.js 24.21.0, including executable, npm, launcher, and configuration locations.

bin/nodejs24.21.0/bearsampp.conf

bearsampp.confDefine the Node.js 26.9.0 bundle +8/-0

Define the Node.js 26.9.0 bundle

• Adds Bearsampp runtime metadata for Node.js 26.9.0, including executable, npm, launcher, and configuration locations.

bin/nodejs26.9.0/bearsampp.conf

Other (7) +41 / -1
npmrcConfigure npm for Node.js 24.21.0 +4/-0

Configure npm for Node.js 24.21.0

• Routes npm cache and configuration references through Bearsampp paths specific to the 24.21.0 bundle.

bin/nodejs24.21.0/etc/npmrc

npmrc.berAdd the Node.js 24.21.0 npmrc template +4/-0

Add the Node.js 24.21.0 npmrc template

• Provides the Bearsampp npm configuration template with version-specific global, user, and initialization paths.

bin/nodejs24.21.0/etc/npmrc.ber

launch.batInitialize the Node.js 24.21.0 npm environment +12/-0

Initialize the Node.js 24.21.0 npm environment

• Adds a Windows launcher that resolves the bundle directory, writes npm's local prefix, and registers its global configuration.

bin/nodejs24.21.0/launch.bat

npmrcConfigure npm for Node.js 26.9.0 +4/-0

Configure npm for Node.js 26.9.0

• Routes npm cache and configuration references through Bearsampp paths specific to the 26.9.0 bundle.

bin/nodejs26.9.0/etc/npmrc

npmrc.berAdd the Node.js 26.9.0 npmrc template +4/-0

Add the Node.js 26.9.0 npmrc template

• Provides the Bearsampp npm configuration template with version-specific global, user, and initialization paths.

bin/nodejs26.9.0/etc/npmrc.ber

launch.batInitialize the Node.js 26.9.0 npm environment +12/-0

Initialize the Node.js 26.9.0 npm environment

• Adds a Windows launcher that resolves the bundle directory, writes npm's local prefix, and registers its global configuration.

bin/nodejs26.9.0/launch.bat

build.propertiesAdvance the bundle release date +1/-1

Advance the bundle release date

• Updates the Node.js module release identifier from 2026.8.26 to 2026.9.19 for the new package set.

build.properties

@qodo-code-review

Copy link
Copy Markdown
Contributor

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can describe a rule in plain language on the Rules page and Qodo drafts it for you

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@N6REJ
N6REJ merged commit 6cd4aa2 into main Sep 23, 2026
3 checks passed
@N6REJ
N6REJ deleted the 26.9.0-24.21.0 branch September 23, 2026 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement ✨ Improve program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants