Skip to content

ci: pin GitHub-hosted runners to explicit Ubuntu versions - #108

Merged
olle-lindgren merged 2 commits into
developfrom
ci/pin-ubuntu-runners
Sep 28, 2026
Merged

olle-lindgren merged 2 commits into
developfrom
ci/pin-ubuntu-runners

Conversation

@olle-lindgren

Copy link
Copy Markdown
Contributor

GitHub is moving the ubuntu-latest label from Ubuntu 24.04 to 26.04 in October. This pins every ubuntu-latest job to an explicit version so the move can't change our CI silently.

Jobs that run on pull requests are pinned to ubuntu-26.04 and verified by this PR's CI. Jobs that only run on release, deploy, schedule or manual dispatch can't be exercised from a PR, so they are pinned to ubuntu-24.04 — the image ubuntu-latest resolves to today, so they see no change.

Workflow Runner
.github/workflows/ci-checks.yml ubuntu-26.04
.github/workflows/docker_image_release.yml ubuntu-24.04
.github/workflows/docs.yml ubuntu-24.04
.github/workflows/examples.yml ubuntu-24.04
.github/workflows/provision.yml ubuntu-24.04
.github/workflows/pypi-upload.yml ubuntu-24.04

Part of an org-wide audit of repos active in the last six months.

🤖 Generated with Claude Code

https://claude.ai/code/session_019rSpJNB4JS9inzojwtDBbg

ubuntu-latest moves from 24.04 to 26.04 in October. Pin PR-exercised
jobs to ubuntu-26.04 and jobs a PR cannot exercise to ubuntu-24.04.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019rSpJNB4JS9inzojwtDBbg
@olle-lindgren
olle-lindgren merged commit 762267f into develop Sep 28, 2026
8 checks passed
@olle-lindgren
olle-lindgren deleted the ci/pin-ubuntu-runners branch September 28, 2026 09:51
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