Skip to content
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

ci: update Ubuntu version for GitHub actions #584

Merged
merged 1 commit into from
Feb 11, 2025

Conversation

cmoussa1
Copy link
Member

@cmoussa1 cmoussa1 commented Feb 11, 2025

Problem

There are a couple of GitHub actions that use ubuntu-20.04, but this version will no longer be supported in April 2025. They also use versions of Python that are not found on later versions of Ubuntu. The pylint GitHub action also no longer works with a newer version of Python > 3.10: https://stackoverflow.com/questions/78459119


This PR updates the actions to use ubuntu-latest and updates the version of Python used in the python format and pylint actions to 3.9 to ensure compatibility with the latest Ubuntu version.

Fixes #582

Problem: There are a couple of GitHub actions that use ubuntu-20.04, but
this version will no longer be supported in April 2025.

They also use versions of Python that are not found on later versions
of Ubuntu.

The pylint GitHub action also no longer works with a newer version of
Python > 3.10: https://stackoverflow.com/questions/78459119

Update the actions to use ubuntu-latest. Update the version of Python
used in the python format and pylint actions to 3.9 to ensure
compatibility with the latest Ubuntu version.
@cmoussa1 cmoussa1 added the testing issues that deal with testing label Feb 11, 2025
Copy link
Contributor

@grondo grondo left a comment

Choose a reason for hiding this comment

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

LGTM!

@cmoussa1
Copy link
Member Author

thanks for the quick review @grondo! I'll set MWP here

@cmoussa1 cmoussa1 removed the request for review from jameshcorbett February 11, 2025 23:07
@mergify mergify bot merged commit 2764f8c into flux-framework:master Feb 11, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merge-when-passing testing issues that deal with testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

github actions: update ubuntu-20.04 to ubuntu-latest
2 participants