Skip to content

Commit

Permalink
Matrix far too big lol
Browse files Browse the repository at this point in the history
  • Loading branch information
bitprophet committed Jan 13, 2023
1 parent 610fe18 commit e630edb
Showing 1 changed file with 19 additions and 6 deletions.
25 changes: 19 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,15 @@ orbs:
jobs:

compat:
# Default to the "bottom" values for the overall param lists. Would be nice
# to have better variables, does Circle do that?
parameters:
python:
type: string
default: "3.6"
sphinx:
type: string
default: "1.6.7"
executor:
name: orb/default
version: "<< parameters.python >>"
Expand Down Expand Up @@ -48,14 +52,12 @@ workflows:
# We have no tests to matrix, and this is too niche for the orb, so just
# do a bunch of install/run tests on different Python and Sphinx versions
# for compat testing.
# Split it up into two broad dimensions to avoid a huge product!
- compat:
name: "Docs (Py<< matrix.python >>/Sphinx << matrix.sphinx >>)"
# May as well not burn a lot of credits if something is seriously
# busted.
name: "Docs (Py3.6/Sphinx << matrix.sphinx >>)"
requires: ["Docs"]
matrix:
parameters:
python: ["3.7", "3.8", "3.9", "3.10", "3.11"]
# TODO: still need to find a way to solve escaping hell on circle
# re: parameters containing >< symbols
sphinx:
Expand All @@ -66,5 +68,16 @@ workflows:
- "3.5.4"
- "4.5.0"
- "5.3.0"
- "6.1.3"
exclude: []
# 6.x already covered by the base docs job
- compat:
name: "Docs (Py<< matrix.python >>/Sphinx 1.6.7)"
requires: ["Docs"]
matrix:
parameters:
python:
# 3.6 already covered by the base docs job
- "3.7"
- "3.8"
- "3.9"
- "3.10"
- "3.11"

0 comments on commit e630edb

Please sign in to comment.