File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 12
12
jobs :
13
13
build_macos :
14
14
name : ' build and test'
15
- runs-on : macos-latest
16
15
timeout-minutes : 60
17
16
env :
18
17
HOMEBREW_NO_ANALYTICS : 1
19
18
HOMEBREW_NO_AUTO_UPDATE : 1
20
19
HOMEBREW_NO_INSTALL_CLEANUP : 1
21
20
PYTHONSTRICTEXTENSIONBUILD : 1
21
+ strategy :
22
+ fail-fast : false
23
+ matrix :
24
+ os : [
25
+ " macos-14" , # M1
26
+ " macos-13" , # Intel
27
+ ]
28
+ runs-on : ${{ matrix.os }}
22
29
steps :
23
30
- uses : actions/checkout@v4
24
31
- name : Restore config.cache
25
32
uses : actions/cache@v3
26
33
with :
27
34
path : config.cache
28
- key : ${{ github.job }}-${{ runner .os }}-${{ inputs.config_hash }}
35
+ key : ${{ github.job }}-${{ matrix .os }}-${{ inputs.config_hash }}
29
36
- name : Install Homebrew dependencies
30
37
run :
brew install pkg-config [email protected] xz gdbm tcl-tk
31
38
- name : Configure CPython
You can’t perform that action at this time.
0 commit comments