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

Test deploy #31

Conversation

jakelishman
Copy link
Owner

Summary

Details and comments

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 fbe6184 to 2dd8257 Compare October 15, 2024 09:21
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-deploy branch 2 times, most recently from fa9471c to 47f87b0 Compare October 15, 2024 11:56
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from cba7639 to 6031e41 Compare October 15, 2024 12:42
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-deploy branch from 47f87b0 to 236ad9b Compare October 15, 2024 12:42
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from 6031e41 to c56be59 Compare October 15, 2024 13:05
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-deploy branch from 236ad9b to f5993cd Compare October 15, 2024 13:05
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from c56be59 to deaa9ac Compare October 15, 2024 13:31
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-deploy branch from f5993cd to cb7f7c2 Compare October 15, 2024 13:31
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from deaa9ac to b23074b Compare October 15, 2024 14:21
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change-deploy branch from cb7f7c2 to 482b466 Compare October 15, 2024 14:22
@jakelishman jakelishman force-pushed the wheel-build-on-wheel-change branch from b23074b to 78f9157 Compare October 15, 2024 17:21
@jakelishman jakelishman deleted the wheel-build-on-wheel-change-deploy 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