diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 64b04fc..0b03120 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -26,6 +26,10 @@ jobs: strategy: matrix: python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + sphinx-version: ['6.*', '7.*', '7.1.*', '7.2.*'] + exclude: + - python-version: '3.8' + sphinx-version: '7.1.*' steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -36,6 +40,7 @@ jobs: pip install uv uv venv uv pip install -r requirements-dev.lock + uv pip install 'sphinx==${{ matrix.sphinx-version }}' - name: Run tests run: | source .venv/bin/activate