@@ -106,54 +106,35 @@ jobs:
106106 fail-fast : false
107107 max-parallel : 3
108108 matrix :
109- tox_system_factor : [homebrew-macos, conda-forge-macos]
110- tox_packages_factor : [minimal, standard ]
109+ tox_system_factor : [homebrew-macos, conda-forge-macos, homebrew-macos-python3_xcode ]
110+ tox_packages_factor : [maximal ]
111111 # As of 2021-03, default xcode is 12.4
112112 # https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md#xcode
113113 xcode_version_factor : [default]
114+ targets_pattern : [0-g, h-o, p, q-z]
114115 os : [ macos-10.15, macos-11.0 ]
115116 include :
116117 # Test xcode 11.7 only on macos-10.15
117118 - tox_system_factor : homebrew-macos
118- tox_packages_factor : minimal
119+ tox_packages_factor : maximal
119120 xcode_version_factor : 11.7
121+ targets_pattern : 0-g
120122 os : macos-10.15
121123 - tox_system_factor : homebrew-macos
122- tox_packages_factor : standard
124+ tox_packages_factor : maximal
123125 xcode_version_factor : 11.7
126+ targets_pattern : h-o
124127 os : macos-10.15
125- # python3_xcode is only accepted if enough packages are available from the system
126- # --> to test "minimal", we will need https://trac.sagemath.org/ticket/30949
127- - tox_system_factor : homebrew-macos-python3_xcode
128- tox_packages_factor : standard
128+ - tox_system_factor : homebrew-macos
129+ tox_packages_factor : maximal
129130 xcode_version_factor : 11.7
131+ targets_pattern : p
130132 os : macos-10.15
131- - tox_system_factor : homebrew-macos-python3_xcode
132- tox_packages_factor : standard
133- xcode_version_factor : default
133+ - tox_system_factor : homebrew-macos
134+ tox_packages_factor : maximal
135+ xcode_version_factor : 11.7
136+ targets_pattern : q-z
134137 os : macos-10.15
135- - tox_system_factor : homebrew-macos-python3_xcode
136- tox_packages_factor : standard
137- xcode_version_factor : default
138- os : macos-11.0
139- - tox_system_factor : homebrew-macos-python3_xcode-nokegonly
140- tox_packages_factor : standard
141- xcode_version_factor : default
142- os : macos-11.0
143- # likewise for python3_pythonorg
144- - tox_system_factor : homebrew-macos-python3_pythonorg
145- tox_packages_factor : standard
146- xcode_version_factor : default
147- os : macos-11.0
148- # conda-forge-macos-environment
149- - tox_system_factor : conda-forge-macos
150- tox_packages_factor : environment
151- xcode_version_factor : default
152- os : macos-11.0
153- - tox_system_factor : conda-forge-macos
154- tox_packages_factor : environment-optional
155- xcode_version_factor : default
156- os : macos-11.0
157138 env :
158139 TOX_ENV : local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }}
159140 LOGS_ARTIFACT_NAME : logs-commit-${{ github.sha }}-tox-local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }}-${{ matrix.os }}-xcode_${{ matrix.xcode_version_factor }}
0 commit comments