From dbc4ace34f835202eda1e59a1ecd618081fb7c73 Mon Sep 17 00:00:00 2001 From: Test Date: Sun, 3 May 2026 17:38:01 -0500 Subject: [PATCH] ci(carl-smoke): bump CARL_CHAT_TIMEOUT_SEC from 90s default to 300s MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Carl-install smoke was failing with no-AI-reply-within-90s on ubuntu-latest CI runners (no GPU passthrough → CPU cold-load exceeds 90s). Doesn't change pass criteria; just gives CI realistic headroom. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/carl-install-smoke.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/carl-install-smoke.yml b/.github/workflows/carl-install-smoke.yml index d93e0bc76..fc97ab186 100644 --- a/.github/workflows/carl-install-smoke.yml +++ b/.github/workflows/carl-install-smoke.yml @@ -83,6 +83,10 @@ jobs: CARL_INSTALL_TIMEOUT_SEC: '1500' # Generous health wait — model-init can take 3-5min on cold pull. CARL_HEALTH_TIMEOUT_SEC: '300' + # Cold persona load on no-GPU CI runner (Linux ubuntu-latest, no + # --gpus passthrough) takes 2-5min for first inference. Default 90s + # in the smoke script is fine for local runs but tight for CI. + CARL_CHAT_TIMEOUT_SEC: '300' # CI shouldn't leave docker compose stacks running. SKIP_TEARDOWN: '0' run: bash scripts/ci/carl-install-smoke.sh