From 07c588e5b416823ffe6ae6868871aecb3f40a379 Mon Sep 17 00:00:00 2001 From: Thomas VINCENT Date: Fri, 16 Jan 2026 15:33:02 +0100 Subject: [PATCH] update macos runners, add windows-arm, test on py314 --- .github/workflows/release.yml | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df277938..dc992ae1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -58,21 +58,24 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-24.04 + - os: ubuntu-latest cibw_archs: "auto64" with_sse2: true - os: ubuntu-24.04-arm - cibw_archs: "aarch64" + cibw_archs: "auto64" with_sse2: false - - os: ubuntu-24.04 + - os: ubuntu-latest cibw_archs: "ppc64le" with_sse2: false - - os: windows-2022 + - os: windows-latest cibw_archs: "auto64" with_sse2: true - - os: macos-13 - cibw_archs: "universal2" + - os: macos-15-intel + cibw_archs: "auto64" with_sse2: true + - os: macos-14 + cibw_archs: "auto64" + with_sse2: false steps: - uses: actions/checkout@v5 @@ -80,7 +83,7 @@ jobs: if: runner.os == 'Linux' && runner.arch == 'X64' with: platforms: all - - uses: pypa/cibuildwheel@v3.1.4 + - uses: pypa/cibuildwheel@v3.3.1 env: # Configure hdf5plugin build HDF5PLUGIN_OPENMP: "False" @@ -118,16 +121,20 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-13, macos-latest] - python-version: ['3.9', '3.13'] + os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, macos-14] + python-version: ['3.9', '3.14'] include: - python-version: '3.9' OLDEST_DEPENDENCIES: 'h5py==3.0.0 "numpy<2"' - python-version: '3.9' - os: 'macos-latest' + os: ubuntu-24.04-arm + OLDEST_DEPENDENCIES: 'h5py==3.6.0 "numpy<2"' + - python-version: '3.9' + os: macos-14 OLDEST_DEPENDENCIES: 'h5py==3.7.0 "numpy<2"' - - python-version: '3.13' - OLDEST_DEPENDENCIES: 'h5py==3.12.1 numpy==2.1.0' + + - python-version: '3.14' + OLDEST_DEPENDENCIES: 'h5py==3.15.1 numpy==2.4.1' steps: - uses: actions/checkout@v5