Repository navigation
Handle Node.js alpha releases - #26
richardlau wants to merge 1 commit into
Conversation
Create `latest-vN.x` links for Node.js alpha releases. Do not link `latest` to alpha releases. Signed-off-by: Richard Lau <richard.lau@ibm.com>
I'm surprised that this hasn't been figured out yet as part of the switch! I was also surprised to find that |
and a suggestion to have a separate |
|
As also mentioned in nodejs/node#67224 (comment) The actions/setup-node team are addressing these related issues:
Although they may share alias names, they are not dependent on this PR. They make their own decision about what they term It makes the resolution of related issues more complex because each of the Node.js version managers is taking their own decisions about what aliases to use and how to interpret them. |
I did raise this issue in nodejs/Release#1171 on behalf of the docker-node repo back in August 2026. It didn't however receive any feedback (apart from my fellow docker-node team member), and so here we are, after the release of Node.js 27 Alpha and still discussing what Users must be given a choice of whether they get Alpha versions installed or not. Nobody should accidently get an Alpha version. Packages published to the npm registry use the convention of Currently https://nodejs.org/download/release/latest/ serves Node.js 26.13.0. I support leaving it this way, so it points to either the current version or LTS version, whichever one of those is the highest non-prerelease version. It should not point to any Alpha pre-release. |
Create
latest-vN.xlinks for Node.js alpha releases. Do not linklatestto alpha releases.Fixes: #24
There's still some debate on whether
latestshould point to the alphas. At the moment (without any changes)latestis not pointing at thev27.0.0-alpha.0.0.0release, and this PR does not change that. We can PR further changes later if needed.Refs: #23
Refs: nodejs/node#67224
cc @nodejs/build @nodejs/releasers
FYI @nodejs/version-management