File tree 2 files changed +14
-5
lines changed
2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -199,8 +199,9 @@ jobs:
199
199
uses : ./.github/workflows/reusable-macos.yml
200
200
with :
201
201
config_hash : ${{ needs.check_source.outputs.config_hash }}
202
- # Cirrus is M1, macos-13 is default GHA Intel
203
- os-matrix : ' ["ghcr.io/cirruslabs/macos-runner:sonoma", "macos-13"]'
202
+ # Cirrus and macos-14 are M1, macos-13 is default GHA Intel.
203
+ # Cirrus used for upstream, macos-14 for forks.
204
+ os-matrix : ' ["ghcr.io/cirruslabs/macos-runner:sonoma", "macos-14", "macos-13"]'
204
205
205
206
build_macos_free_threading :
206
207
name : ' macOS (free-threading)'
@@ -210,8 +211,9 @@ jobs:
210
211
with :
211
212
config_hash : ${{ needs.check_source.outputs.config_hash }}
212
213
free-threading : true
213
- # Cirrus is M1
214
- os-matrix : ' ["ghcr.io/cirruslabs/macos-runner:sonoma"]'
214
+ # Cirrus and macos-14 are M1.
215
+ # Cirrus used for upstream, macos-14 for forks.
216
+ os-matrix : ' ["ghcr.io/cirruslabs/macos-runner:sonoma", "macos-14"]'
215
217
216
218
build_ubuntu :
217
219
name : ' Ubuntu'
Original file line number Diff line number Diff line change 14
14
15
15
jobs :
16
16
build_macos :
17
- name : ' build and test'
17
+ name : build and test (${{ matrix.os }})
18
18
timeout-minutes : 60
19
19
env :
20
20
HOMEBREW_NO_ANALYTICS : 1
27
27
fail-fast : false
28
28
matrix :
29
29
os : ${{fromJson(inputs.os-matrix)}}
30
+ is-fork :
31
+ - ${{ github.repository_owner != 'python' }}
32
+ exclude :
33
+ - os : " ghcr.io/cirruslabs/macos-runner:sonoma"
34
+ is-fork : true
35
+ - os : " macos-14"
36
+ is-fork : false
30
37
runs-on : ${{ matrix.os }}
31
38
steps :
32
39
- uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments