From fb2b3edbfeb8f522fa027d83ebb03013a8dce944 Mon Sep 17 00:00:00 2001 From: DABH Date: Thu, 10 Sep 2026 11:49:44 -0500 Subject: [PATCH] Cap CI jobs at 30 minutes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without an explicit limit a hung job burns GitHub's 6-hour default timeout before failing; recent jobs finish in ~1–15 minutes, so 30 minutes is generous headroom while failing hangs fast. --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 52926ea5..53918f74 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,6 +16,7 @@ env: jobs: test: runs-on: ${{ matrix.os }} + timeout-minutes: 30 strategy: fail-fast: false @@ -89,6 +90,7 @@ jobs: lint-format-build: runs-on: ubuntu-latest + timeout-minutes: 30 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0