From cf440e55c9f2236925cb4a978965bc0104b9c088 Mon Sep 17 00:00:00 2001 From: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com> Date: Sat, 20 Sep 2025 02:58:17 +0530 Subject: [PATCH] Replace `macos-13` images with `macos-15-intel` --- .github/workflows/test.yml | 6 +++--- README.md | 4 ++-- docs/platforms.md | 2 +- examples/github-deploy.yml | 4 ++-- examples/github-minimal.yml | 4 ++-- examples/github-pipx.yml | 4 ++-- examples/github-with-qemu.yml | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 286a0324b..b5cbe105a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -69,17 +69,17 @@ jobs: python_version: '3.13' - os: windows-11-arm python_version: '3.13' - - os: macos-13 + - os: macos-15-intel python_version: '3.13' - os: macos-15 python_version: '3.13' - - os: macos-13 + - os: macos-15-intel python_version: '3.13' test_select: ios - os: macos-14 # See https://github.com/actions/runner-images/issues/12777 python_version: '3.13' test_select: ios - - os: macos-13 + - os: macos-15-intel python_version: '3.13' test_select: android - os: macos-15 diff --git a/README.md b/README.md index 2b8e0942d..7f69fb5e6 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ Usage ² [Uses cross-compilation](https://cibuildwheel.pypa.io/en/stable/faq/#windows-arm64). It is not possible to test `arm64` on this CI platform.
³ Requires a macOS runner; runs tests on the simulator for the runner's architecture.
⁴ Building for Android requires the runner to be Linux x86_64, macOS ARM64 or macOS x86_64. Testing has [additional requirements](https://cibuildwheel.pypa.io/en/stable/platforms/#android).
-⁵ The `macos-15` and `macos-latest` images are [incompatible with cibuildwheel at this time](platforms/#ios-system-requirements)
+⁵ The `macos-15` and `macos-latest` images are [incompatible with cibuildwheel at this time](platforms/#ios-system-requirements)
when building iOS wheels. @@ -90,7 +90,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-13, macos-latest] + os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-15-intel, macos-latest] steps: - uses: actions/checkout@v5 diff --git a/docs/platforms.md b/docs/platforms.md index 67bf25ce5..59fa93933 100644 --- a/docs/platforms.md +++ b/docs/platforms.md @@ -121,7 +121,7 @@ See [GitHub issue 1333](https://github.com/pypa/cibuildwheel/issues/1333) for mo It's easiest to build `x86_64` wheels on `x86_64` runners, and `arm64` wheels on `arm64` runners. -On GitHub Actions, `macos-14` runners are `arm64`, and `macos-13` runners are `x86_64`. So all you need to do is ensure both are in your build matrix. +On GitHub Actions, `macos-14` runners are `arm64`, and `macos-15-intel` runners are `x86_64`. So all you need to do is ensure both are in your build matrix. #### Cross-compiling diff --git a/examples/github-deploy.yml b/examples/github-deploy.yml index f47107cfc..25ef816d1 100644 --- a/examples/github-deploy.yml +++ b/examples/github-deploy.yml @@ -26,8 +26,8 @@ jobs: - os: windows-arm runs-on: windows-11-arm - os: macos-intel - # macos-13 was the last x86_64 runner - runs-on: macos-13 + # macos-15-intel is the last x86_64 runner + runs-on: macos-15-intel - os: macos-arm # macos-14+ (including latest) are ARM64 runners runs-on: macos-latest diff --git a/examples/github-minimal.yml b/examples/github-minimal.yml index 14387f5c7..79ad1b862 100644 --- a/examples/github-minimal.yml +++ b/examples/github-minimal.yml @@ -8,8 +8,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - # macos-13 is an intel runner, macos-14 is apple silicon - os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-13, macos-14] + # macos-15-intel is an Intel runner, macos-14 is Apple silicon + os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-15-intel, macos-14] steps: - uses: actions/checkout@v5 diff --git a/examples/github-pipx.yml b/examples/github-pipx.yml index a30aa5b83..4212a7ef6 100644 --- a/examples/github-pipx.yml +++ b/examples/github-pipx.yml @@ -8,8 +8,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - # macos-13 is an intel runner, macos-14 is apple silicon - os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-13, macos-14] + # macos-15-intel is an Intel runner, macos-14 is Apple silicon + os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-15-intel, macos-14] steps: - uses: actions/checkout@v5 diff --git a/examples/github-with-qemu.yml b/examples/github-with-qemu.yml index 5836dbaaa..5443dc9fa 100644 --- a/examples/github-with-qemu.yml +++ b/examples/github-with-qemu.yml @@ -8,8 +8,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - # macos-13 is an intel runner, macos-14 is apple silicon - os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-13, macos-14] + # macos-15-intel is an Intel runner, macos-14 is Apple silicon + os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-15-intel, macos-14] steps: - uses: actions/checkout@v5