Skip to content

Conversation

@sandeepgupta12
Copy link

Summary
This PR adds ppc64le support to the manylinux / musllinux image build infrastructure by introducing a ppc64le-specific Dockerfile and updating the CI workflow to build and publish these images. These images will later be used in h5py to enable wheel builds for the ppc64le architecture.

Changes in this PR

  • Added a ppc64le Dockerfile for building the manylinux image.
  • Updated the GitHub Actions workflow to build and push ppc64le images.
  • Integrated ppc64le into the existing build matrix.
  • Ensured the build process matches the structure and conventions used for other architectures.

Purpose
These Docker images will be consumed in a follow-up PR in the main h5py repository to enable CI and wheel builds for ppc64le using GitHub Actions.

Note: The ppc64le image build was validated on our self-hosted ppc64le GHA runner.
When h5py later enables ppc64le CI (see h5py/h5py#2683), the project will need to
install our GHA App to access these runners.

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.

1 participant