Skip to content

Conversation

@sjchmiela
Copy link

We can build for ARM64 similarly to how we build for x64, just need to pass the architecture info here and there.

Helps fix https://github.com/orgs/community/discussions/53407 and actions/runner#801. (Doesn't actually fix, because changes will also be required in the Actions Worker, but this is a good start.)

There are two to-dos:

  1. Set up an ARM64 runner for testing the ARM64 binary (comment left in matrix).
  2. Ensure uploading multiple artifacts like this works (not sure, also this is an outdated upload-artifact action).

I have build Node manually on my computer like this (M1 on ARM alpine). It worked!

@sjchmiela sjchmiela requested a review from a team as a code owner June 21, 2024 20:47
@joeyparrish
Copy link

@actions/actions-runtime, please consider this. We need arm64 support on Alpine. Thanks!

- arch: x64
runs-on: ubuntu-latest
- arch: arm64
runs-on: ubuntu-latest # TODO: Add and use an ARM64 runner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dennisameling dennisameling mentioned this pull request Jan 27, 2025
@dennisameling
Copy link

I was able to get things to work in #8. Here's the workflow logs and here's the release it created with both the x64 and arm64 artifacts 😄

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.

3 participants