Skip to content

Commit e630edb

Browse files
committed
Matrix far too big lol
1 parent 610fe18 commit e630edb

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

.circleci/config.yml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ orbs:
77
jobs:
88

99
compat:
10+
# Default to the "bottom" values for the overall param lists. Would be nice
11+
# to have better variables, does Circle do that?
1012
parameters:
1113
python:
1214
type: string
15+
default: "3.6"
1316
sphinx:
1417
type: string
18+
default: "1.6.7"
1519
executor:
1620
name: orb/default
1721
version: "<< parameters.python >>"
@@ -48,14 +52,12 @@ workflows:
4852
# We have no tests to matrix, and this is too niche for the orb, so just
4953
# do a bunch of install/run tests on different Python and Sphinx versions
5054
# for compat testing.
55+
# Split it up into two broad dimensions to avoid a huge product!
5156
- compat:
52-
name: "Docs (Py<< matrix.python >>/Sphinx << matrix.sphinx >>)"
53-
# May as well not burn a lot of credits if something is seriously
54-
# busted.
57+
name: "Docs (Py3.6/Sphinx << matrix.sphinx >>)"
5558
requires: ["Docs"]
5659
matrix:
5760
parameters:
58-
python: ["3.7", "3.8", "3.9", "3.10", "3.11"]
5961
# TODO: still need to find a way to solve escaping hell on circle
6062
# re: parameters containing >< symbols
6163
sphinx:
@@ -66,5 +68,16 @@ workflows:
6668
- "3.5.4"
6769
- "4.5.0"
6870
- "5.3.0"
69-
- "6.1.3"
70-
exclude: []
71+
# 6.x already covered by the base docs job
72+
- compat:
73+
name: "Docs (Py<< matrix.python >>/Sphinx 1.6.7)"
74+
requires: ["Docs"]
75+
matrix:
76+
parameters:
77+
python:
78+
# 3.6 already covered by the base docs job
79+
- "3.7"
80+
- "3.8"
81+
- "3.9"
82+
- "3.10"
83+
- "3.11"

0 commit comments

Comments
 (0)