CI: Only test free-threading with faster macOS M1 (#116814)

Only test free-threading with faster macOS M1
This commit is contained in:
Hugo van Kemenade 2024-03-14 17:10:56 +02:00 committed by GitHub
parent b1236a4410
commit 415cd06d72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 4 deletions

View file

@ -206,6 +206,8 @@ jobs:
uses: ./.github/workflows/reusable-macos.yml uses: ./.github/workflows/reusable-macos.yml
with: with:
config_hash: ${{ needs.check_source.outputs.config_hash }} config_hash: ${{ needs.check_source.outputs.config_hash }}
# macos-14 is M1, macos-13 is Intel
os-matrix: '["macos-14", "macos-13"]'
build_macos_free_threading: build_macos_free_threading:
name: 'macOS (free-threading)' name: 'macOS (free-threading)'
@ -215,6 +217,8 @@ jobs:
with: with:
config_hash: ${{ needs.check_source.outputs.config_hash }} config_hash: ${{ needs.check_source.outputs.config_hash }}
free-threading: true free-threading: true
# macos-14 is M1
os-matrix: '["macos-14"]'
build_ubuntu: build_ubuntu:
name: 'Ubuntu' name: 'Ubuntu'

View file

@ -8,6 +8,9 @@ on:
required: false required: false
type: boolean type: boolean
default: false default: false
os-matrix:
required: false
type: string
jobs: jobs:
build_macos: build_macos:
@ -22,10 +25,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ os: ${{fromJson(inputs.os-matrix)}}
"macos-14", # M1
"macos-13", # Intel
]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4