Skip to content

CI: upgrade manylinux image to manylinux_2_28 for numba builds - #10804

Merged
swap357 merged 3 commits into
numba:mainfrom
swap357:gha/upgrade_linux-64_manylinux_image
Aug 31, 2026
Merged

swap357 merged 3 commits into
numba:mainfrom
swap357:gha/upgrade_linux-64_manylinux_image

Conversation

@swap357

@swap357 swap357 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This follows numba/llvmlite#1478 (and numba/llvmlite#1471), to upgrade manylinux image for #10774

It moves the docker image used for linux-64 wheel builds from manylinux2014 to manylinux_2_28, and pins the linux-aarch64 image to the same tag already used by llvmdev and llvmlite (2026.08.08-1).

@swap357 swap357 added 4 - Waiting on CI Review etc done, waiting for CI to finish skip_release_notes Skip towncrier requirement and removed skip_release_notes Skip towncrier requirement labels Aug 28, 2026
@swap357
swap357 marked this pull request as ready for review August 28, 2026 08:16
@swap357 swap357 added 3 - Ready for Review and removed 4 - Waiting on CI Review etc done, waiting for CI to finish labels Aug 28, 2026
@swap357
swap357 requested a review from esc August 28, 2026 15:32
@swap357

swap357 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

The wheel builds here are not correctly using manylinux_2_28 llvmlite builds yet. The build job needs correction with #10809 to use pre-release llvmlite dev builds on build env.

@esc

esc commented Aug 31, 2026

Copy link
Copy Markdown
Member

@swap357 you can now rebase this, since #10809 was merged

@swap357

swap357 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor Author

Alright, looks like it's now correctly pulling llvmlite dev2 here on linux-64 build jobs -

+ /opt/python/cp310-cp310/bin/python -m pip install --no-cache-dir --pre -i https://pypi.anaconda.org/numba/label/dev/simple llvmlite
Looking in indexes: https://pypi.anaconda.org/numba/label/dev/simple
Collecting llvmlite
  Downloading llvmlite-0.50.0.dev2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (59.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.7/59.7 MB 86.5 MB/s  0:00:00
Installing collected packages: llvmlite
Successfully installed llvmlite-0.50.0.dev2

@esc

esc commented Aug 31, 2026

Copy link
Copy Markdown
Member

Alright, looks like it's now correctly pulling llvmlite dev2 here on linux-64 build jobs -

Indeed, I can confirm all jobs now pull the dev2.

@esc esc added 5 - Ready to merge Review and testing done, is ready to merge and removed 3 - Ready for Review labels Aug 31, 2026
@swap357
swap357 merged commit c708d5a into numba:main Aug 31, 2026
68 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

5 - Ready to merge Review and testing done, is ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants