Update CI configuration

- Merge LaTeX and Coverage into the main CI file
- Only run tests when a relevant file changes
- Update ``actions/checkout``
- Set ``-Werror`` only on pytest steps
- Reduce verbosity on the documentation workflow
This commit is contained in:
Adam Turner
2023-09-21 06:54:30 +01:00
parent 3ac143c8bf
commit 9298de548f
9 changed files with 126 additions and 128 deletions

View File

@@ -192,7 +192,7 @@ contents:
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Build HTML
uses: ammaraskar/sphinx-action@master
- name: Upload artifacts