From dd54a627e91e44e1edc91a1c570d4d03c113996d Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 15 Oct 2026 09:33:34 +0000 Subject: [PATCH] ci: give Repository gates room for the git crate fetch Since asupersync became a git dependency (#3983), the rustfmt build's crate_universe splice clones its full history on every run. On a hosted runner that ran past the job's 15-minute limit, the job was cancelled mid-fetch, and every job that needs it was skipped, so Test Linux failed on every PR. --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e49a22ea42..78d520bc11 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -126,7 +126,10 @@ jobs: gates: name: Repository gates runs-on: ubuntu-latest - timeout-minutes: 15 + # The rustfmt build's crate_universe splice clones git-pinned crates from + # scratch. asupersync's full history alone took over 7 minutes on a hosted + # runner, so 15 minutes no longer fits. + timeout-minutes: 30 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: