Skip to content

Commit dc1d289

Browse files
committed
Update CI matrix os and exclusions
1 parent 3755caf commit dc1d289

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

.github/workflows/tox.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,32 @@ jobs:
66
tox:
77
strategy:
88
matrix:
9-
os: [ubuntu-latest, macos-13, macos-14, windows-latest]
9+
os:
10+
- ubuntu-22.04 # Used only for testing Python 3.7.
11+
- ubuntu-latest
12+
- macos-13
13+
- macos-latest
14+
- windows-latest
1015
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
11-
exclude: # Exclude builds that are not currently available.
12-
- os: macos-14
13-
python-version: '3.7'
14-
- os: macos-14
16+
exclude:
17+
# Exclude unnecessary Ubuntu 22.04 runs.
18+
- os: ubuntu-22.04
1519
python-version: '3.8'
16-
- os: macos-14
20+
- os: ubuntu-22.04
1721
python-version: '3.9'
22+
- os: ubuntu-22.04
23+
python-version: '3.10'
24+
- os: ubuntu-22.04
25+
python-version: '3.11'
26+
- os: ubuntu-22.04
27+
python-version: '3.12'
28+
# Exclude builds that are not currently available.
29+
- os: ubuntu-latest
30+
python-version: '3.7'
31+
- os: macos-latest
32+
python-version: '3.7'
33+
- os: macos-latest
34+
python-version: '3.8'
1835

1936
fail-fast: false
2037

0 commit comments

Comments
 (0)