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

Update GitHub Workflows #1081

Merged
merged 4 commits into from
Nov 20, 2024
Merged

Conversation

mjtrangoni
Copy link
Member

Hi,

This PR intend to get the CI Workflows to a current state-of-the-art status.

  • Update the base runner images from Ubuntu 20.04 to 22.04.
  • Replace EOL centos:7 with rockylinux:8
  • Remove EOL ubuntu:16.04, adds ubuntu:24.04
  • Update checkout workflow
  • Configure dependabot

Signed-off-by: Mario Trangoni <[email protected]>
@mjtrangoni mjtrangoni changed the title WIP: Update GitHub Workflows Update GitHub Workflows Aug 2, 2024
@mjtrangoni mjtrangoni requested a review from uli42 August 2, 2024 12:52
@mjtrangoni
Copy link
Member Author

@uli42 PTAL. We should fix/adapt some of the linters results like python3 issues (Shall we remove python2 support?).
Also cppcheck and GCC are updated as well, and may report some newer issues/fixes.

PVS licenses should be ok again the next time we merge something.

@sunweaver sunweaver merged commit b58d665 into ArcticaProject:3.6.x Nov 20, 2024
24 checks passed
@mjtrangoni mjtrangoni deleted the update-workflows branch November 20, 2024 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants