Skip to content

ci: run GitHub Actions jobs on ubuntu-24.04 - #87

Merged
thepoppingone merged 1 commit into
mainfrom
ci/ubuntu-24.04
Sep 18, 2026
Merged

thepoppingone merged 1 commit into
mainfrom
ci/ubuntu-24.04

Conversation

@thepoppingone

Copy link
Copy Markdown
Contributor

🤖 AI-generated: this pull request was written by Claude Code acting on behalf of @thepoppingone, not by them directly.

What

Switches every GitHub Actions runner reference in this repository from ubuntu-22.04 to ubuntu-24.04.

  • .github/workflows/bump-version.yml (1 line)
  • .github/workflows/test.yml (2 lines)

Why

GitHub started brownouts of the ubuntu-22.04 hosted runner image on 2026-09-17; the label is
deprecated and jobs pinned to it will fail once retirement completes. ubuntu-24.04 is already the
org standard — Kpler/github-actions ships a Checkov rule (ban_ubuntu_2204) that flags the old
label, and the shared workflows default to 24.04.

Beyond the deprecation, 24.04 ships newer defaults (Java 17, Python 3.12) that several org-wide CI
jobs already depend on.

Risk

Low, but not zero: 24.04 ships different default tool versions than 22.04 (Java 11 → 17,
Python 3.10 → 3.12, newer glibc/OpenSSL). Jobs that relied on an implicit 22.04 default may need an
explicit setup-* step. CI on this PR is the check — if it is green, the runner swap is safe.

Part of an org-wide sweep of ubuntu-22.04 references.

ubuntu-22.04 hosted runners are deprecated (brownouts started 2026-09-17).
@thepoppingone
thepoppingone requested a review from a team as a code owner September 17, 2026 06:24
@thepoppingone
thepoppingone merged commit 64d1302 into main Sep 18, 2026
2 checks passed
@thepoppingone
thepoppingone deleted the ci/ubuntu-24.04 branch September 18, 2026 05:32
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.

3 participants