From 52d38f91b125fed50e8131bbc04aac21ffd9e15f Mon Sep 17 00:00:00 2001 From: Patrick Buckley Date: Wed, 22 Jul 2026 23:01:48 -0700 Subject: [PATCH] ci: raise the test job timeout to 30 minutes The suite's growth (~9.7k tests, coverage-instrumented, 3-version matrix) started brushing the 20-minute hang cap on healthy runs; 30 keeps the hang-catching semantics with headroom. --- .github/workflows/ci.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 89726bef..44428170 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,9 +35,11 @@ jobs: test: runs-on: ubuntu-latest - # Cap a hung run at 20 min instead of riding GitHub's 6-hour default - # (a flaky-hang run otherwise streams -v output for hours). - timeout-minutes: 20 + # Cap a hung run at 30 min instead of riding GitHub's 6-hour default + # (a flaky-hang run otherwise streams -v output for hours). Was 20; + # the suite's growth (~9.7k tests, coverage-instrumented, 3-version + # matrix) started brushing the old cap on healthy runs. + timeout-minutes: 30 strategy: matrix: python-version: ["3.11", "3.12", "3.13"] @@ -66,7 +68,7 @@ jobs: test-postgres: runs-on: ubuntu-latest - timeout-minutes: 20 + timeout-minutes: 30 services: postgres: image: postgres:18