Skip to content

feat: Node.js Alpine arm64 Unofficial Builds#2476

Draft
nschonni wants to merge 3 commits into
nodejs:mainfrom
nschonni:arm64-pre-built
Draft

feat: Node.js Alpine arm64 Unofficial Builds#2476
nschonni wants to merge 3 commits into
nodejs:mainfrom
nschonni:arm64-pre-built

Conversation

@nschonni

@nschonni nschonni commented Apr 21, 2026

Copy link
Copy Markdown
Member

Description

Fixes #2475

Motivation and Context

I'm not sure if this actually is better than dropping the unofficial builds for all the Alpine builds, but opening as a draft.

Testing Details

I have no ARM64 devices to try the compilation on

Example Output(if appropriate)

Types of changes

  • Documentation
  • Version change (Update, remove or add more Node.js versions)
  • Variant change (Update, remove or add more variants, or versions of variants)
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Other (none of the above)

Checklist

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING.md document.
  • All new and existing tests passed.
@nschonni nschonni changed the title eat: Node.js Alpine arm64 Unofficial Builds Apr 21, 2026
@MikeMcC399

This comment was marked as resolved.

@nschonni nschonni force-pushed the arm64-pre-built branch from e875511 to cefc965 Compare May 1, 2026 14:11
@MikeMcC399

This comment was marked as outdated.

@nschonni nschonni force-pushed the arm64-pre-built branch 2 times, most recently from 076322d to 924f032 Compare May 1, 2026 14:42
@MikeMcC399

This comment was marked as outdated.

@nschonni nschonni force-pushed the arm64-pre-built branch from 924f032 to f6cc993 Compare May 1, 2026 14:48
@nschonni

nschonni commented May 1, 2026

Copy link
Copy Markdown
Member Author

@MikeMcC399 thanks for pointing that out. I'm just trying to see if I can get the matrix to run/generate on x64/ARM for now

@MikeMcC399

This comment was marked as outdated.

@nschonni nschonni force-pushed the arm64-pre-built branch from f6cc993 to fee2856 Compare May 1, 2026 17:14
@nschonni nschonni marked this pull request as ready for review May 1, 2026 17:57
@nschonni

nschonni commented May 1, 2026

Copy link
Copy Markdown
Member Author

Flipped out of review, as I figured out how to get the generated matrix to run on both x64 and ARM64 ubuntu for our smoke testing. Might be a concern around increasing the matrix size, but the jobs aren't particularly long

MikeMcC399

This comment was marked as outdated.

@nschonni

nschonni commented May 7, 2026

Copy link
Copy Markdown
Member Author

If I want to use this, I'll need to rebase and include the 26 parts

@nschonni nschonni marked this pull request as draft May 7, 2026 19:10
@MikeMcC399

Copy link
Copy Markdown
Contributor

This probably also has implications for the update readiness checks, since non-security releases should only proceed if musl builds for both amd64 & arm64 are available.

MikeMcC399

This comment was marked as resolved.

@nschonni

nschonni commented May 8, 2026

Copy link
Copy Markdown
Member Author

I'll need to rebase again later, can't do it from the web

@nschonni nschonni force-pushed the arm64-pre-built branch from aa23f75 to d9f1a8c Compare May 8, 2026 21:26
@MikeMcC399

Copy link
Copy Markdown
Contributor

Having to wait for the arm64 musl build to complete every time looks like it could put additional hours on to the processing of a version update, delaying also Debian readiness, unless unofficial builds gets supercharged!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2 participants