-
Notifications
You must be signed in to change notification settings - Fork 101
ensure that we have an import_std configuration in the test-set #637
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
base: master
Are you sure you want to change the base?
Conversation
Ahh, I forgot to say that it also requires C++23+ to work 😢 Also, I do not know why a freestanding build failed. FYI, I am providing a 3-day training from today, so I may be less responsive than usual. |
I've just changed the CI scripts (but not the generator) to account for C++23. They should also check for something like |
the freestanding build failed because of an issue you seemed to have previously identified: In Debug builds, the CMakeCheckCompiler test fails due to a missing _main symbol. you had an "exclude" in the matrix, but "include" comes after, so we have to account for that in the generator. I forgot about that when I added that special "cxx_modules" subsample. |
I might try to merge freestanding with the hosted conan, making this just another dimension of the matrix. I'll also extract the cxx_modules into its own dimension, and ensure all the unsupported combinations are skipped. |
finally, I'll experiment with a truly random sample of configurations, together with a GitHub Actions "manual_trigger" with a user input to choose the random seed. I belive that should be possible. |
WOW! You are a true GitHub Actions Wizard! 😄 I would never come up with those solutions by myself. It is great to learn those things from you. Thanks! |
Also, it seems that there is some issue with |
Hi @burnpanck, will you have some time to look into it soon? |
I'l try to do it today. I would probably remove all logic affecting the settings of |
Sure, it sounds great. However, please be careful with the |
132a524
to
655f79d
Compare
…rator; also, select a random seed every time
655f79d
to
bc440cc
Compare
That is a good thing. It means that we won't accidentally avoid testing mp-units/.github/generate-job-matrix.py Lines 55 to 72 in bc440cc
Finally, as promised, I added changed the random seed to be truly random. It chosen seed is printed at the start of the "generate-matrix" job. I also added a |
I forgot to mention; the |
Oh, and the failed |
Thanks a lot! You are a true GitHub Actions wizard 🧙🏻 I wouldn't know how to do at least half of the things you contributed in the last few days. |
Thinking a bit more about |
@burnpanck, you have 5 open PRs. Do you plan to work on those soon? I would like to provide the next mp-units release soon. |
@mpusz: Unfortunately, I can't guarantee anything right now. I think most of my PRs were generally mergeable, but of course, now that time has passed, neither you nor I myself remember exactly what the last status was. This one here was ready except for your latest change requests, which do not appear too difficult to do. Maybe this weekend? |
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.
Thanks! Please let me know if you plan to work a bit more on this or if it should be merged?
also, update flake8