-
Notifications
You must be signed in to change notification settings - Fork 14.9k
[CI] Update Windows testing to use clang compiler. #162026
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
base: main
Are you sure you want to change the base?
Conversation
Test whether or not using clang for premerge testing on Windows will improve performance. Currently a work-in-progress: DO NOT REVIEW! DO NOT COMMIT!
✅ With the latest revision this PR passed the Python code formatter. |
This is only a draft PR. It shows (finally!) how we can get Windows tests to build & use clang-cl (with sccache). I think you said there was a better/faster alternate way of getting clang-cl.exe into the container, so I doubt that this is what we actually want to commit. Let me know how you think we should proceed from here. |
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.
We should definitely build this into the container. That would be done by adding a step in .github/workflows/containers/github-action-ci-windows/Dockerfile
. That lets us pay the installation cost once and a minimal unpacking cost (that we should be able to optimize away eventually) on every run.
Test whether or not using clang for premerge testing on Windows will improve performance.
Currently a work-in-progress: DO NOT REVIEW! DO NOT COMMIT!