Skip to content

Commit e54298d

Browse files
committed
Rewrite the strategy matrix while keeping equivalent
1 parent 1d38c0b commit e54298d

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

.github/workflows/ci-pytorch-test-full.yml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,20 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
os: [ubuntu-20.04, windows-2022, macOS-11]
24-
python-version: ["3.7", "3.10"] # minimum, maximum
25-
requires: ["oldest", "latest"]
26-
release: ["stable"]
27-
exclude:
28-
# There's no distribution of the oldest PyTorch 1.9 for Python 3.10.
29-
# TODO: Remove the exclusion when dropping PyTorch 1.9 support.
30-
- {python-version: "3.10", requires: "oldest"}
31-
# TODO: re-enable RC testing
32-
# include:
33-
# - {os: ubuntu-20.04, python-version: "3.10", requires: "latest", release: "pre"}
23+
# There's no distribution of the oldest PyTorch 1.9 for Python 3.10.
24+
# TODO: Add {python-version: "3.10", requires: "oldest"} back when dropping PyTorch 1.9 support.
25+
include:
26+
- {os: "ubuntu-20.04", python-version: "3.7", requires: "oldest", release: "stable"}
27+
- {os: "ubuntu-20.04", python-version: "3.7", requires: "latest", release: "stable"}
28+
- {os: "ubuntu-20.04", python-version: "3.10", requires: "latest", release: "stable"}
29+
- {os: "macos-11", python-version: "3.7", requires: "oldest", release: "stable"}
30+
- {os: "macos-11", python-version: "3.7", requires: "latest", release: "stable"}
31+
- {os: "macos-11", python-version: "3.10", requires: "latest", release: "stable"}
32+
- {os: "windows-2022", python-version: "3.7", requires: "oldest", release: "stable"}
33+
- {os: "windows-2022", python-version: "3.7", requires: "latest", release: "stable"}
34+
- {os: "windows-2022", python-version: "3.10", requires: "latest", release: "stable"}
35+
# Note: enable testing with release candidate as needed
36+
# - {os: ubuntu-20.04, python-version: "3.10", requires: "latest", release: "pre"}
3437

3538
timeout-minutes: 40
3639

0 commit comments

Comments
 (0)