-
-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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 CI issues #3906
Fix CI issues #3906
Conversation
The error makes it pretty clear that
but span is only supported starting with libstdc++-10. I guess the old version of the docker container had this or a more recent version installed, but i can't confirm, since i don't know how to get the old version of the image. |
57affc6
to
13c1ce8
Compare
6820780
to
d278b97
Compare
@nlohmann Also the |
41cb3c3
to
fe470ad
Compare
c1d75b2
to
eac3dbd
Compare
It seems filesystem in
To fix this we would need to build out own version of Now we only need to finish replacing drone with cirrus. (Since cirrus is currently deactivated, I reactivated drone to prevent the checks from succeeding.) |
I just did this.
This should be done after merging, right? |
Ok, now i have to figure out why cirrus does not want to build this branch...
This will be done by this PR. It was meant as an explanation why the cirrus file is not placed in |
There is clearly some strangeness going on with cirrus. If i change the file and already have the cirrus repo page open It gets updated with an entry: When clicking on it i get a not found error and on reloading it disappears. @nlohmann Maybe there is some setting you can change. (not sure what it would be, but maybe the repo setting Just in case you do not find some setting, I will try to contact the cirrus support. Maybe they can help. |
This is how it looks like: I switched on |
At least now the build job stays in https://cirrus-ci.com/github/nlohmann/json instead of disappearing again.
|
@nlohmann can you try approving one of the jobs listed on https://cirrus-ci.com/github/nlohmann/json? Maybe this fixes some strangeness in their back end. /edit |
Done. I approved three builds and then turned off approvals. |
Great it seems like we finally have a working CI again. |
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.
Looks good to me.
Thanks a lot!!!!! |
I looked a bit at the ci_test_compilers_clang (10) issue.
This PR did not change the affected test and it worked in earlier builds.
It seems the compiler and changed to a newer version.
old:
new:
Pull request checklist
Read the Contribution Guidelines for detailed information.
include/nlohmann
directory, runmake amalgamate
to create the single-header filessingle_include/nlohmann/json.hpp
andsingle_include/nlohmann/json_fwd.hpp
. The whole process is described here.