Skip to content
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

[29.0.0] Refactor release builds, add aarch64-musl #9930

Closed
wants to merge 1 commit into from

Conversation

alexcrichton
Copy link
Member

This is a backport of #9885 to the 29.0.x release branch

* Refactor release builds, add aarch64-musl

This commit refactors the way release builds are done in CI in terms of
configuration and then additionally adds aarch64-musl release artifacts
as requested in bytecodealliance#9875. The refactoring here is done to reduce the number
of locations to understand release builds. Notably the
`binary-compatible-builds` action was removed in favor of direct
environment configuration in conjunction with docker images used to
build. The `aarch64-musl` build itself happens in a container provided
by the `cross` project to ensure that the right toolchain is configured.

Closes bytecodealliance#9875

prtest:full

* Link musl dynamically
@alexcrichton alexcrichton requested a review from a team as a code owner January 6, 2025 16:12
@alexcrichton alexcrichton requested review from abrown and removed request for a team January 6, 2025 16:12
@abrown abrown added this pull request to the merge queue Jan 6, 2025
@alexcrichton alexcrichton removed this pull request from the merge queue due to a manual request Jan 6, 2025
@alexcrichton
Copy link
Member Author

Oops I sent this to the wrong branch, I'll redo that.

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