Skip to content

Commit

Permalink
TST: Update matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
pllim committed Aug 10, 2023
1 parent 4de617e commit e911233
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 38 deletions.
44 changes: 16 additions & 28 deletions .github/workflows/ci_workflows.yml
Expand Up @@ -29,53 +29,41 @@ jobs:
# Linux - test different Sphinx versions
- os: ubuntu-latest
python-version: 3.7
toxenv: py37-test-sphinx24
toxenv: py37-test-sphinx40
- os: ubuntu-latest
python-version: 3.8
toxenv: py38-test-sphinx35
- os: ubuntu-latest
python-version: 3.8
toxenv: py38-test-sphinx40
- os: ubuntu-latest
python-version: 3.9
toxenv: py39-test-sphinx41
toxenv: py38-test-sphinx53
- os: ubuntu-latest
python-version: 3.9
toxenv: py39-test-sphinx42
toxenv: py39-test-sphinx62
- os: ubuntu-latest
python-version: '3.10'
toxenv: py310-test-sphinx43-cov-clocale
- os: ubuntu-latest
python-version: '3.10'
toxenv: py310-test-sphinxdev
toxenv: py310-test-sphinx70
- os: ubuntu-latest
python-version: '3.11'
toxenv: py310-test-sphinx53
toxenv: py311-test-sphinx71-cov-clocale
- os: ubuntu-latest
python-version: '3.11'
toxenv: py310-test-sphinx61
toxenv: py311-test-sphinxdev

# MacOS X - just the oldest, stable, and dev
#- os: macos-latest
# python-version: 3.7
# toxenv: py37-test-sphinx24
# MacOS X - just the stable and dev
- os: macos-latest
python-version: 3.8
toxenv: py38-test-sphinx43-clocale
python-version: '3.10'
toxenv: py310-test-sphinx71-clocale
- os: macos-latest
python-version: 3.9
toxenv: py39-test-sphinxdev
python-version: '3.11'
toxenv: py311-test-sphinxdev

# Windows - just the oldest, stable, and dev
- os: windows-latest
python-version: 3.7
toxenv: py37-test-sphinx24
toxenv: py37-test-sphinx40
- os: windows-latest
python-version: 3.8
toxenv: py38-test-sphinx43
python-version: '3.10'
toxenv: py310-test-sphinx71
- os: windows-latest
python-version: 3.9
toxenv: py39-test-sphinxdev
python-version: '3.11'
toxenv: py311-test-sphinxdev

steps:
- uses: actions/checkout@v3
Expand Down
14 changes: 4 additions & 10 deletions tox.ini
@@ -1,23 +1,17 @@
[tox]
envlist = py{37,38,39,310,311}-test-sphinx{24,35,40,41,42,43,53,60,61,dev}{,-cov}{-clocale,}
envlist = py{37,38,39,310,311}-test-sphinx{40,53,62,70,71,dev}{-cov}{-clocale}
requires = pip >= 18.0
setuptools >= 30.3.0
isolated_build = true

[testenv]
changedir = .tmp/{envname}
deps =
sphinx24: sphinx==2.4.*
sphinx24: Jinja2==3.0.3
sphinx35: sphinx==3.5.*
sphinx35: Jinja2==3.0.3
sphinx40: sphinx==4.0.*
sphinx41: sphinx==4.1.*
sphinx42: sphinx==4.2.*
sphinx43: sphinx==4.3.*
sphinx53: sphinx==5.3.*
sphinx60: sphinx==6.0.*
sphinx61: sphinx==6.1.*
sphinx62: sphinx==6.2.*
sphinx70: sphinx==7.0.*
sphinx71: sphinx==7.1.*
sphinxdev: git+https://github.com/sphinx-doc/sphinx.git
extras =
test: test
Expand Down

0 comments on commit e911233

Please sign in to comment.