Co-authored-by: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Co-authored-by: clintonsteiner <47841949+clintonsteiner@users.noreply.github.com>
+self-hosted-runner:
+ # Pending release of actionlint > 1.7.11 for macos-26-intel support
+ # https://github.com/rhysd/actionlint/pull/629
+ labels: ["macos-26-intel"]
+
config-variables: null
paths:
strategy:
fail-fast: false
matrix:
- # macos-14 is M1, macos-15-intel is Intel.
- # macos-15-intel only runs tests against the GIL-enabled CPython.
+ # macos-26 is Apple Silicon, macos-26-intel is Intel.
+ # macos-26-intel only runs tests against the GIL-enabled CPython.
os:
- - macos-14
- - macos-15-intel
+ - macos-26
+ - macos-26-intel
free-threading:
- false
- true
exclude:
- - os: macos-15-intel
+ - os: macos-26-intel
free-threading: true
uses: ./.github/workflows/reusable-macos.yml
with:
matrix:
include:
- arch: aarch64
- runs-on: macos-14
+ runs-on: macos-26
- arch: x86_64
runs-on: ubuntu-24.04
compiler: msvc
- target: x86_64-apple-darwin/clang
architecture: x86_64
- runner: macos-15-intel
+ runner: macos-26-intel
compiler: clang
- target: aarch64-apple-darwin/clang
architecture: aarch64
- runner: macos-14
+ runner: macos-26
compiler: clang
- target: x86_64-unknown-linux-gnu/gcc
architecture: x86_64
run: |
brew update
brew install llvm@${{ matrix.llvm }}
- SDKROOT="$(xcrun --show-sdk-path)" \
- ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--enable-optimizations --with-lto' }}
+ export SDKROOT="$(xcrun --show-sdk-path)"
+ ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--enable-optimizations --with-lto' }}
make all --jobs 4
./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3