-
Notifications
You must be signed in to change notification settings - Fork 183
CI: Remove fetch_ctk component hardcoding and add hash to filename #575
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. |
/ok to test 56ffaef |
This comment has been minimized.
This comment has been minimized.
@leofang, please review |
@cryos, please review? |
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.
This looks like a solid approach to me, I would say that the CI is self-testing - if this was not working then the builds and/or tests would very likely fail! Great use of defaults. Do we want to add the sanitizer to the default (not sure how much bigger it is) or should it be added to the test run that will use it?
I don't have permission to merge anything in this repo. |
Done :-) |
|
Description
Makes API changes to the local fetch_ctk GitHub action, so that non-admin developers can choose which CTK components are installed into the environment.
The hash of the string of the provided CTK components is now appended to the filename so that changing the components will be a cache miss.
closes #571
Checklist
- [ ] New or existing tests cover these changes.- [ ] The documentation is up to date with these changes.There are no tests for the CI, and although I have added a description to the new parameter, there are no docs for the CI?