Skip to content

Use ubuntu-24.04-ppc64le and ubuntu-24.04-s390x runners for wheels.yml#1555

Open
IvanIsCoding wants to merge 8 commits into
Qiskit:mainfrom
IvanIsCoding:actionspz-runners
Open

Use ubuntu-24.04-ppc64le and ubuntu-24.04-s390x runners for wheels.yml#1555
IvanIsCoding wants to merge 8 commits into
Qiskit:mainfrom
IvanIsCoding:actionspz-runners

Conversation

@IvanIsCoding
Copy link
Copy Markdown
Collaborator

Related to IBM/actionspz#82

This is not strictly required for the 0.18 release, but it would greatly improve the QoL by avoiding issues with ppc64le and s390x. I expect the same behavior that happened when we added the ubuntu-24.04-arm runner: the build went from over 1 hour to minutes.

We need to install the GitHub App before merging this as described in IBM/actionspz#82 (comment)

@IvanIsCoding
Copy link
Copy Markdown
Collaborator Author

This needs to incorporate the learnings from #1568, I will update it later

@IvanIsCoding
Copy link
Copy Markdown
Collaborator Author

This needs to incorporate the learnings from #1568, I will update it later

Ok, I will need to test this in a separate PR because this is the only repo with access to the runners but:

  1. I am copying the idea of virtual environments from Testing PowerPC and s390x runners #1568
  2. We use a specific version of Python with uv. I was afraid system Python wasn't going to be enough.
  3. s390x and ppc64le publishing are done separately because I don't want to discover wheter PyPA's action runs for ppc64le/s390x. I will assume it doesn't. We can upload from x86-64.

Future releases might take more bold moves such as adding tests, but given that 0.18 is already too big that is topic for another PR. This should already significantly improve the release timing, just like aarch64 did.

@IvanIsCoding
Copy link
Copy Markdown
Collaborator Author

IvanIsCoding commented Mar 29, 2026

I'll check later but https://github.com/Qiskit/rustworkx/actions/runs/23701558744/job/69046081355?pr=1571 seems to be working!

update: dry-run for #1571 was successful

@coveralls
Copy link
Copy Markdown

coveralls commented May 18, 2026

Coverage Report for CI Build 26059185146

Coverage decreased (-0.005%) to 94.666%

Details

  • Coverage decreased (-0.005%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 3 coverage regressions across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

3 previously-covered lines in 1 file lost coverage.

File Lines Losing Coverage Coverage
rustworkx-core/src/generators/random_graph.rs 3 87.12%

Coverage Stats

Coverage Status
Relevant Lines: 19816
Covered Lines: 18759
Line Coverage: 94.67%
Coverage Strength: 938158.77 hits per line

💛 - Coveralls

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