From 4262c0a3dbcb8dfd1c3b34e0a9916837e318cc39 Mon Sep 17 00:00:00 2001 From: Molecule AI Infra-SRE Date: Thu, 14 May 2026 13:03:45 +0000 Subject: [PATCH] fix(ci): add explicit 20m timeout to canvas-build job MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cold runner cache causes O(npm install) to take ~14m on first run. Without an explicit job-level timeout, Gitea's hard limit (~15m) is the active constraint — a single slow build would timeout instead of completing successfully. Matches the pattern already used by platform-build (timeout-minutes: 15). Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 9b9d04e8..a08eaaf6 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -304,6 +304,7 @@ jobs: name: Canvas (Next.js) needs: changes runs-on: ubuntu-latest + timeout-minutes: 20 # Phase 4 (RFC #219 §1): confirmed green on main 2026-05-12. continue-on-error: false defaults: -- 2.45.2