Skip to content

Make targets

Run make help for the same list.

Target What it does
make install uv sync (dev + all extras)
make lint ruff check
make type mypy –strict on hardened modules
make type-v1 V1 Gateway/Admin/worker/stable-connector baseline gate
make test-unit pytest -m ‘not integration and not e2e and not load’
make test-integration local/mocked integration suite; explicitly excludes live credentials
make test-mcp-sdk official MCP 2026 SDK wire compatibility
make test-e2e pytest -m e2e against an already-running seeded E2E stack
make test-browser Playwright Admin certification against seeded E2E stack
make browser-install install the pinned Chromium browser for certification
make check lint + type + unit + integration
make check-quick lint + unit only
make e2e-up build/start compose + E2E overlay
make e2e-seed seed the running E2E stack
make e2e-down tear down E2E stack and volumes
make e2e-logs print E2E stack logs
make e2e clean start + seed + full E2E suite + teardown
make load load tests (compose-backed)
make secret-scan scan tracked files for known sensitive live artifacts
make docs-generate regenerate the docs site’s reference pages from the code
make docs-check fail if a generated docs page is stale
make docs-licenses licence and source gate for the docs site’s npm packages
make docs-build build the docs site (needs Node 24)
make docs-screenshots capture docs screenshots from a running stack
make docs-screenshots-stack bring up the e2e stack, capture, tear down
make security secret-scan + bandit + pip-audit
make audit-cover verify_audit_coverage.py
make requirements-production regenerate hash-pinned production export
make sbom generate CycloneDX production SBOM from uv.lock
make cve-scan pip-audit production requirements into CycloneDX report
make license-report licence inventory of the published image; fails on a licence outside the allowlist
make release-evidence requirements check + SBOM + CVE + license evidence
make docker-build build local InterLock runtime image
make terraform-validate offline terraform fmt/validate for both cloud roots
make actionlint lint GitHub Actions workflows
make check-infra terraform-validate + actionlint + helm-render
make helm-render render Helm manifests with the local helm CLI
make final-boss-local full local public-beta release gate, no live credentials
make final-boss alias for final-boss-local
make live-check offline: parse credentials, verify the matrix pin
make live-up compose stack with live credentials in the gateway
make live-seed register the five live systems as governed sources
make test-live-upstream Tier 0: upstreams and privileges, no InterLock
make test-live-governed Tier 1: governance against the live upstreams
make live-certify seed, run both tiers, write the report, tear down
make live-teardown remove every live_cert_* control-plane object
make live-sweep delete orphaned artifacts left by a killed run