Skip to content

feat: Node.js Alpine arm64 Unofficial Builds#2476

Open
nschonni wants to merge 2 commits intonodejs:mainfrom
nschonni:arm64-pre-built
Open

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

Conversation

@nschonni
Copy link
Copy Markdown
Member

@nschonni nschonni commented Apr 21, 2026

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 feat: Node.js Alpine arm64 Unofficial Builds Apr 21, 2026
@MikeMcC399
Copy link
Copy Markdown
Contributor

I have no ARM64 devices to try the compilation on

Did you consider testing in the partner image ubuntu-24.04-arm in GitHub Actions if you don't have a local ARM64 device to test on?

https://docs.github.com/en/actions/reference/runners/github-hosted-runners#standard-github-hosted-runners-for-public-repositories

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

There is an ongoing major DDOS incident concerning ubuntu.com

https://discourse.ubuntu.com/t/update-concerning-ddos-attack-on-canonical-and-ubuntu/81482

which would seem to affect access to keyserver.ubuntu.com

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

Node.js Releaser
22.22.2 @RafaelGSS
24.15.0 @aduh95
25.9.0 @aduh95

Keys for @aduh95 have to be served from keyserver.ubuntu.com due to reuse in keys.openpgp.orgs

hkps://keys.openpgp.orgs FAQ Can I verify more than one key for some email address?

An email address can only be associated with a single key. When an address is verified for a new key, it will no longer appear in any key for which it was previously verified. Non-identity information will still be distributed for all keys.

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

nschonni commented May 1, 2026

@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
Copy link
Copy Markdown
Contributor

@nschonni

I'm just trying to see if I can get the matrix to run/generate on x64/ARM for now

Nice enhancement! It's just a bit confusing when there are unrelated issues in the background causing failures 🙁 But anyway the key issue is a subject for other discussions! Hopefully Ubuntu can recover soon.

@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
Copy link
Copy Markdown
Member Author

nschonni commented May 1, 2026

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

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pull Alpine/aarch64 tarball from unofficial builds as we do for Alpine/x64

2 participants