From c425dae3673d2392795d4b951626ad48f396f8ba Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 10 Jul 2026 16:10:28 +0200 Subject: [PATCH 1/5] fix(ci): avoid infrastructure-only test failures --- .github/workflows/test-jetbrains.yml | 2 ++ .github/workflows/test.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/test-jetbrains.yml b/.github/workflows/test-jetbrains.yml index 12f23871615..e9570d1cec9 100644 --- a/.github/workflows/test-jetbrains.yml +++ b/.github/workflows/test-jetbrains.yml @@ -62,6 +62,8 @@ jobs: - name: Run JetBrains unit tests run: bun script/test-ci.ts working-directory: packages/kilo-jetbrains + env: + GH_TOKEN: ${{ github.token }} - name: Publish JetBrains unit reports if: always() diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7684462d27f..1373d9f3b1a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -155,6 +155,7 @@ jobs: - name: Upload unit artifacts if: always() && matrix.settings.run + continue-on-error: ${{ runner.os == 'Windows' }} uses: actions/upload-artifact@v7 # kilocode_change with: name: unit-${{ matrix.settings.os }}-${{ matrix.settings.index }}-${{ github.run_attempt }} From 0f53474acc689484652252360b0b8004b333faae Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 10 Jul 2026 16:12:53 +0200 Subject: [PATCH 2/5] fix(ci): annotate Windows artifact fallback --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1373d9f3b1a..1cd0ca4bb77 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -93,7 +93,7 @@ jobs: - name: Setup Node if: matrix.settings.run id: setup-node - continue-on-error: ${{ runner.os == 'Windows' }} + continue-on-error: ${{ runner.os == 'Windows' }} # kilocode_change uses: actions/setup-node@v6 # kilocode_change with: node-version: "24" From 4d38dd2866d11921f931a2cfb9be57cc614741b7 Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 10 Jul 2026 16:13:22 +0200 Subject: [PATCH 3/5] fix(ci): place workflow marker on separate line --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1cd0ca4bb77..446d2da5173 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -93,7 +93,8 @@ jobs: - name: Setup Node if: matrix.settings.run id: setup-node - continue-on-error: ${{ runner.os == 'Windows' }} # kilocode_change + # kilocode_change + continue-on-error: ${{ runner.os == 'Windows' }} uses: actions/setup-node@v6 # kilocode_change with: node-version: "24" From 85d8faec247e16912554e66eb2c4b57fd146d221 Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 10 Jul 2026 16:16:18 +0200 Subject: [PATCH 4/5] fix(ci): restore workflow marker scope --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 446d2da5173..9bf4125a708 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -156,7 +156,9 @@ jobs: - name: Upload unit artifacts if: always() && matrix.settings.run + # kilocode_change start continue-on-error: ${{ runner.os == 'Windows' }} + # kilocode_change end uses: actions/upload-artifact@v7 # kilocode_change with: name: unit-${{ matrix.settings.os }}-${{ matrix.settings.index }}-${{ github.run_attempt }} From 450de1e3cf0f4cefa250b091db59a626d98bbe4c Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 10 Jul 2026 18:09:16 +0200 Subject: [PATCH 5/5] fix(ci): remove abandoned workflow marker --- .github/workflows/test.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9bf4125a708..7684462d27f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -93,7 +93,6 @@ jobs: - name: Setup Node if: matrix.settings.run id: setup-node - # kilocode_change continue-on-error: ${{ runner.os == 'Windows' }} uses: actions/setup-node@v6 # kilocode_change with: @@ -156,9 +155,6 @@ jobs: - name: Upload unit artifacts if: always() && matrix.settings.run - # kilocode_change start - continue-on-error: ${{ runner.os == 'Windows' }} - # kilocode_change end uses: actions/upload-artifact@v7 # kilocode_change with: name: unit-${{ matrix.settings.os }}-${{ matrix.settings.index }}-${{ github.run_attempt }}