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 |