Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit 0761aed

Browse files
author
Matthias Koeppe
committed
.github/workflows/tox-{optional,experimental}.yml: Restore use of -maximal environments
1 parent 0d7946c commit 0761aed

File tree

2 files changed

+28
-66
lines changed

2 files changed

+28
-66
lines changed

.github/workflows/tox-experimental.yml

Lines changed: 14 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -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 }}

.github/workflows/tox-optional.yml

Lines changed: 14 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -108,54 +108,35 @@ jobs:
108108
fail-fast: false
109109
max-parallel: 3
110110
matrix:
111-
tox_system_factor: [homebrew-macos, conda-forge-macos]
112-
tox_packages_factor: [minimal, standard]
111+
tox_system_factor: [homebrew-macos, conda-forge-macos, homebrew-macos-python3_xcode]
112+
tox_packages_factor: [maximal]
113113
# As of 2021-03, default xcode is 12.4
114114
# https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md#xcode
115115
xcode_version_factor: [default]
116+
targets_pattern: [0-g, h-o, p, q-z]
116117
os: [ macos-10.15, macos-11.0 ]
117118
include:
118119
# Test xcode 11.7 only on macos-10.15
119120
- tox_system_factor: homebrew-macos
120-
tox_packages_factor: minimal
121+
tox_packages_factor: maximal
121122
xcode_version_factor: 11.7
123+
targets_pattern: 0-g
122124
os: macos-10.15
123125
- tox_system_factor: homebrew-macos
124-
tox_packages_factor: standard
126+
tox_packages_factor: maximal
125127
xcode_version_factor: 11.7
128+
targets_pattern: h-o
126129
os: macos-10.15
127-
# python3_xcode is only accepted if enough packages are available from the system
128-
# --> to test "minimal", we will need https://trac.sagemath.org/ticket/30949
129-
- tox_system_factor: homebrew-macos-python3_xcode
130-
tox_packages_factor: standard
130+
- tox_system_factor: homebrew-macos
131+
tox_packages_factor: maximal
131132
xcode_version_factor: 11.7
133+
targets_pattern: p
132134
os: macos-10.15
133-
- tox_system_factor: homebrew-macos-python3_xcode
134-
tox_packages_factor: standard
135-
xcode_version_factor: default
135+
- tox_system_factor: homebrew-macos
136+
tox_packages_factor: maximal
137+
xcode_version_factor: 11.7
138+
targets_pattern: q-z
136139
os: macos-10.15
137-
- tox_system_factor: homebrew-macos-python3_xcode
138-
tox_packages_factor: standard
139-
xcode_version_factor: default
140-
os: macos-11.0
141-
- tox_system_factor: homebrew-macos-python3_xcode-nokegonly
142-
tox_packages_factor: standard
143-
xcode_version_factor: default
144-
os: macos-11.0
145-
# likewise for python3_pythonorg
146-
- tox_system_factor: homebrew-macos-python3_pythonorg
147-
tox_packages_factor: standard
148-
xcode_version_factor: default
149-
os: macos-11.0
150-
# conda-forge-macos-environment
151-
- tox_system_factor: conda-forge-macos
152-
tox_packages_factor: environment
153-
xcode_version_factor: default
154-
os: macos-11.0
155-
- tox_system_factor: conda-forge-macos
156-
tox_packages_factor: environment-optional
157-
xcode_version_factor: default
158-
os: macos-11.0
159140
env:
160141
TOX_ENV: local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }}
161142
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

Comments
 (0)