diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8a20893..ee7a2c9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,7 +47,7 @@ jobs: strategy: matrix: # python-version: ["3.9", "3.10", "3.11", "3.12"] python-version: ["3.11"] - os: [macos-15-intel, windows-latest, ubuntu-22.04, macos-15] + os: [windows-latest, ubuntu-22.04, macos-15] fail-fast: false runs-on: ${{ matrix.os }} defaults: diff --git a/.github/workflows/on-release-main.yml b/.github/workflows/on-release-main.yml index 9c2fe80..f1e572e 100644 --- a/.github/workflows/on-release-main.yml +++ b/.github/workflows/on-release-main.yml @@ -15,15 +15,16 @@ jobs: build: strategy: matrix: - os: - [ - macos-15-intel, - windows-latest, - ubuntu-latest, - ubuntu-24.04-arm, - macos-15, - ] + os: [windows-latest, ubuntu-latest, ubuntu-24.04-arm, macos-15] glibc: [2_28, 2_34] + # glibc (manylinux) only applies to the Linux builds. Exclude the duplicate + # 2_34 combination for the non-Linux OSes so macOS/Windows build once each + # (otherwise they would build the identical wheel twice, once per glibc value). + exclude: + - os: windows-latest + glibc: 2_34 + - os: macos-15 + glibc: 2_34 fail-fast: false runs-on: ${{ matrix.os }}