Skip to content

Upgrade Ubuntu CI runner from ubuntu-20.04 to ubuntu-24.04#178

Merged
yungyuc merged 2 commits intosolvcon:mainfrom
tkoyama010:fix-ubuntu-ci-runner-175
Sep 28, 2025
Merged

Upgrade Ubuntu CI runner from ubuntu-20.04 to ubuntu-24.04#178
yungyuc merged 2 commits intosolvcon:mainfrom
tkoyama010:fix-ubuntu-ci-runner-175

Conversation

@tkoyama010
Copy link
Contributor

This PR fixes issue #175 by upgrading the deprecated Ubuntu CI runner version.

Changes Made

  • Updated all GitHub Actions workflows to use ubuntu-22.04 instead of deprecated ubuntu-20.04
  • Upgraded actions/checkout from v2 to v4 for better security and features

Files Updated

  • .github/workflows/build_pkg_runner.yml
  • .github/workflows/shunit2_runner.yml
  • .github/workflows/solvcon_runner.yml

Why This Change Is Needed

The current runner version uses Ubuntu 20.04 which has been deprecated by GitHub Actions and causes CI jobs to fail. Ubuntu 22.04 is the current LTS version and is fully supported by GitHub Actions.

Fixes #175

- Updated all GitHub Actions workflows to use ubuntu-22.04 instead of deprecated ubuntu-20.04
- Upgraded actions/checkout from v2 to v4 for better security and features
- Fixes issue solvcon#175 where CI jobs fail due to deprecated Ubuntu version

Updated workflows:
- build_pkg_runner.yml
- shunit2_runner.yml
- solvcon_runner.yml
Copy link
Member

@yungyuc yungyuc left a comment

Choose a reason for hiding this comment

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

I wonder if it is OK to upgrade to 24.04, or that is too new for the tests to pass?

@yungyuc yungyuc added the testing testing and ci label Sep 28, 2025
- Changed from ubuntu-22.04 to ubuntu-24.04 (latest LTS)
- This addresses the reviewer's suggestion to try the newer Ubuntu version
@tkoyama010

This comment was marked as off-topic.

Copy link
Member

@yungyuc yungyuc left a comment

Choose a reason for hiding this comment

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

LGTM

@yungyuc yungyuc merged commit bc8e0e3 into solvcon:main Sep 28, 2025
2 checks passed
@yungyuc yungyuc changed the title Upgrade Ubuntu CI runner from ubuntu-20.04 to ubuntu-22.04 Upgrade Ubuntu CI runner from ubuntu-20.04 to ubuntu-24.04 Sep 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testing testing and ci

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade ubuntu CI runner to newer version

2 participants