Skip to content

Add support for running JavaScript actions on Alpine Linux arm64#3665

Open
dennisameling wants to merge 3 commits intoactions:mainfrom
dennisameling:run-tests-on-linux-arm64
Open

Add support for running JavaScript actions on Alpine Linux arm64#3665
dennisameling wants to merge 3 commits intoactions:mainfrom
dennisameling:run-tests-on-linux-arm64

Conversation

@dennisameling
Copy link

@dennisameling dennisameling commented Jan 17, 2025

Closes #801

When testing the new Linux arm64 runners that are now in Public Preview, I ran into the following error:

JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64

I found #801 with a feature request for it. I started by adding commit 282063e to run the Linux arm64 tests in this repo on the new runners, but it failed with the exact same error.

Then I added 72b88cc, and the tests are passing on native Linux arm. There's one more piece to the puzzle though, which is actions/alpine_nodejs#7 (UPDATE 2025-01-27 here's an updated version of that PR: actions/alpine_nodejs#8). Curious if the team has considered merging that one.

Thanks!

@dennisameling dennisameling requested a review from a team as a code owner January 17, 2025 23:30
@userdocs
Copy link

Can we please get support for Alpine on arm so actions work with container:.

There is no reason this cannot be supported. It's just hindering uptake of this runner for musl related stuff.

@dennisameling
Copy link
Author

Here's a companion PR that builds Alpine Node for arm64 as well: actions/alpine_nodejs#8

@rmens
Copy link

rmens commented Feb 17, 2026

Would be a shame if this went stale.

@github-actions github-actions bot removed the Stale label Feb 23, 2026
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.

self-hosted: support Alpine

3 participants