8000 Pin the Python CI jobs to Ubuntu 24.04 by daoudclarke · Pull Request #576 · mwmbl/mwmbl · GitHub
[go: up one dir, main page]

Skip to content

Pin the Python CI jobs to Ubuntu 24.04 - #576

Merged
daoudclarke merged 1 commit into
mainfrom
claude/pin-ci-runner
Oct 31, 2026
Merged

daoudclarke merged 1 commit into
mainfrom
claude/pin-ci-runner

Conversation

@daoudclarke
Copy link
Copy Markdown
Contributor

What changed

  • lint and test in ci.yml and smoke in super-search-smoke.yml now run on ubuntu-24.04 instead of ubuntu-latest.

Why

ubuntu-latest moved to Ubuntu 26.04. actions/setup-python has no Python 3.11.12 build for 26.04, so these jobs fail before running anything:

The version '3.11.12' with architecture 'x64' was not found for Ubuntu 26.04.

This breaks CI on every PR, for example #537 and #571. Pinning the runner is the smallest fix. A later change could let setup-uv install Python instead, so the jobs no longer depend on the runner image.

How it was verified

  • Both workflow files parse as YAML.
  • CI on this PR is the real check: lint and test should now get past setup-python.


Generated by Claude Code

ubuntu-latest moved to 26.04, for which setup-python has no Python 3.11.12 build, so lint,
test and the super-search smoke test failed before running anything.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DTbu4ofi2yAG1Bpw5cakYG
@codecov
codecov Bot commented Oct 31, 2026
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@daoudclarke
daoudclarke merged commit 77d6f8c into main Oct 31, 2026
7 checks passed
@daoudclarke
daoudclarke deleted the claude/pin-ci-runner branch October 31, 2026 11:14
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

0