Skip to content

Commit 32ecd9f

Browse files
committed
Update release workflows for Python 3.14, Intel macOS runner, etc
Add Python 3.14 to release workflows and update cibuildwheel to a release that uses 3.14-final. Use the new macos-15-intel.
1 parent 2f9d50d commit 32ecd9f

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

.cirrus.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ build_wheels_task:
3535
- name: Build ARM Linux py3.10-11 wheels
3636
env:
3737
CIBW_BUILD: "cp310-* cp311-*"
38-
- name: Build ARM Linux py3.12-13 wheels
38+
- name: Build ARM Linux py3.12-14 wheels
3939
env:
40-
CIBW_BUILD: "cp312-* cp313-*"
40+
CIBW_BUILD: "cp312-* cp313-* cp314-*"
4141

4242
- name: Build ARM macOS wheels
4343
macos_instance:
4444
image: ghcr.io/cirruslabs/macos-sonoma-base:latest
4545
env:
46-
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-*"
46+
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-* cp314-*"
4747

4848
alias: build_wheels
4949

@@ -63,7 +63,7 @@ build_wheels_task:
6363

6464
install_script: |
6565
python3 -m venv $VENV
66-
pip3 install cibuildwheel==2.23.3
66+
pip3 install cibuildwheel==3.2.1
6767
6868
build_script: |
6969
cibuildwheel

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
os: [ubuntu-latest, macos-13]
16-
build: ["cp38-* cp39-*", "cp310-* cp311-*", "cp312-* cp313-*"]
15+
os: [ubuntu-latest, macos-15-intel]
16+
build: ["cp38-*", "cp39-* cp310-*", "cp311-* cp312-*", "cp313-* cp314-*"]
1717
x64image: [manylinux_2_28]
1818
nametag: [none]
1919

@@ -31,7 +31,7 @@ jobs:
3131
run: devtools/check-platform.sh ${{ matrix.os }}
3232

3333
- name: Build wheels
34-
uses: pypa/cibuildwheel@v2.23.3
34+
uses: pypa/cibuildwheel@v3.2.1
3535
env:
3636
CIBW_BUILD: ${{ matrix.build }}
3737
CIBW_BUILD_VERBOSITY: 1

devtools/check-platform.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/bin/sh -e
22

33
case $1 in
4-
ubuntu-*-arm) expected=arm ;;
5-
macos-13) expected=x86_64 ;;
4+
*-arm) expected=arm ;;
5+
*-intel) expected=x86_64 ;;
66
ubuntu-*) expected=x86_64 ;;
77
macos-*) expected=arm ;;
88
windows-*) expected=x86_64 ;;

0 commit comments

Comments
 (0)