-
Notifications
You must be signed in to change notification settings - Fork 171
Refactor the CI matrix #555
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
Conversation
Auto-sync is disabled for ready for review pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
/ok to test |
/ok to test |
/ok to test |
/ok to test |
/ok to test |
/ok to test |
/ok to test a8238f2 |
/ok to test 3097f67 |
/ok to test 3fff795 |
/ok to test |
/ok to test |
/ok to test |
(btw I'll be able to review/merge this PR after we push out |
Also fix the conditional install of git for windows based on local CTK.
/ok to test |
This is replaced by `ci.yml`.
/ok to test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Please hold off merging until we push out 12.9.0 wheels later today 🤞
/ok to test |
Also pin actions to SHAs (skip ilammy/msvc-dev-cmd for now awaiting update to the allow list).
/ok to test |
/ok to test |
FYI, we've done GitHub & PyPI releases, so feel free to merge anytime! |
Many thanks, Marcus! Nice refactoring!! |
Thanks Leo - more to come but it is good to land this and verify everything looks good. |
|
Description
Refactor the CI matrix - closes #576.
Refactor the way the CI matrix is composed to be layered, add proxy cache to improve Python package download times, offer a concept of pull request and nightly matrix for the tests.
Checklist