CI & automation (repository / contributors)¶
This page collects the canonical commands for CI-friendly, deterministic automation for this repository (compiler/tooling contributors).
If you’re trying to set up CI for an Incan project (using the incan CLI), see: CI and Automation as part of the
Tooling How-To.
Recommended commands¶
Build¶
Build the project:
make build
Format and lint (Rust codebase)¶
Run all quality checks (formatting, linting, unused dependencies):
make check
Tests¶
Run all tests:
make test
Examples (smoke test)¶
Run all examples:
make examples
Timeouts
You can tune timeouts via INCAN_EXAMPLES_TIMEOUT (default is 5 seconds).
Full smoke test¶
Run all tests, examples, and benchmarks:
make smoke-test
Docs site build¶
Build the docs site:
make docs-build