From 36b6496ad5a54e52682bea72609f509eee204a58 Mon Sep 17 00:00:00 2001 From: bherbruck Date: Sun, 18 Oct 2026 00:28:18 -0400 Subject: [PATCH] CI: give fork builds on the untrusted pool 90 minutes (#2339) Fork Build tests jobs were hitting the 45-minute limit while uploading their archive, after the build had finished, and every one had to start over. Co-authored-by: Claude Opus 5.5 --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab9fc0fe..6659ccac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -250,7 +250,8 @@ jobs: needs: changes if: needs.changes.outputs.native == 'true' runs-on: ${{ (github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository) && 'self-hosted-untrusted' || 'ubuntu-24.04' }} - timeout-minutes: 45 + # Fork builds compile inside gVisor on shared boxes; give them room to finish and upload. + timeout-minutes: ${{ (github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository) && 90 || 45 }} env: CARGO_INCREMENTAL: "0" RUSTC_WRAPPER: sccache