-
Notifications
You must be signed in to change notification settings - Fork 305
Description
What would you like?
Provide @vercel/ncc with tested compatibility against Node.js 24 for macOS, Ubuntu and Windows
Why is this needed?
In the GitHub documentation Creating a JavaScript action, section Commit, tag, and push your action, it says:
Checking in your
node_modulesdirectory can cause problems. As an alternative, you can use tools such as rollup.js or @vercel/ncc to combine your code and dependencies into one file for distribution.
GitHub Actions runs.using for JavaScript actions provides for:
node20for Node.js v20.node24for Node.js v24.
Currently .github/workflows/ci.yml tests against Node.js 18 and 20. It does not test against other supported Node.js release lines Node.js 22, 24 and 25.
Other
Attempting to simply update .github/workflows/ci.yml to cover Node.js 22 and 24 failed when testing against windows-latest. Failures were related to node-gyp compatibility.