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

Produce aarch64 release artifacts from manylinux2014 container #5348

Merged
merged 36 commits into from
Nov 14, 2024

Conversation

dudoslav
Copy link
Collaborator

@dudoslav dudoslav commented Oct 14, 2024

This PR changes the way the aarch64 artifacts are produced. We no longer cross compile, but instead use private aarch64 runner.To test the CI we use custom repo fork.


TYPE: IMPROVEMENT
DESC: aarch64 release artifacts (manylinux2014 environment)

@dudoslav dudoslav self-assigned this Oct 14, 2024
@dudoslav dudoslav changed the title Draft: Cross compile aarch64 inside manylinux container Cross compile aarch64 inside manylinux container Oct 29, 2024
@dudoslav dudoslav changed the title Cross compile aarch64 inside manylinux container Produce aarch64 release artifacts from manylinux2014 container Oct 29, 2024
Copy link
Member

@teo-tsirpanis teo-tsirpanis left a comment

Choose a reason for hiding this comment

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

Thanks! Validated by uploading the binaries to a custom NuGet feed, and successfully running a small C# program that calls tiledb_version on an ARM64 EC2 instance.

.github/workflows/release.yml Outdated Show resolved Hide resolved
@ihnorton ihnorton merged commit 67d9028 into TileDB-Inc:dev Nov 14, 2024
60 checks passed
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