Skip to content

Add ARM release workflow#1474

Merged
sondavidb merged 1 commit into
awslabs:mainfrom
sondavidb:add-arm-release-workflow
May 28, 2025
Merged

Add ARM release workflow#1474
sondavidb merged 1 commit into
awslabs:mainfrom
sondavidb:add-arm-release-workflow

Conversation

@sondavidb
Copy link
Copy Markdown
Contributor

@sondavidb sondavidb commented Feb 7, 2025

Issue #, if available:
Final part of #447

Description of changes:
While x86 release binaries were already automated, GitHub Actions does not have native ARM support so we have been manually creating those. This PR should allow for automatic ARM artifact release generation.

This was achieved by moving the build.yml setup into a new file setup.yml so that it can be reused between the Build and Release workflows.

With this, our release process should only be, creating a branch, adding the third-party licenses, and pushing the tag. From there the automation should do the rest.

Testing performed:
Created my own tag locally which created this dummy release (GitHub Actions run here).

I haven't tested publishing for multiple architectures yet, but that section is based on actions/download-artifact's README, so I think it should be right?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@sondavidb sondavidb requested a review from a team as a code owner February 7, 2025 00:58
@github-actions github-actions Bot added the github_actions Pull requests that update GitHub Actions code label Feb 7, 2025
@sondavidb sondavidb force-pushed the add-arm-release-workflow branch 4 times, most recently from a32261a to 492c4a4 Compare February 7, 2025 01:13
@sondavidb
Copy link
Copy Markdown
Contributor Author

It's worth noting that with this artifact generation the glibc version used to generate the artifacts might differ. Probably not a big deal, but also probably worth noting.

@sondavidb sondavidb force-pushed the add-arm-release-workflow branch from 492c4a4 to 8a0884d Compare April 17, 2025 21:11
Signed-off-by: David Son <davbson@amazon.com>
@sondavidb sondavidb force-pushed the add-arm-release-workflow branch from 8a0884d to 5a5df72 Compare April 17, 2025 21:44
Copy link
Copy Markdown
Contributor

@austinvazquez austinvazquez left a comment

Choose a reason for hiding this comment

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

LGTM, sorry for the delay. @sondavidb , this is fine to bring in now?

@sondavidb
Copy link
Copy Markdown
Contributor Author

this is fine to bring in now?

Should be 🤞 Thanks!

@sondavidb sondavidb merged commit fb0570f into awslabs:main May 28, 2025
23 checks passed
@sondavidb sondavidb deleted the add-arm-release-workflow branch August 7, 2025 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants