Skip to Content
Testing & release

Testing & release

Run the full suite before a release or documentation-backed claim of compatibility.

# Go GOTOOLCHAIN=local gofmt -w internal cmd GOTOOLCHAIN=local go test ./... GOTOOLCHAIN=local go test -race ./... GOTOOLCHAIN=local go vet ./... GOTOOLCHAIN=local go build -o /tmp/kibegi-api ./cmd/kibegi-api/ # Python services python3 -m compileall -q services/ai-indexer/app services/kibegi-agent/app PYTHONPATH=services/ai-indexer pytest -q services/ai-indexer/tests PYTHONPATH=services/kibegi-agent pytest -q services/kibegi-agent/tests

Perform isolated HTTP smoke checks for Go health, CORS preflight, protected-route rejection, indexer service-token rejection, indexer degraded dependency handling, agent proxy path validation, mutation confirmation, and FastMCP startup.

Before release, test with protected deployment dependencies—not production customer data—and confirm that a failed indexer cannot cause a committed upload to fail.

Last updated on