From d728624991a4ad02d86d4467e8630e9f48d392b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 18 Aug 2026 13:41:40 +0000 Subject: [PATCH] ci: raise coverage thresholds to match current levels Coverage on the analyzer/factory source (excluding VS Code-API-dependent files not exercised by unit tests) has been at 98%+ for several runs while the c8 gate was still set at 80/80/88/95. Raise thresholds to 95/95/88/97 so future coverage regressions are caught by CI instead of drifting unnoticed, and exclude extension.js/configuration.js/providers/** (the same VS-Code-API surface excluded by PR #511) since they cannot be exercised in the headless unit test environment. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .c8rc.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.c8rc.json b/.c8rc.json index 77fc22d..21e1904 100644 --- a/.c8rc.json +++ b/.c8rc.json @@ -5,7 +5,10 @@ ], "exclude": [ "out/test/**/*", - "out/unit/**/*" + "out/unit/**/*", + "out/extension.js", + "out/configuration.js", + "out/providers/**" ], "reporter": [ "text", @@ -15,8 +18,8 @@ "reports-dir": "./coverage", "clean": true, "check-coverage": true, - "lines": 80, - "statements": 80, + "lines": 95, + "statements": 95, "branches": 88, - "functions": 95 + "functions": 97 }