Skip to content

Bump sphinx from 8.2.1 to 8.2.3 #3987

Bump sphinx from 8.2.1 to 8.2.3

Bump sphinx from 8.2.1 to 8.2.3 #3987

Workflow file for this run

---
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
schedule:
# * is a special character in YAML so you have to quote this string
# Run at 1:00 every day
- cron: 0 1 * * *
jobs:
build:
strategy:
matrix:
python-version: ['3.13']
platform: [ubuntu-latest, windows-latest]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
# Avoid issues with depending on a particular version of this
# package from another package.
# We need our tags in order to calculate the version.
# See https://github.com/astral-sh/uv/issues/8148.
with:
fetch-depth: 0
fetch-tags: true
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
enable-cache: true
cache-dependency-glob: '**/pyproject.toml'
- name: Lint
run: |
uv run --extra=dev pre-commit run --all-files --hook-stage pre-commit --verbose
uv run --extra=dev pre-commit run --all-files --hook-stage pre-push --verbose
uv run --extra=dev pre-commit run --all-files --hook-stage manual --verbose
env:
UV_PYTHON: ${{ matrix.python-version }}
- name: Run tests
run: |
# We run tests against "." and not the tests directory as we test the README
# and documentation.
uv run --extra=dev pytest -s -vvv --cov-fail-under 100 --cov=src/ --cov=tests . --cov-report=xml
env:
UV_PYTHON: ${{ matrix.python-version }}
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5
with:
fail_ci_if_error: true
token: ${{ secrets.CODECOV_TOKEN }}
- uses: pre-commit-ci/[email protected]
if: always()