From 337de1816c672915d2d8eab5d96f7cde0e25004c Mon Sep 17 00:00:00 2001 From: Sarthak Agrawal Date: Sat, 18 Jul 2026 15:44:21 +0530 Subject: [PATCH 1/2] perf(ci): qualify only the graph library target --- apps/desktop/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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" }, From df45e394d0a913028771bb66a780a6e915802a76 Mon Sep 17 00:00:00 2001 From: Sarthak Agrawal Date: Sat, 18 Jul 2026 15:45:05 +0530 Subject: [PATCH 2/2] fix(release): run graph library qualification directly --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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