Skip to content

Commit d18bb19

Browse files
Upgrade cibuildwheel to v3.4.0 in GitHub CI (#2801)
This changelist upgrades the `cibuildwheel` GitHub Action from v2.23.2 to v3.4.0 in Python wheel building, along with the following related improvements: - Add Python 3.14 to the Python wheel build matrix. - Switch the Linux package manager from `yum` to `dnf`, as required by cibuildwheel v3.
1 parent 71ebb9d commit d18bb19

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ jobs:
467467
strategy:
468468
fail-fast: false
469469
matrix:
470-
python-minor: ['9', '10', '11', '12', '13']
470+
python-minor: ['9', '10', '11', '12', '13', '14']
471471
os: ['ubuntu-24.04', 'windows-2022', 'macos-15']
472472

473473
steps:
@@ -490,15 +490,15 @@ jobs:
490490
if: runner.os == 'Windows'
491491

492492
- name: Build Wheel
493-
uses: pypa/cibuildwheel@6a41245b42fcb325223b8793746f10456ed07436 # v2.23.2
493+
uses: pypa/cibuildwheel@ee02a1537ce3071a004a6b08c41e72f0fdc42d9a # v3.4.0
494494
with:
495495
package-dir: ${{ github.workspace }}/sdist/${{ needs.sdist.outputs.sdist_filename }}
496496
env:
497497
CIBW_BUILD: 'cp3${{ matrix.python-minor }}-*'
498498
CIBW_SKIP: '*musllinux*'
499499
CIBW_ARCHS: 'auto64'
500500
CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28
501-
CIBW_BEFORE_ALL_LINUX: yum install -y libXt-devel doxygen
501+
CIBW_BEFORE_ALL_LINUX: dnf install -y libXt-devel doxygen
502502
CIBW_BEFORE_ALL_MACOS: brew install doxygen
503503
CIBW_BUILD_VERBOSITY: 1
504504
CIBW_ENVIRONMENT: CMAKE_BUILD_PARALLEL_LEVEL=2

0 commit comments

Comments
 (0)