The GitHub Actions job "CI" on grails-core.git/ci/publish-timeout-headroom has 
failed.
Run started by GitHub user jamesfredley (triggered by jamesfredley).

Head commit for run:
82946a2ca8f50ece9a46a3d62f035393ed50cffc / James Fredley 
<[email protected]>
ci: raise publish retry timeout to give slow Nexus uploads headroom

The `publish` and `publishMicronaut` jobs wrap the Gradle publish command
(`--no-build-cache --rerun-tasks`) in the `nick-fields/retry` action with a
per-attempt `timeout_seconds: 1200` (20 min). That command does a full
from-scratch recompile plus groovydoc/javadoc for 60+ modules and uploads to
Apache Nexus, which legitimately runs ~14-20 min. When Nexus uploads are slow,
a single attempt exceeds 20 min and is killed mid-publish; because every retry
repeats the identical full uncached build, all 3 attempts hit the same wall and
the job fails on a pure timeout (no build error, no Nexus exception).

Raise `timeout_seconds` to 1800 (30 min) on both publish retry steps to give
headroom for slow uploads so a single attempt is not killed mid-publish, while
keeping `max_attempts: 3` / `retry_wait_seconds: 180` for genuine transient
read-timeouts. Worst case (3 x 30 min + 2 x 180 s waits) is ~96 min, well under
the GitHub Actions job limit.

Assisted-by: opencode:claude-opus-4-8

Report URL: https://github.com/apache/grails-core/actions/runs/28721585672

With regards,
GitHub Actions via GitBox

Reply via email to