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.)