-
Notifications
You must be signed in to change notification settings - Fork 33
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
Bump actions ubuntu 24.04 #770
Conversation
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Just to keep track of the experiment, after a full migration attempt (Ubuntu 24.04 with clang 18, python 3.12, etc.), there seem to be three major places that would need work:
In addition, I would expect the nighly build to uncover even more errors from clang-tidy. |
We need to discuss case-by-case about the |
This reverts commit 6b70c04. Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
This reverts commit 07a54a6. Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
This reverts commit 37bad1f. Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
3b024a7
to
ca33203
Compare
We can add it to the knowledge sharing session this Thursday (if time allows), so we can all take a look. Should I tell Peter about it? Side note: Force pushed some commits because I forgot to sign off the ones reverting some changes. Moreover, all changes were reverted (except for only bumping Ubuntu to 24.04), to see what would be the effect of this isolated change in our CI. |
It seems like the "isolated" experiment of only bumping to Ubuntu 24.04 arguably breaks things even more. |
Yeah we definitely need to talk about it then. This will become a blocker on oct 30th
Op 8 okt 2024 17:18 schreef Santiago Figueroa Manrique ***@***.***>:
It seems like the "isolated" experiment of only bumping to Ubuntu 24.04 arguably breaks things even more.
—
Reply to this email directly, view it on GitHub<#770 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADUHKF2UCKBWN744QM7GNDDZ2PZUXAVCNFSM6AAAAABPSIKKFWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBQGE2DINZRGU>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
If you only bump Ubuntu 24.04, it still uses |
I'll try this and fix the ReadTheDocs version as well. Additionally I may try a fix for the validate-citations action. |
see the first experiment: bumping to clang-18 works but clang-tidy-18 complains. we need to decide on the path going forward and refine - most likely in the afternoon.
it is released but not yet the default - migration from 22.04 to 24.04 is going gradually, with the migration expected to be finished on 2024 October 30. This experiment mainly checks whether it will work in the first place. Turns out it did for the |
If we bump to |
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
To keep track of the experiment:
Following I will upgrade |
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Conclusions at this point:
Furthermore, an issue was created as a result of this experiment. |
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
@figueroa1395 please do a down merge before you run the |
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
The manual nightly build failed for reasons out of scope of this PR. This nightly build fail issue is to be tackled in a different PR. Merging now. |
Quality Gate passedIssues Measures |
Partially solves #773. Only upgrading the clang-tidy workflow to
ubuntu-24.04
and clang-tidy itself to version 18.1.3 are left; however, discussion on how to resolve each resulting issue of this upgrade is out of scope of this PR.This in an experiment PR to try to bump to Ubuntu 24.04 in github actions.
In actions/runner-images#10636, it is stated that
ubuntu-latest
won't fully migrate to 24.04 until October 30th, hence the explicit versioning in 6032f72.Relevant tools, packages, etc. are updated to the latest supported by this Ubuntu image as stated in https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md