From 6750e9c168007299df7137be546ebb4ecb015d55 Mon Sep 17 00:00:00 2001 From: T Date: Thu, 22 Oct 2026 05:14:22 -0400 Subject: [PATCH] ci: raise the Windows and macOS test caps above a healthy run (AI-CLI-sds5) Healthy runs on main reached 24m19s on Windows and 19m19s on macOS against caps of 25 and 20 minutes, so any PR that added a few tests was cancelled by the cap with every test passing. Raise the caps to 40 and 30 minutes. They still bound a hang, which is what they exist for. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01Y23LPSiKBWEaNYrtaqUn7W Provenance-schema: aih-commit/v2 Provenance-tool: aih-commit/0.1.0 Authoring-session: ai-cli-mac-1 Authoring-machine: machine-a55de1a7d9c6e9a8 Authoring-class: ai Authoring-family: claude Authoring-model: Sonnet Authoring-effort: medium Authoring-profile: interactive Authoring-run-id: claude-run:bc4cfb1d40ec925640b048fe2525d5e6 Delegated-to: none --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 45394e38..6b638850 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -112,7 +112,9 @@ jobs: # the blast radius of any future hang instead of burning hours of CI time. # The suite alone reached 14-15 minutes by 2026-10 and was cancelled at a # 15-minute cap after passing (AI-CLI-nqf2), so the cap leaves headroom. - timeout-minutes: 25 + # By 2026-10 the suite reached 24 minutes on a healthy run, so two PRs adding a + # few tests were cancelled at the old 25-minute cap with every test passing. + timeout-minutes: 40 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1 @@ -162,8 +164,9 @@ jobs: # actually targets, so it was the least covered and most exercised OS. # # macOS runners are the slowest and the most expensive per minute, so bound a - # hang rather than discovering it on the bill. - timeout-minutes: 20 + # hang rather than discovering it on the bill. Healthy runs reached 19 minutes by + # 2026-10, so the cap sits well above that. + timeout-minutes: 30 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1