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: