Title: Related tasks for Alpine (musl) x64 promotion to Tier 2 · Issue #2550 · nodejs/docker-node · GitHub
Open Graph Title: Related tasks for Alpine (musl) x64 promotion to Tier 2 · Issue #2550 · nodejs/docker-node
X Title: Related tasks for Alpine (musl) x64 promotion to Tier 2 · Issue #2550 · nodejs/docker-node
Description: Current status Platform list currently contains the following entry: Operating System Architectures Versions Support Type Notes GNU/Linux x64 kernel >= 3.10, musl >= 1.1.19 Experimental e.g. Alpine 3.8 Other architectures are unlisted, a...
Open Graph Description: Current status Platform list currently contains the following entry: Operating System Architectures Versions Support Type Notes GNU/Linux x64 kernel >= 3.10, musl >= 1.1.19 Experimental e.g. Alpine...
X Description: Current status Platform list currently contains the following entry: Operating System Architectures Versions Support Type Notes GNU/Linux x64 kernel >= 3.10, musl >= 1.1.19 Experimental e.g. ...
Opengraph URL: https://github.com/nodejs/docker-node/issues/2550
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Related tasks for Alpine (musl) x64 promotion to Tier 2","articleBody":"## Current status\n\n[Platform list](https://github.com/nodejs/node/blob/main/BUILDING.md#platform-list) currently contains the following entry:\n\n| Operating System | Architectures | Versions | Support Type | Notes |\n| ---------------- | ------------- | ------------------------------ | ------------ | --------------- |\n| GNU/Linux | x64 | kernel >= 3.10, musl >= 1.1.19 | Experimental | e.g. Alpine 3.8 |\n\nOther architectures are unlisted, and have no designated support type.\n\n[Official binary platforms and toolchains](https://github.com/nodejs/node/blob/main/BUILDING.md#official-binary-platforms-and-toolchains) does not list any Alpine / musl build.\n\n`node` Docker images for Alpine are built from `https://unofficial-builds.nodejs.org/download/release/v\u003cnode-version>/node-v\u003cnode-version>-linux-x64-musl.tar.xz`\n- Alpine `x64` images are built using the `x64-musl` build directly\n- Alpine `arm64`, `arm32` and `s390x` images are built from source\n\nUpdate automation treats security releases differently and proceeds with these releases without waiting for musl build availability.\n\n## Proposed Node.js change\n\nPR https://github.com/nodejs/node/pull/63737 proposes the promotion of Alpine/x64 to Tier 2.\n\nThis can be expected to add Alpine/x64 to the [Platform list](https://github.com/nodejs/node/blob/main/BUILDING.md#platform-list) and to [Official binary platforms and toolchains](https://github.com/nodejs/node/blob/main/BUILDING.md#official-binary-platforms-and-toolchains).\n\nAn `x64-musl` build can be expected to be available through the regular https://nodejs.org/download/release/ website.\n\n## Impact\n\nExpected update tasks and impact will include:\n\n- [ ] Documentation [README](https://github.com/nodejs/docker-node#readme) references to support category and process\n- [x] [Dockerfile-alpine.template](https://github.com/nodejs/docker-node/blob/main/Dockerfile-alpine.template) to source the musl build from https://nodejs.org/download/release/\n- [x] [update.sh](https://github.com/nodejs/docker-node/blob/main/update.sh) script so that the `-s` (security) option does not exclude Alpine builds, or for more simplification, remove the `-s` option entirely, since it becomes a no-op\n- [x] [build-automation.mjs](https://github.com/nodejs/docker-node/blob/main/build-automation.mjs) remove checks against https://unofficial-builds.nodejs.org\n\n- [x] Review other Alpine-related issues and PR for relevance and applicability.\n","author":{"url":"https://github.com/MikeMcC399","@type":"Person","name":"MikeMcC399"},"datePublished":"2026-06-29T09:58:13Z","url":"https://github.com/nodejs/docker-node/issues/2550"}
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:92ff879c-018d-e2d0-7136-732da5dd091e |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BDF4:19E603:5F1295:7B881F:6AED2AAE |
| html-safe-nonce | 1aafa2526ba843c74f090e99d96bcdd250df93e87ae9a8c25ff910d9d0963f11 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCREY0OjE5RTYwMzo1RjEyOTU6N0I4ODFGOjZBRUQyQUFFIiwidmlzaXRvcl9pZCI6IjU0MDgxMDU0MDA4MDYyMjI1MTAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 16231b3031886282cf4639f8b8daa0b8cebf26c11f39717fd9c21aa2edb0d49e |
| hovercard-subject-tag | issue:4767043916 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/docker-node/2550/issue_layout |
| twitter:image | https://opengraph.githubassets.com/c44d7547c405a33f420195ed0872aa707757a70eb4a6fbc4b60f03ac3f71b021/nodejs/docker-node/issues/2550 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c44d7547c405a33f420195ed0872aa707757a70eb4a6fbc4b60f03ac3f71b021/nodejs/docker-node/issues/2550 |
| og:image:alt | Current status Platform list currently contains the following entry: Operating System Architectures Versions Support Type Notes GNU/Linux x64 kernel >= 3.10, musl >= 1.1.19 Experimental e.g. Alpine... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | MikeMcC399 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9d95365dda0576efe9b71f45807595e396bd0ca9286fba5367a05048e6ddf8f2 |
| turbo-cache-control | no-preview |
| go-import | github.com/nodejs/docker-node git https://github.com/nodejs/docker-node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27929056 |
| octolytics-dimension-repository_nwo | nodejs/docker-node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27929056 |
| octolytics-dimension-repository_network_root_nwo | nodejs/docker-node |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 98b41fa4b5635ceb45a4c54320fced73817ff290 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width