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

jamesfredley pushed a commit to branch grails8-groovy6-canary
in repository https://gitbox.apache.org/repos/asf/grails-core.git


The following commit(s) were added to refs/heads/grails8-groovy6-canary by this 
push:
     new e6473e5a81 ci: give the unsharded indy=true functional job 150 minutes
e6473e5a81 is described below

commit e6473e5a81aa49720d7cda82749ab54ad4438d5c
Author: James Fredley <[email protected]>
AuthorDate: Mon Aug 17 13:57:41 2026 -0400

    ci: give the unsharded indy=true functional job 150 minutes
    
    The previous 75-minute cap was sized for sharded cells. After dropping the
    hanging shard-1 cell, the remaining Java 21 indy=true job runs the full
    functional suite and timed out at 75 minutes. 150 minutes covers that suite
    and still fails a multi-hour teardown hang far before GitHub's 360-minute
    default.
    
    Assisted-by: claude-code:claude-opus-5
---
 .github/workflows/gradle.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index f8673f730e..b627985d6b 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -375,10 +375,10 @@ jobs:
   functional:
     name: "Functional Tests (${{ matrix.job_name }})"
     if: ${{ !contains(github.event.head_commit.message, '[skip tests]') }}
-    # Sibling cells finish in ~30-60 min. Without a cap, a Gradle 
worker-teardown
-    # hang (MessageHub.stop / daemon socket never closes) burns a runner to the
-    # 360-minute GitHub default and cancels publish. See 
apache/grails-core#15558.
-    timeout-minutes: 75
+    # Sharded cells finish in ~30-60 min. The unsharded Java 21 indy=true cell
+    # runs the full functional suite and needs more headroom (it timed out at 
75).
+    # Still far below the 360-minute GitHub default so a teardown hang fails 
fast.
+    timeout-minutes: 150
     strategy:
       fail-fast: false
       matrix:

Reply via email to