feat(notgraph): wire all:graph and all:graph-check into mise CI

This commit is contained in:
Joseph O'Brien
2026-04-02 02:39:30 -04:00
parent 88fa939867
commit 0cc1413a04
2 changed files with 11 additions and 0 deletions

View File

@@ -44,6 +44,8 @@ echo "── clippy ────────────────────
cargo clippy --workspace -- -D warnings
echo " dep-boundaries "
python3 scripts/check-dep-boundaries.py
echo " graph-check "
cargo run -p notgraph --release -- --output docs/graph --fail-on-cycles
echo " test "
cargo nextest run --workspace --cargo-profile release
echo " all gates passed"
@@ -65,6 +67,14 @@ echo "✓ CI setup complete"
description = "Enforce crate dependency boundary rules"
run = "python3 scripts/check-dep-boundaries.py"
[tasks."all:graph"]
description = "Generate module graph reports (docs/graph/)"
run = "cargo run -p notgraph --release -- --output docs/graph"
[tasks."all:graph-check"]
description = "CI: fail if module cycles detected"
run = "cargo run -p notgraph --release -- --output docs/graph --fail-on-cycles"
[tasks."all:deny"]
description = "Run cargo-deny license/security checks"
run = "cargo deny check"