Skip to content
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

Merged
merged 9 commits into from
Oct 27, 2022
Merged

Fixes to CI/CD #688

merged 9 commits into from
Oct 27, 2022

Conversation

csegarragonz
Copy link
Collaborator

@csegarragonz csegarragonz commented Oct 21, 2022

Part 3/3 of this PR. See faasm/faabric#279 for background.

Closes #687

@csegarragonz csegarragonz self-assigned this Oct 21, 2022
@csegarragonz csegarragonz changed the title Python task to format code Fixes to CI/CD Oct 21, 2022
@csegarragonz csegarragonz marked this pull request as draft October 25, 2022 17:41
@csegarragonz csegarragonz marked this pull request as ready for review October 25, 2022 17:41
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
Copy link
Collaborator

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.

Copy link
Collaborator Author

@csegarragonz csegarragonz Oct 26, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix deprecation warning in CI
3 participants