You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2026/08/10 08:39:19 UTC

(maven-gh-actions-shared) branch lower-default-timeouts-v4 created (now a79530f)

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a change to branch lower-default-timeouts-v4
in repository https://gitbox.apache.org/repos/asf/maven-gh-actions-shared.git


      at a79530f  Lower default job timeouts from 360 minutes

This branch includes the following new commits:

     new a79530f  Lower default job timeouts from 360 minutes

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(maven-gh-actions-shared) 01/01: Lower default job timeouts from 360 minutes

Posted by sl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch lower-default-timeouts-v4
in repository https://gitbox.apache.org/repos/asf/maven-gh-actions-shared.git

commit a79530f1e583df1f07e3511096a6c74d2f61b955
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Mon Aug 10 10:37:55 2026 +0200

    Lower default job timeouts from 360 minutes
    
    360 is GitHub's own hard cap, so the input never bounded anything. Across
    3765 jobs the 99th percentile is 26 minutes.
    
    Generated-by: Claude Opus 5 (1M context)
---
 .github/workflows/maven-verify.yml | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index 719b161..80cf168 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -103,9 +103,9 @@ on:
         type: number
 
       timeout-minutes:
-        description: timeout-minutes used by the builds (defaults to 360)
+        description: timeout-minutes used by the builds (defaults to 30)
         required: false
-        default: 360
+        default: 30
         type: number
 
       fetch-depth:
@@ -174,9 +174,9 @@ on:
         type: string
 
       ff-timeout-minutes:
-        description: timeout-minutes used by fail-fast-build jobs (defaults to 360)
+        description: timeout-minutes used by fail-fast-build jobs (defaults to 15)
         required: false
-        default: 360
+        default: 15
         type: number
 
       verify-goal:
@@ -226,6 +226,7 @@ jobs:
 
   setup-maven-version:
     runs-on: "ubuntu-latest"
+    timeout-minutes: 5
     # execute on any push or pull request from forked repo, skip release commit
     if: >
       (github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork)) &&