From 1a7294ff72e4609dee4f367575274012ecaf01e4 Mon Sep 17 00:00:00 2001 From: Mark IJbema Date: Mon, 2 Mar 2026 11:43:21 +0100 Subject: [PATCH] ci: run vscode unit tests on packages/ui and packages/kilo-ui changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These packages feed directly into the extension webview. An upstream opencode merge that only touches packages/ui or packages/kilo-ui would previously skip the kilo-vscode unit tests entirely, allowing contract regressions to merge undetected. The unit tests (bun test tests/unit/) are pure — no CLI binary needed — so adding these paths has no performance cost. --- .github/workflows/test-vscode.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test-vscode.yml b/.github/workflows/test-vscode.yml index 899ef321767..fef0bd11709 100644 --- a/.github/workflows/test-vscode.yml +++ b/.github/workflows/test-vscode.yml @@ -6,9 +6,13 @@ on: - dev paths: - "packages/kilo-vscode/**" + - "packages/ui/**" + - "packages/kilo-ui/**" pull_request: paths: - "packages/kilo-vscode/**" + - "packages/ui/**" + - "packages/kilo-ui/**" workflow_dispatch: jobs: