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

Dummy #30

Closed

Conversation

jakelishman
Copy link
Owner

Summary

Details and comments

@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 2c62663 to 48a7be1 Compare October 14, 2024 22:02
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 3767363 to 0cb7014 Compare October 14, 2024 22:02
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 48a7be1 to da73b26 Compare October 14, 2024 22:15
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 0cb7014 to 7ca0ee6 Compare October 14, 2024 22:15
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from da73b26 to fd30184 Compare October 14, 2024 22:19
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 7ca0ee6 to 1ba9881 Compare October 14, 2024 22:19
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`.
PGO can be turned on or off based on the workflow inputs.

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 parent commit does).
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from fd30184 to fbe6184 Compare October 14, 2024 22:37
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-pr branch from 1ba9881 to af1e149 Compare October 14, 2024 22:37
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch 5 times, most recently from b23074b to 78f9157 Compare October 15, 2024 17:21
@jakelishman jakelishman deleted the wheel-build-on-wheel-change-pr branch October 15, 2024 17:44
@jakelishman jakelishman restored the wheel-build-on-wheel-change-pr branch October 15, 2024 17:44
@jakelishman jakelishman deleted the wheel-build-on-wheel-change-pr branch October 15, 2024 17:44
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