Skip to content

ci: pin github runners to ubuntu 24.04 #719

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 1 commit into from
Jan 3, 2025
Merged

Conversation

sam-golioth
Copy link
Contributor

The GitHub Actions cloud runner ubuntu-latest images are moving from Ubuntu 22.04 LTS to Ubuntu 24.04 LTS. We should be pinning these anyway, so we'll pin to Ubuntu 24.04 LTS. This also suppresses a warning message in the GitHub UI.

The Modus Toolbox build workflow will remain pinned to Ubuntu 22.04 for now, as it does not build without modification on Ubuntu 24.04. Ubuntu 22.04 is supported for another 2 years.

The GitHub Actions cloud runner `ubuntu-latest` images are moving
from Ubuntu 22.04 LTS to Ubuntu 24.04 LTS. We should be pinning
these anyway, so we'll pin to Ubuntu 24.04 LTS. This also
suppresses a warning message in the GitHub UI.

The Modus Toolbox build workflow will remain pinned to Ubuntu 22.04
for now, as it does not build without modification on Ubuntu 24.04.
Ubuntu 22.04 is supported for another 2 years.

Signed-off-by: Sam Friedman <[email protected]>
Copy link

github-actions bot commented Jan 3, 2025

Visit the preview URL for this PR (updated for commit 43cf04f):

https://golioth-firmware-sdk-doxygen-dev--pr719-pin-ci-to-ubun-petemcfn.web.app

(expires Fri, 10 Jan 2025 16:29:31 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: a9993e61697a3983f3479e468bcb0b616f9a0578

@sam-golioth sam-golioth self-assigned this Jan 3, 2025
Copy link

github-actions bot commented Jan 3, 2025

Code Coverage

Code Coverage

Package Line Rate Branch Rate Health
include.golioth 75% 50%
port.linux 62% 34%
port.utils 58% 46%
port.zephyr 58% 25%
src 70% 31%
Summary 69% (2713 / 3940) 31% (1124 / 3621)

Copy link

codecov bot commented Jan 3, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

see 2 files with indirect coverage changes

@sam-golioth sam-golioth merged commit 70a02ef into main Jan 3, 2025
133 of 137 checks passed
@sam-golioth sam-golioth deleted the pin_ci_to_ubuntu_24 branch January 3, 2025 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants