-
Notifications
You must be signed in to change notification settings - Fork 30
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 <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
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 <[email protected]>
This reverts commit 07a54a6. Signed-off-by: Santiago Figueroa Manrique <[email protected]>
This reverts commit 37bad1f. Signed-off-by: Santiago Figueroa Manrique <[email protected]>
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 <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
To keep track of the experiment:
Following I will upgrade |
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Conclusions at this point:
Furthermore, an issue was created as a result of this experiment. |
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
@figueroa1395 please do a down merge before you run the |
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
Signed-off-by: Santiago Figueroa Manrique <[email protected]>
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