|
38 | 38 | fail-fast: false |
39 | 39 | max-parallel: 6 |
40 | 40 | matrix: |
41 | | - tox_system_factor: [ubuntu-trusty, ubuntu-xenial, ubuntu-bionic, ubuntu-focal, ubuntu-groovy, ubuntu-hirsute, debian-jessie, debian-stretch, debian-buster, debian-bullseye, debian-sid, linuxmint-17, linuxmint-18, linuxmint-19, linuxmint-19.3, linuxmint-20.1, fedora-26, fedora-27, fedora-28, fedora-29, fedora-30, fedora-31, fedora-32, fedora-33, fedora-34, centos-7, centos-8, gentoo, archlinux-latest, slackware-14.2, conda-forge, ubuntu-bionic-i386, manylinux-2_24-i686, debian-buster-i386, centos-7-i386] |
| 41 | + # This list is different from the one in tox.yml: |
| 42 | + # Trac #31526 switches gcc 4.x-based distributions to using the gcc_spkg configuration factor |
| 43 | + tox_system_factor: [ubuntu-trusty-gcc_spkg, ubuntu-xenial, ubuntu-bionic, ubuntu-focal, ubuntu-groovy, ubuntu-hirsute, debian-jessie-gcc_spkg, debian-stretch, debian-buster, debian-bullseye, debian-sid, linuxmint-17-gcc_spkg, linuxmint-18, linuxmint-19, linuxmint-19.3, linuxmint-20.1, fedora-26, fedora-27, fedora-28, fedora-29, fedora-30, fedora-31, fedora-32, fedora-33, fedora-34, centos-7-gcc_spkg, centos-8, gentoo, archlinux-latest, opensuse-15, opensuse-15.3, opensuse-tumbleweed, slackware-14.2, conda-forge, ubuntu-bionic-i386, manylinux-2_24-i686, debian-buster-i386, centos-7-gcc_spkg] |
42 | 44 | tox_packages_factor: [maximal] |
43 | 45 | targets_pattern: [0-g, h-o, p, q-z] |
44 | 46 | env: |
@@ -112,54 +114,35 @@ jobs: |
112 | 114 | fail-fast: false |
113 | 115 | max-parallel: 3 |
114 | 116 | matrix: |
115 | | - tox_system_factor: [homebrew-macos, conda-forge-macos] |
116 | | - tox_packages_factor: [minimal, standard] |
| 117 | + tox_system_factor: [homebrew-macos, conda-forge-macos, homebrew-macos-python3_xcode] |
| 118 | + tox_packages_factor: [maximal] |
117 | 119 | # As of 2021-03, default xcode is 12.4 |
118 | 120 | # https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md#xcode |
119 | 121 | xcode_version_factor: [default] |
| 122 | + targets_pattern: [0-g, h-o, p, q-z] |
120 | 123 | os: [ macos-10.15, macos-11.0 ] |
121 | 124 | include: |
122 | 125 | # Test xcode 11.7 only on macos-10.15 |
123 | 126 | - tox_system_factor: homebrew-macos |
124 | | - tox_packages_factor: minimal |
| 127 | + tox_packages_factor: maximal |
125 | 128 | xcode_version_factor: 11.7 |
| 129 | + targets_pattern: 0-g |
126 | 130 | os: macos-10.15 |
127 | 131 | - tox_system_factor: homebrew-macos |
128 | | - tox_packages_factor: standard |
| 132 | + tox_packages_factor: maximal |
129 | 133 | xcode_version_factor: 11.7 |
| 134 | + targets_pattern: h-o |
130 | 135 | os: macos-10.15 |
131 | | - # python3_xcode is only accepted if enough packages are available from the system |
132 | | - # --> to test "minimal", we will need https://trac.sagemath.org/ticket/30949 |
133 | | - - tox_system_factor: homebrew-macos-python3_xcode |
134 | | - tox_packages_factor: standard |
| 136 | + - tox_system_factor: homebrew-macos |
| 137 | + tox_packages_factor: maximal |
135 | 138 | xcode_version_factor: 11.7 |
| 139 | + targets_pattern: p |
136 | 140 | os: macos-10.15 |
137 | | - - tox_system_factor: homebrew-macos-python3_xcode |
138 | | - tox_packages_factor: standard |
139 | | - xcode_version_factor: default |
| 141 | + - tox_system_factor: homebrew-macos |
| 142 | + tox_packages_factor: maximal |
| 143 | + xcode_version_factor: 11.7 |
| 144 | + targets_pattern: q-z |
140 | 145 | os: macos-10.15 |
141 | | - - tox_system_factor: homebrew-macos-python3_xcode |
142 | | - tox_packages_factor: standard |
143 | | - xcode_version_factor: default |
144 | | - os: macos-11.0 |
145 | | - - tox_system_factor: homebrew-macos-python3_xcode-nokegonly |
146 | | - tox_packages_factor: standard |
147 | | - xcode_version_factor: default |
148 | | - os: macos-11.0 |
149 | | - # likewise for python3_pythonorg |
150 | | - - tox_system_factor: homebrew-macos-python3_pythonorg |
151 | | - tox_packages_factor: standard |
152 | | - xcode_version_factor: default |
153 | | - os: macos-11.0 |
154 | | - # conda-forge-macos-environment |
155 | | - - tox_system_factor: conda-forge-macos |
156 | | - tox_packages_factor: environment |
157 | | - xcode_version_factor: default |
158 | | - os: macos-11.0 |
159 | | - - tox_system_factor: conda-forge-macos |
160 | | - tox_packages_factor: environment-optional |
161 | | - xcode_version_factor: default |
162 | | - os: macos-11.0 |
163 | 146 | env: |
164 | 147 | TOX_ENV: local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }} |
165 | 148 | 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