Skip to content

Commit 07c588e

Browse files
committed
update macos runners, add windows-arm, test on py314
1 parent 5f95b7a commit 07c588e

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

.github/workflows/release.yml

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,29 +58,32 @@ jobs:
5858
fail-fast: false
5959
matrix:
6060
include:
61-
- os: ubuntu-24.04
61+
- os: ubuntu-latest
6262
cibw_archs: "auto64"
6363
with_sse2: true
6464
- os: ubuntu-24.04-arm
65-
cibw_archs: "aarch64"
65+
cibw_archs: "auto64"
6666
with_sse2: false
67-
- os: ubuntu-24.04
67+
- os: ubuntu-latest
6868
cibw_archs: "ppc64le"
6969
with_sse2: false
70-
- os: windows-2022
70+
- os: windows-latest
7171
cibw_archs: "auto64"
7272
with_sse2: true
73-
- os: macos-13
74-
cibw_archs: "universal2"
73+
- os: macos-15-intel
74+
cibw_archs: "auto64"
7575
with_sse2: true
76+
- os: macos-14
77+
cibw_archs: "auto64"
78+
with_sse2: false
7679

7780
steps:
7881
- uses: actions/checkout@v5
7982
- uses: docker/setup-qemu-action@v3
8083
if: runner.os == 'Linux' && runner.arch == 'X64'
8184
with:
8285
platforms: all
83-
- uses: pypa/cibuildwheel@v3.1.4
86+
- uses: pypa/cibuildwheel@v3.3.1
8487
env:
8588
# Configure hdf5plugin build
8689
HDF5PLUGIN_OPENMP: "False"
@@ -118,16 +121,20 @@ jobs:
118121
runs-on: ${{ matrix.os }}
119122
strategy:
120123
matrix:
121-
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
122-
python-version: ['3.9', '3.13']
124+
os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, macos-14]
125+
python-version: ['3.9', '3.14']
123126
include:
124127
- python-version: '3.9'
125128
OLDEST_DEPENDENCIES: 'h5py==3.0.0 "numpy<2"'
126129
- python-version: '3.9'
127-
os: 'macos-latest'
130+
os: ubuntu-24.04-arm
131+
OLDEST_DEPENDENCIES: 'h5py==3.6.0 "numpy<2"'
132+
- python-version: '3.9'
133+
os: macos-14
128134
OLDEST_DEPENDENCIES: 'h5py==3.7.0 "numpy<2"'
129-
- python-version: '3.13'
130-
OLDEST_DEPENDENCIES: 'h5py==3.12.1 numpy==2.1.0'
135+
136+
- python-version: '3.14'
137+
OLDEST_DEPENDENCIES: 'h5py==3.15.1 numpy==2.4.1'
131138

132139
steps:
133140
- uses: actions/checkout@v5

0 commit comments

Comments
 (0)