Replace deprecated macos-13 runners with macos-15-intel (#5916)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a3aa638..5f2b688 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -96,22 +96,22 @@
python-version: 'graalpy-24.1'
# No SciPy for macOS ARM
- - runs-on: macos-13
+ - runs-on: macos-15-intel
python-version: '3.8'
cmake-args: -DCMAKE_CXX_STANDARD=14
- - runs-on: macos-13
+ - runs-on: macos-15-intel
python-version: '3.11'
cmake-args: -DPYBIND11_TEST_SMART_HOLDER=ON
- runs-on: macos-latest
python-version: '3.12'
cmake-args: -DCMAKE_CXX_STANDARD=17 -DPYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION=ON
- - runs-on: macos-13
+ - runs-on: macos-15-intel
python-version: '3.13t'
cmake-args: -DCMAKE_CXX_STANDARD=11
- runs-on: macos-latest
python-version: '3.14t'
cmake-args: -DCMAKE_CXX_STANDARD=20
- - runs-on: macos-13
+ - runs-on: macos-15-intel
python-version: 'pypy-3.10'
cmake-args: -DCMAKE_CXX_STANDARD=17
- runs-on: macos-latest
diff --git a/.github/workflows/configure.yml b/.github/workflows/configure.yml
index 78214ec..cd034c8 100644
--- a/.github/workflows/configure.yml
+++ b/.github/workflows/configure.yml
@@ -35,7 +35,7 @@
- runs-on: ubuntu-24.04
cmake: "3.29"
- - runs-on: macos-13
+ - runs-on: macos-15-intel
cmake: "3.15"
- runs-on: macos-14
diff --git a/.github/workflows/tests-cibw.yml b/.github/workflows/tests-cibw.yml
index 02cce99..5dfb5dc 100644
--- a/.github/workflows/tests-cibw.yml
+++ b/.github/workflows/tests-cibw.yml
@@ -35,7 +35,7 @@
strategy:
fail-fast: false
matrix:
- runs-on: [macos-14, macos-13]
+ runs-on: [macos-14, macos-15-intel]
steps:
- uses: actions/checkout@v6
with:
@@ -58,7 +58,7 @@
strategy:
fail-fast: false
matrix:
- runs-on: [macos-latest, macos-13, ubuntu-latest]
+ runs-on: [macos-latest, macos-15-intel, ubuntu-latest]
steps:
- uses: actions/checkout@v6
with: