Skip to content

ci: upgrade ubuntu 20.04/22.04 runners to 24.04 - #833

Merged
markstory merged 2 commits into
masterfrom
ubuntu-24-04-runners
Oct 5, 2026
Merged

markstory merged 2 commits into
masterfrom
ubuntu-24-04-runners

Conversation

@joshuarli

Copy link
Copy Markdown
Member

Summary

  • Upgrade ubuntu-20.04, ubuntu-22.04 and ubuntu-22.04-arm GitHub Actions runners to ubuntu-24.04 / ubuntu-24.04-arm in .github/
  • Where a matrix lists several of these (or already lists ubuntu-24.04), collapse to a single entry instead of duplicating it
  • container: images and comments are left alone

Why

GitHub is retiring the Ubuntu 22.04 runner images: deprecation began September 17, 2026
(expect longer queue times) and they are fully unsupported on April 17, 2027, with
scheduled brownouts that deliberately fail ubuntu-22.04 jobs in March and April 2027.
See actions/runner-images#14254.
ubuntu-20.04 was already retired in April 2025, so jobs still on it cannot run.

Review notes

ubuntu-24.04 ships different system software than 22.04 (glibc 2.39, newer compilers
and default Python, different packages). Check any job that depends on an older compiler
or package, an old Python version, or that builds binaries meant to run on older
distributions: those may need to stay on 22.04 until they are migrated deliberately.


Generated by repomod.

@joshuarli
joshuarli requested review from a team and geoffg-sentry October 3, 2026 00:04
@joshuarli
joshuarli marked this pull request as ready for review October 3, 2026 00:06
@joshuarli
joshuarli requested a review from markstory as a code owner October 3, 2026 00:06
tox's precom and mypy envs pin python3.10, which only the ubuntu-22.04
runner image had preinstalled. ubuntu-24.04 ships 3.12, so linting failed
with "could not find python interpreter matching any of the specs
python3.10". Install it explicitly with setup-python.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@markstory
markstory merged commit 70b2a83 into master Oct 5, 2026
25 of 26 checks passed
@markstory
markstory deleted the ubuntu-24-04-runners branch October 5, 2026 23:56
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