Skip to content

Bump docutils from 0.17.1 to 0.20.1 #1125

Bump docutils from 0.17.1 to 0.20.1

Bump docutils from 0.17.1 to 0.20.1 #1125

Workflow file for this run

name: CI
on:
pull_request:
branches:
- master
concurrency:
cancel-in-progress: true
group: ${{ github.workflow }}-${{ github.ref }}
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Install dependencies
run: |
python -m pip install --upgrade pip pre-commit
- name: Restore pre-commit hooks from cache
uses: actions/cache@v3
id: restore-pre-commit-hooks
with:
path: ~/.cache/pre-commit
key: pre-commit-${{ hashFiles('.pre-commit-config.yaml') }}
restore-keys: |
pre-commit-
- name: Install pre-commit hooks
if: steps.restore-pre-commit-hooks.outputs.cache-hit != 'true'
run: |
pre-commit install-hooks
- name: Lint
run: |
pre-commit run --all-files
docs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Install dependencies
run: |
python -m pip install ".[docs]"
- name: Generate and test API docs
run: |
make html
env:
SPHINXOPTS: "-n -v -W --keep-going"
working-directory: ./docs
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Install dependencies
run: |
python -m pip install --upgrade -e ".[testing]"
- name: Run tests
run: |
python -m pytest -vvv