From d05223a13a869367c734b8e9d47a3f58ae69ebdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C5=8Dan?= Date: Wed, 18 Mar 2026 21:54:53 -0600 Subject: [PATCH] ci: enforce 5-minute timeout on all CI jobs Prevent runaway CI runs (some PRs hit the 6h GitHub limit) by adding timeout-minutes: 5 to every job in the testsuite workflow. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/testsuite.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index 2ce5ab5..a4c0153 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -16,6 +16,7 @@ jobs: # ubuntu: + timeout-minutes: 5 env: PERL_USE_UNSAFE_INC: 0 AUTHOR_TESTING: 1 @@ -40,6 +41,7 @@ jobs: - run: make && ( make test || prove -wbvm t/*.t ) openssl-matrix: + timeout-minutes: 5 env: PERL_USE_UNSAFE_INC: 0 AUTHOR_TESTING: 1 @@ -87,6 +89,7 @@ jobs: # perl-versions: + timeout-minutes: 5 runs-on: ubuntu-latest needs: [openssl-matrix] name: List Perl versions @@ -104,6 +107,7 @@ jobs: # perl: + timeout-minutes: 5 env: PERL_USE_UNSAFE_INC: 0 AUTHOR_TESTING: 1 @@ -139,6 +143,7 @@ jobs: # windows: + timeout-minutes: 5 env: PERL_USE_UNSAFE_INC: 0 AUTHOR_TESTING: 0 @@ -179,6 +184,7 @@ jobs: # macos: + timeout-minutes: 5 env: PERL_USE_UNSAFE_INC: 0 AUTHOR_TESTING: 0