Skip to content

ci: build manylinux i686 wheels on ubuntu-24.04 - #223

Merged
Neclow merged 1 commit into
sbhattlab:mainfrom
Neclow:fix/cd-x86-runner
Nov 2, 2026
Merged

Neclow merged 1 commit into
sbhattlab:mainfrom
Neclow:fix/cd-x86-runner

Conversation

@Neclow

@Neclow Neclow commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

The linux (ubuntu-latest, x86) job of CD Python has failed on every push to main since ubuntu-latest moved to Ubuntu 26.04: yum cannot resolve vault.centos.org when installing libatomic in manylinux2014_i686, and the other Linux jobs are cancelled as a result. The last successful run (2026-10-20) used ubuntu-24.04.

On Ubuntu 26.04, Docker blocks a syscall that i386 containers need for networking (actions/runner-images#14790, also reported in PyO3/maturin-action#484). This pins only the x86 Linux job to ubuntu-24.04, with a TODO to switch back once the runner image is fixed.

The musllinux, Windows and macOS x86 builds are unaffected. CD doesn't run on pull requests, so the fix will show on the next push to main.

On ubuntu-26.04 (now ubuntu-latest), i386 containers have no network
(actions/runner-images#14790), so `yum` cannot install libatomic in
manylinux2014_i686 and the x86 Linux wheel fails to build. Pin that job
to ubuntu-24.04 until the runner image is fixed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Neclow
Neclow merged commit 1242a97 into sbhattlab:main Nov 2, 2026
9 checks passed
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.

1 participant