Skip to content

Build wheels in manylinux_2_28 containers#7

Merged
Xuanwo merged 6 commits into
mainfrom
xuanwo/fix-pypi-wheel-tag
Apr 14, 2026
Merged

Build wheels in manylinux_2_28 containers#7
Xuanwo merged 6 commits into
mainfrom
xuanwo/fix-pypi-wheel-tag

Conversation

@Xuanwo

@Xuanwo Xuanwo commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

This switches wheel builds to the official quay.io/pypa/manylinux_2_28_x86_64 image so the backend package is built against a real glibc 2.28 baseline instead of inheriting a newer Ubuntu runtime. The release, wheel, and Rust quality workflows now share the same manylinux builder, and the container bootstrap path installs the CUDA 12.9 toolkit and other build dependencies at runtime.

This replaces the earlier manylinux_2_39 stopgap with the compatibility target we actually want for public Linux wheels. It also keeps the local tools/run_in_container.sh path aligned with CI so the release artifact and developer validation use the same build contract.

@Xuanwo Xuanwo marked this pull request as ready for review April 14, 2026 10:29
@Xuanwo Xuanwo force-pushed the xuanwo/fix-pypi-wheel-tag branch from 20d27fe to ce41af0 Compare April 14, 2026 10:47
@Xuanwo Xuanwo changed the title Use manylinux_2_39 backend wheel tags Build wheels in manylinux_2_28 containers Apr 14, 2026
@Xuanwo Xuanwo merged commit 73da84f into main Apr 14, 2026
4 checks passed
@Xuanwo Xuanwo deleted the xuanwo/fix-pypi-wheel-tag branch April 14, 2026 12:12
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