Skip to content

Add native Linux ARM64 runners for CI/CD - #237

Merged
s0l0ist merged 1 commit into
OpenMined:masterfrom
cch0:add-linux-arm64-wheels
Sep 20, 2026
Merged

s0l0ist merged 1 commit into
OpenMined:masterfrom
cch0:add-linux-arm64-wheels

Conversation

@cch0

@cch0 cch0 commented Sep 12, 2026 •

Copy link
Copy Markdown
Contributor

Description

Core, Python, and Publish-python jobs only build/test on x86_64 Linux (ubuntu-24.04/22.04) and macOS (arm64 since 2.0.4). No Linux aarch64 wheels have ever been published, so pip install fails inside linux/arm64 containers (e.g. Docker Desktop/OrbStack on Apple Silicon hosts).

Add ubuntu-24.04-arm (CI + CD) and ubuntu-22.04-arm (CD publish only) to the matrices so wheels get built, tested, and published for Linux aarch64 alongside the existing platforms.

Affected Dependencies

None — this only changes GitHub Actions workflow configuration (.github/workflows/CI.yml, .github/workflows/CD.yml). No source, build target, or Python dependency changes.

How has this been tested?

  • Describe the tests that you ran to verify your changes.

I reproduced the failure locally — pip install openmined.psi==2.0.6 fails inside a linux/arm64 container because no aarch64 Linux wheel has ever been published. I haven't yet run an actual arm64 Bazel build to confirm the fix; this PR's own CI run on ubuntu-24.04-arm is the first real test of that.

  • Provide instructions so we can reproduce.
docker run --rm --platform linux/arm64 python:3.11  pip install openmined.psi==2.0.6
  • List any relevant details for your test configuration.
    none

Checklist

@cch0
cch0 marked this pull request as ready for review September 12, 2026 19:43
@cch0

cch0 commented Sep 18, 2026

Copy link
Copy Markdown
Contributor Author

@s0l0ist not sure if you are one of the maintainers for this repo but in case you are, when you have a chance, do you think you can approve the workflow and review changes? thank you.

@s0l0ist
s0l0ist merged commit d1edfcf into OpenMined:master Sep 20, 2026
1 check passed
@cch0

cch0 commented Sep 22, 2026

Copy link
Copy Markdown
Contributor Author

Thank you so much for reviewing and approving the PR, @s0l0ist . When can we expect a patch release if possible ? thank you.

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