diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f1937a87..2b76d023 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -72,7 +72,8 @@ jobs: # qualification here; absolute graph ceilings run on the named machine. CV_GRAPH_BUDGET_MODE: report-only run: | - pnpm qualify:graph + CV_ENFORCE_GRAPH_BUDGETS=1 cargo test --release --manifest-path src-tauri/Cargo.toml --lib perf_bench::bench_structural_graph_real_repo -- --ignored --nocapture --test-threads=1 + pnpm bench:history-ui pnpm qualify:graph:browser pnpm bench:mcp diff --git a/apps/desktop/package.json b/apps/desktop/package.json index b66e2c4c..478f76b6 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -39,7 +39,7 @@ "qualify:archaeology:correctness": "node --test scripts/archaeology-reviewer-effort.test.mjs && node scripts/archaeology-correctness-report.mjs", "qualify:archaeology:reviewer": "node scripts/archaeology-reviewer-effort.mjs", "bench:rust": "cargo test --release --manifest-path src-tauri/Cargo.toml perf_bench -- --ignored --nocapture --test-threads=1", - "qualify:graph": "CV_ENFORCE_GRAPH_BUDGETS=1 cargo test --release --manifest-path src-tauri/Cargo.toml perf_bench::bench_structural_graph_real_repo -- --ignored --nocapture --test-threads=1 && pnpm bench:history-ui", + "qualify:graph": "CV_ENFORCE_GRAPH_BUDGETS=1 cargo test --release --manifest-path src-tauri/Cargo.toml --lib perf_bench::bench_structural_graph_real_repo -- --ignored --nocapture --test-threads=1 && pnpm bench:history-ui", "qualify:graph:browser": "CV_ENFORCE_GRAPH_BROWSER_BUDGETS=1 playwright test tests/e2e/repo-unpacked.spec.ts --grep 'history slider stays frame-responsive'", "bench": "npm run build && npm run bench:bundle && npm run bench:rust" },