-
Notifications
You must be signed in to change notification settings - Fork 5
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
fix building issue with conan >2.0 #53
Conversation
Nice! I had a fix locally but never pushed it 😅 Can you also constrain/pin the version there? |
One more thing, can you set cachix-action version to 20 to fix Nix build? https://github.com/dioptra-io/caracal/blob/main/.github/workflows/tests.yml#L20 |
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## main #53 +/- ##
==========================================
+ Coverage 80.26% 80.42% +0.15%
==========================================
Files 25 25
Lines 1267 1267
Branches 758 758
==========================================
+ Hits 1017 1019 +2
Misses 156 156
+ Partials 94 92 -2
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Nvm, another action (cachix/install-nix-action@v20) must be used. I'll fix later. |
I resolved the issue in the test.yml GH Action workflow for linux and macos but I'm not familiar with Nix, could you point me out where to make the modification ? |
Ok, I'm gonna merge this one and create an issue for Nix build. |
Oh I see you already fixed it, thanks! |
Looks like macOS build is still broken though. |
FIxed for MacOS |
Since Feb. 2023, a new major version of Conan is out (see https://blog.conan.io/2023/02/22/Conan-2.0.html).
It seems to break the building of Caracal due to changes in configuration file handling AFAIK.
Example of failing here :
This PR enforces the building with Conan <2.0.
LMK if something else needs to be done.