ci: disable smoketest gate in publish workflow

The smoke-test job in the publish workflow has been blocking releases
due to infrastructure issues with the external kilo-bench runner.

Changes:
- Set `if: false` on the smoke-test job so it is skipped
- Remove smoke-test from the publish job's `needs` list
- Add comments explaining the disable and how to re-enable

The smoke-test job definition is preserved intact for easy re-enablement.
This commit is contained in:
kiloconnect[bot]
2026-03-18 10:38:51 +00:00
parent d87ecea5b0
commit cbdcb57cc4
+7 -3
View File
@@ -241,12 +241,16 @@ jobs:
# APPLE_API_KEY_PATH: ${{ runner.temp }}/apple-api-key.p8
# kilocode_change start
# Smoke test disabled as a release gate due to infrastructure issues.
# The job is skipped via `if: false` so it no longer blocks publishing.
# Re-enable by restoring the original `if:` condition and uncommenting
# `- smoke-test` in the publish job's `needs` list below.
smoke-test:
name: Smoke Test (pre-publish gate)
name: Smoke Test (pre-publish gate) [DISABLED]
needs:
- version
- build-cli
if: github.repository == 'Kilo-Org/kilocode'
if: false # was: github.repository == 'Kilo-Org/kilocode'
runs-on: ubuntu-24.04
steps:
- name: Trigger kilo-bench smoke test
@@ -319,7 +323,7 @@ jobs:
- version
- build-cli
- build-vscode
- smoke-test
# - smoke-test # disabled: infrastructure issues (see smoke-test job comment)
# - build-tauri
runs-on: ubuntu-24.04
steps: