diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be4723a2..1dc21c2d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,6 +48,8 @@ jobs: include: - os: macos-13 python-version: "3.10" + - os: macos-14 + python-version: "3.10" - os: windows-latest python-version: "3.10" steps: @@ -71,7 +73,7 @@ jobs: timeout-minutes: 20 strategy: matrix: - os: [ubuntu-22.04, windows-2019, macos-13] + os: [ubuntu-20.04, windows-2019, macos-13, macos-14] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -80,8 +82,9 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v2.17.0 env: - CIBW_BUILD: "cp*-manylinux_x86_64 cp3*-win_amd64 cp3*-macosx_x86_64" + CIBW_BUILD: "cp*-manylinux_x86_64 cp3*-win_amd64 cp3*-macosx_x86_64 cp3*-macosx_arm64" CIBW_SKIP: "cp37-*" + CIBW_TEST_SKIP: "cp38-macosx_*:arm64" - uses: actions/upload-artifact@v4 with: name: wheels-${{ matrix.os }}