Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,10 @@ pre-commit install

This registers the hooks defined in `.pre-commit-config.yaml`. You can always run them manually with `pre-commit run --all-files`.

### Continuous Integration

Every push to `main` and each pull request triggers the GitHub Actions workflow defined in `.github/workflows/ci.yml`. The workflow runs `make test`, which in turn sets up the virtualenv, lints with Ruff, and executes the full pytest suite with the 100% coverage gate. Keep the pipeline green by running `make lint` / `make test` locally before opening a PR.

## Maintenance Commands

- Stop and remove the entire stack (including named volumes):
Expand Down