From 3d612adfd77b73fc2c4b7ccdd321f25e6d6bf13f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Han?= Date: Tue, 26 May 2026 15:59:07 +0200 Subject: [PATCH] fix(ci): return full test matrix for unrecognized changed file paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CI matrix generator only fell back to the full test matrix for unrecognized paths under src/ogx/providers/remote/inference/. Changes to shared files like scripts, registry code, or other non-provider paths silently collapsed CI to the Ollama smoke subset, missing real regressions. Signed-off-by: Sébastien Han Co-Authored-By: Claude Opus 4.6 (1M context) Signed-off-by: Sébastien Han --- scripts/generate_ci_matrix.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate_ci_matrix.py b/scripts/generate_ci_matrix.py index 2601743033..d76bdbfb4a 100755 --- a/scripts/generate_ci_matrix.py +++ b/scripts/generate_ci_matrix.py @@ -68,7 +68,7 @@ def _setups_from_changed_files(changed_files: list[str]) -> set[str] | None: matched = True break - if not matched and filepath.startswith("src/ogx/providers/remote/inference/"): + if not matched: return None return setups