diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ac1ccf41..76fe5216 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,15 +30,15 @@ jobs: fail-fast: false matrix: python-version: [ "3.10", "3.11", "3.12", "3.13" ] - os: [ ubuntu-latest, macos-15-intel, macos-14 ] + os: [ ubuntu-latest, macos-15-intel, macos-15 ] include: - ld_prefix: "/usr/local" - - os: macos-14 + - os: macos-15 ld_prefix: "/opt/homebrew" # A pull request tests each macOS runner on one Python version, the oldest on the Intel # runner and the newest on the arm64 one, while Ubuntu tests every version; a push to # master or to a stable branch tests the whole matrix. - exclude: ${{ github.event_name == 'pull_request' && fromJSON('[{"os":"macos-15-intel","python-version":"3.11"},{"os":"macos-15-intel","python-version":"3.12"},{"os":"macos-15-intel","python-version":"3.13"},{"os":"macos-14","python-version":"3.10"},{"os":"macos-14","python-version":"3.11"},{"os":"macos-14","python-version":"3.12"}]') || fromJSON('[]') }} + exclude: ${{ github.event_name == 'pull_request' && fromJSON('[{"os":"macos-15-intel","python-version":"3.11"},{"os":"macos-15-intel","python-version":"3.12"},{"os":"macos-15-intel","python-version":"3.13"},{"os":"macos-15","python-version":"3.10"},{"os":"macos-15","python-version":"3.11"},{"os":"macos-15","python-version":"3.12"}]') || fromJSON('[]') }} steps: - name: Checkout