Pipelines⚓︎
Several pipelines are included to execute automatically on various triggers:
| What | When | How |
|---|---|---|
Check code with ruff and mypy |
On PR creation and subsequent pushes | quality-check.yml |
Unit test with pytest |
On PR creation and subsequent pushes | test.yml |
| Build the API documentation | On the creation of a new release | api-docs.yml |
| Check for dependency updates and vulnerabilities | On a schedule (check the file) | dependabot.yml |
| Update the draft of the next release | On pushes to main |
release-drafter.yml |
TODO
- Add CodeQL pipeline.
- Flesh out dependabot more (package sets, etc.)