Skip to content

Bump ubuntu to 24.04 on CI, fix cppcheck #3123

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

Merged
merged 3 commits into from
Oct 1, 2024
Merged

Conversation

ankith26
Copy link
Member

@ankith26 ankith26 commented Sep 26, 2024

Ubuntu 24.04 has been declared as generally available on github actions. At the same time, Ubuntu 20.04 is being phased out and will be removed soon.

This PR makes a couple of changes to accommodate for 24.04 in our code. Most notably, the cppcheck version change has made me do a couple of changes to the test command as well as the code in one instance (the new version did not like something in color.c)

This PR is also a prerequisite for dropping Python 3.8 support because Ubuntu 20.04 is on Python 3.8

@ankith26 ankith26 requested a review from a team as a code owner September 26, 2024 13:19
@ankith26 ankith26 force-pushed the ankith26-ci-ubuntu-upgrade branch from 5f33e92 to ff739cc Compare September 26, 2024 14:44
@damusss damusss added Code quality/robustness Code quality and resilience to changes dependencies labels Sep 26, 2024
Copy link
Member

@damusss damusss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :)

@ankith26 ankith26 force-pushed the ankith26-ci-ubuntu-upgrade branch from ff739cc to 14f4535 Compare September 27, 2024 10:13
Copy link
Member

@MyreMylar MyreMylar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, LGTM 👍

@MyreMylar MyreMylar merged commit eae1944 into main Oct 1, 2024
25 checks passed
@ankith26 ankith26 added this to the 2.5.2 milestone Oct 1, 2024
@ankith26 ankith26 deleted the ankith26-ci-ubuntu-upgrade branch October 1, 2024 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code quality/robustness Code quality and resilience to changes dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants