-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add arm64 support #8
base: main
Are you sure you want to change the base?
Conversation
# TODO enable running the tests on arm64 once actions/runner supports Alpine arm64 | ||
# https://github.com/actions/runner/pull/3665 | ||
#- arch: arm64 | ||
# runner: ubuntu-24.04-arm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like running the tests will have to wait until actions/runner#3665 is merged, because they obviously fail due to the block in the actions/runner
repo.
uses: actions/download-artifact@v4 | ||
with: | ||
name: alpine_nodejs_${{github.event.inputs.NodeVersion}} | ||
# Create GitHub release | ||
- uses: actions/create-release@master |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This action is unmaintained and the repo has been archived: https://github.com/actions/create-release
body: | | ||
Alpine node.js ${{github.event.inputs.NodeVersion}} | ||
# Upload release assets | ||
- name: Upload Release Asset | ||
uses: actions/[email protected] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This action in unmaintained and the repo has been archived: https://github.com/actions/upload-release-asset
Successor of #7
Uses the now-available
ubuntu-24.04-arm
runner to run natively on arm64.Here's a test run: https://github.com/dennisameling/alpine_nodejs/actions/runs/12998098115
And here's the release it created: https://github.com/dennisameling/alpine_nodejs/releases/tag/v20.18.2