-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Open
Labels
Area: JavaScript and Node.jsOS: UbuntuOS: WindowsOS: macOSawaiting-deploymentCode complete; awaiting deployment and/or deployment in progressCode complete; awaiting deployment and/or deployment in progressfeature request
Description
Tool name
Node.js
Tool license
MIT
Add or update?
- Add
- Update
Desired version
- 20.x (latest security patch, LTS) - 22.x (latest security patch, Current) - 24.x (latest security patch, Current) - 25.x (latest security patch, Current)
Approximate size
No response
Brief description of tool
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine, widely used for building scalable web applications and tools. This request ensures that all active/supported Node.js releases containing security patches from the December 2025 advisory are available in all runner images (for setup-node and other workflows).
URL for tool's homepage
https://nodejs.org/en/blog/vulnerability/december-2025-security-releases
Provide a basic test case to validate the tool's functionality.
Platforms where you need the tool
- Azure DevOps
- GitHub Actions
Runner images where you need the tool
- Ubuntu 22.04
- Ubuntu 24.04
- Ubuntu Slim
- macOS 14
- macOS 14 Arm64
- macOS 15
- macOS 15 Arm64
- macOS 26 Arm64
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
Can this tool be installed during the build?
Yes, using setup-node or direct installation from Node.js official downloads.
# Example - install latest LTS (secure) version using setup-node:
uses: actions/setup-node@v4
with:
node-version: '22.22.0'Tool installation time in runtime
No response
Are you willing to submit a PR?
yes
devinmatte
Metadata
Metadata
Assignees
Labels
Area: JavaScript and Node.jsOS: UbuntuOS: WindowsOS: macOSawaiting-deploymentCode complete; awaiting deployment and/or deployment in progressCode complete; awaiting deployment and/or deployment in progressfeature request