Skip to content

Run linux build with matrix strategy, adding arm64#367

Merged
blaix merged 2 commits intomainfrom
linux-arm64
Apr 8, 2026
Merged

Run linux build with matrix strategy, adding arm64#367
blaix merged 2 commits intomainfrom
linux-arm64

Conversation

@blaix
Copy link
Copy Markdown
Contributor

@blaix blaix commented Mar 26, 2026

No description provided.

Comment thread .github/workflows/build.yml
@blaix
Copy link
Copy Markdown
Contributor Author

blaix commented Mar 26, 2026

Running into some issues here. I'm pretty new to this so may be wrong, but it looks like some github actions fail on alpine containers with arm64 runners because they depend on nodejs shims that github doesn't provide for that combo. Switching to a debian based container fixes it but those can't produce static binaries on linux.

@robinheghan
Copy link
Copy Markdown
Member

Running into some issues here. I'm pretty new to this so may be wrong, but it looks like some github actions fail on alpine containers with arm64 runners because they depend on nodejs. Switching to a debian based container fixes it but those can't produce static binaries on linux.

I believe I've seen some deprecation warnings regarding the current actions. Could it help to upgrade the versions of the actions and possibly alpine?

Using https://github.com/laverdet/alpine-arm64 in github actions on
arm64 to fix this error:

Error: JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64
@blaix
Copy link
Copy Markdown
Contributor Author

blaix commented Apr 6, 2026

Upgrading didn't fix it, but found this for the exact issue we're running into: https://github.com/laverdet/alpine-arm64 and it did the trick.

@blaix blaix marked this pull request as ready for review April 6, 2026 14:13
@blaix blaix merged commit 7f11540 into main Apr 8, 2026
6 checks passed
@blaix blaix deleted the linux-arm64 branch April 8, 2026 00:47
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.

2 participants