Skip to content

Commit 24c53e1

Browse files
committed
cibuildwheel will default to manylinux_2_28 on 6th May 2025 - Let's do it earlier.
See https://cibuildwheel.pypa.io/en/stable/options/#linux-image and pypa/cibuildwheel#1772 Fixes kyamagu#284 and kyamagu#175
1 parent db7d7fc commit 24c53e1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
uses: docker/setup-qemu-action@v3
3131
- name: Build skia 3rd-Party
3232
# Taken from https://github.com/pypa/cibuildwheel/blob/v2.19.2/cibuildwheel/resources/pinned_docker_images.cfg
33-
uses: docker://quay.io/pypa/manylinux2014_aarch64:2024.07.02-0
33+
uses: docker://quay.io/pypa/manylinux_2_28_aarch64:2024.07.02-0
3434
if: ${{ steps.cache-skia.outputs.cache-hit != 'true' }}
3535
with:
3636
args: bash -c "git config --global --add safe.directory '*' &&
@@ -61,7 +61,7 @@ jobs:
6161
- name: Set up QEMU
6262
uses: docker/setup-qemu-action@v3
6363
- name: Build Skia Proper
64-
uses: docker://quay.io/pypa/manylinux2014_aarch64:2024.07.02-0
64+
uses: docker://quay.io/pypa/manylinux_2_28_aarch64:2024.07.02-0
6565
with:
6666
args: bash -c "git config --global --add safe.directory '*' &&
6767
bash scripts/build_Linux.sh
@@ -116,6 +116,8 @@ jobs:
116116
- name: Build wheels
117117
uses: pypa/[email protected]
118118
env:
119+
CIBW_MANYLINUX_X86_64_IMAG: manylinux_2_28
120+
CIBW_MANYLINUX_AARCH64_IMAGE: manylinux_2_28
119121
CIBW_BUILD: "${{ matrix.cp }}-*"
120122
CIBW_SKIP: "*musllinux*"
121123
CIBW_ARCHS: ${{ matrix.arch }}
@@ -179,6 +181,8 @@ jobs:
179181
- name: Build wheels
180182
uses: pypa/[email protected]
181183
env:
184+
CIBW_MANYLINUX_X86_64_IMAG: manylinux_2_28
185+
CIBW_MANYLINUX_AARCH64_IMAGE: manylinux_2_28
182186
CIBW_BUILD: "${{ matrix.cp }}-*"
183187
CIBW_SKIP: "*musllinux*"
184188
CIBW_ARCHS: ${{ matrix.arch }}

0 commit comments

Comments
 (0)