Repository navigation
[v26.x backport] doc: promote Alpine Linux to tier 2 support - #66353
MikeMcC399 wants to merge 1 commit into
Conversation
|
Review requested:
|
This comment was marked as resolved.
This comment was marked as resolved.
sxa
left a comment
There was a problem hiding this comment.
I'm happy to approve this, although typically changes will be ported automatically to v26.x when a release is done so this shouldn't need to be PRd explicitly.
Thanks for the approval! I added a couple of lines to the PR text to describe that the table width changed due to other commits. The original commit does not backport cleanly and needs conflicts manually resolving. |
|
That's true, although since c362db6 would also get pulled into the next v26.x release that should resolve itself :-) |
I assumed that
semver-major
In any case the motivation for the PR was to make sure that there were no unnecessary delays in getting this documentation change backported. If it turns out the backport PR was unnecessary, then the backporting team can certainly choose to close it as redundant. |
886ae21 to
886fd32
Compare
kernel >= 6.12, musl >= 1.2.5 updated to align with lowest supported version Alpine Linux 3.21 see https://alpinelinux.org/releases/ see https://alpinelinux.org/posts/Alpine-3.21.0-released.html Alpine 3.22 listed as example version Signed-off-by: Stewart X Addison <[email protected]> PR-URL: nodejs#63737 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Robert Nagy <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]> Reviewed-By: Ruy Adorno <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Ulises Gascón <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Mike McCready <[email protected]>
f9df84b to
4908f2d
Compare
kernel >= 6.12, musl >= 1.2.5 updated to align with lowest supported version Alpine Linux 3.21 see https://alpinelinux.org/releases/ see https://alpinelinux.org/posts/Alpine-3.21.0-released.html Alpine 3.22 listed as example version Signed-off-by: Stewart X Addison <[email protected]> PR-URL: #63737 Backport-PR-URL: #66353 Reviewed-By: Stewart X Addison <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Richard Lau <[email protected]>
|
Landed in 6f6296f |
Backports #63737 to v26.x
kernel >= 6.12, musl >= 1.2.5 updated to align with lowest supported version Alpine Linux 3.21
see https://alpinelinux.org/releases/
see https://alpinelinux.org/posts/Alpine-3.21.0-released.html
Alpine 3.22 listed as example version
PR-URL: #63737
Reviewed-By: Matteo Collina [email protected]
Reviewed-By: Rafael Gonzaga [email protected]
Reviewed-By: Robert Nagy [email protected]
Reviewed-By: Chengzhong Wu [email protected]
Reviewed-By: Ruy Adorno [email protected]
Reviewed-By: Joyee Cheung [email protected]
Reviewed-By: Richard Lau [email protected]
Reviewed-By: Ulises Gascón [email protected]
Reviewed-By: James M Snell [email protected]
Reviewed-By: Mike McCready [email protected]
This manual backport is needed because bcf5850 from #63737 does not cleanly backport. The width of the table https://github.com/nodejs/node/blob/main/BUILDING.md#platform-list in the
mainandv26.xbranches is different.Background
Ancestors in
mainbranch need to be skipped for backporting tov26.x:semver-majordont-land-on-v26.xNode.js does not support a platform version if a vendor has expired support for it.
The lowest Alpine Linux version supported is v3.21 according to https://alpinelinux.org/releases/, so
minimum versions are aligned to Alpine v3.21 and are bumped to:
Documentation backport needed as reference for the support description in nodejs/docker-node for Alpine Linux x64 images. Docker documentation needs to move from describing these builds as "Experimental" to categorizing them as falling under "Tier 2" support - see musl builds for Alpine.