-
Notifications
You must be signed in to change notification settings - Fork 70
Fixes to CI/CD #688
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
Fixes to CI/CD #688
Conversation
.github/workflows/tests.yml
Outdated
| with: | ||
| directory: /usr/local/code/faasm | ||
| - name: "Build dev dependencies to be shared by all runs" | ||
| run: ./bin/inv_wrapper.sh dev.cmake --build Debug |
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.
Without running CMake this job becomes useless, the cache action only sets up the cache, while cmake populates it when it runs conan install during configuration.
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.
Thats a good point, thanks for bringing this up. The reason I removed it in the first place was because the CMakeCache would point to a different directory as actions/checkout check the code out somewhere else (so we needed the --clean and I thought that if we were to build with --clean then we might as well do it just once) but you are right.
1fc860a to
98b4d97
Compare
98b4d97 to
5efea7c
Compare
Part 3/3 of this PR. See faasm/faabric#279 for background.
Closes #687