Skip to content

fix: pin manylinux2014 image for cp38 wheels#31

Merged
Ramlaoui merged 1 commit into
mainfrom
codex/fix-manylinux2014-pin
May 10, 2026
Merged

fix: pin manylinux2014 image for cp38 wheels#31
Ramlaoui merged 1 commit into
mainfrom
codex/fix-manylinux2014-pin

Conversation

@Ramlaoui
Copy link
Copy Markdown
Collaborator

Summary

  • pin the Linux manylinux2014 x86_64 container to the last known-good digest that still ships cp38
  • make the Linux interpreter explicit in the manual wheels workflow so the matrix uses the intended CPython version
  • keep non-Linux builds on the default maturin-action path

Root Cause

The release workflow was pulling quay.io/pypa/manylinux2014_x86_64:latest, and upstream removed cp38-cp38 from that mutable tag. The repo still requested /opt/python/cp38-cp38/bin/python, so the Linux 3.8 wheel job failed before publish/release.

Verification

  • validated both workflow files parse as YAML
  • reproduced that the current manylinux2014_x86_64:latest image no longer contains cp38-cp38
  • reproduced that the pinned digest still contains /opt/python/cp38-cp38/bin/python

@Ramlaoui Ramlaoui merged commit 6b9f43f into main May 10, 2026
34 checks passed
@Ramlaoui Ramlaoui deleted the codex/fix-manylinux2014-pin branch May 10, 2026 13:57
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