-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
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
Refactor CI code #46346
Refactor CI code #46346
Conversation
767c9dc
to
90e5591
Compare
83bd3fa
to
4c2f4cd
Compare
- Drop Azure (move to GHA). - Use mamba-org/provision-with-micromamba to set up Conda envs. - Cache Conda envs. - Use hendrikmuhs/ccache-action to cache C compiliation. - Add Windows 32 bit build. - Drop Ubuntu 32 bit build. - Factor out common GHA code into reusable actions.
4c2f4cd
to
3008c94
Compare
@mroeschke would love your feedback here. |
+1 to all the changes, but it would be easier to review (and probably safer) if each of these changes could be made in separate PRs |
I can make the following PRs; anything else would require more work but I can do it as well if you want me to.
|
Yup those steps would be more digestible to review. |
why do we care about windows 32 build? |
Acted on this comment. #44453 (comment) |
I know this is a lot of changes. Happy to split into multiple PRs if it is too much to review.
Side effect of the changes is that most jobs are ~ 10 minutes faster.