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

Wheel build on wheel change pr #29

Closed

Conversation

jakelishman
Copy link
Owner

Summary

Details and comments

@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 30c5f04 to b1b9b05 Compare October 14, 2024 17:09
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 2bcff29 to dfe148d Compare October 14, 2024 17:10
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from b1b9b05 to 0558af6 Compare October 14, 2024 17:11
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from dfe148d to 7c64479 Compare October 14, 2024 17:12
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 0558af6 to 9699425 Compare October 14, 2024 17:14
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch 2 times, most recently from 5979802 to 263b97b Compare October 14, 2024 20:08
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 9699425 to 99a21ed Compare October 14, 2024 20:15
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 263b97b to 5050b95 Compare October 14, 2024 20:16
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 99a21ed to 005bfd7 Compare October 14, 2024 20:17
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch 2 times, most recently from bd26776 to 16e7921 Compare October 14, 2024 20:18
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 005bfd7 to 95f4b9d Compare October 14, 2024 20:31
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 16e7921 to d191809 Compare October 14, 2024 20:31
Refactor the wheels-build and deployment workflow into one re-usable
"build wheels" workflow and two orchestration workflows.  The
orchestration workflows are the existing "tag push" event, which also
deploys the wheels to PyPI, and a new "PR" trigger that runs the
all-wheels build if the PR is labelled with `ci: test wheels`.

The deployment job is slightly reorganised so that all the "core"
platforms build and deploy before the less common platforms even begin
the build.  The core platforms are all tier 1 platforms, the 32-bit
platforms, and the sdist.  These core platforms were already tied
together, but the other platforms ran concurrently with them.  This
could lead to other projects' CI failing when Qiskit was part way
through a deployment.

The "other" wheels are all tied together in this PR mostly as a
convenience to avoid repetition.  They could easily be untied from each
other (as the current state does).
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 95f4b9d to 64791b6 Compare October 14, 2024 20:58
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from d191809 to 9dfbc00 Compare October 14, 2024 21:03
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 9dfbc00 to 43afe06 Compare October 14, 2024 21:11
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 611c291 to 9d29e7f Compare October 14, 2024 21:24
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch 2 times, most recently from 45169f2 to 2c62663 Compare October 14, 2024 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant