Run CI checks locally#
You can run the same checks that CI runs before pushing, to catch issues early.
Run all checks in parallel#
To run linting, tests, and docs build simultaneously (like tox -p):
$ make ci
Run checks individually#
Linting#
$ make lint
This runs golangci-lint against the codebase.
Tests#
$ make test
This runs all Go tests with the race detector enabled.
Documentation#
$ make docs
This builds the Sphinx documentation with warnings treated as errors, matching the CI configuration. See Build the docs locally for more options including live preview.