Skip to content

chore: increase central-publishing-maven-plugin waitMaxTime to 3600s - #362

Merged
javsanbel2 merged 2 commits into
mainfrom
chore/increase-central-publish-timeout
Aug 6, 2026
Merged

chore: increase central-publishing-maven-plugin waitMaxTime to 3600s#362
javsanbel2 merged 2 commits into
mainfrom
chore/increase-central-publish-timeout

Conversation

@jamespfaulkner

Copy link
Copy Markdown
Contributor

Summary

  • Increases the central-publishing-maven-plugin waitMaxTime used by release.yml from the default 1800s (30 min) to 3600s (60 min).
  • The 4.1.9 release job's release:perform step hit the default timeout waiting for Sonatype Central to finish publishing the waggle-dance-rpm deployment — but the deployment actually succeeded a few minutes later (confirmed via Maven Central metadata: all 4.1.9 module artifacts, including waggle-dance-rpm, are live). The release itself was unaffected; only the GitHub Actions job reported a false failure.
  • Must be passed via -Darguments since release:perform forks a separate deploy build for the actual publish step — a bare -DwaitMaxTime on the outer command wouldn't reach it.

Test plan

  • Confirmed the timeout value: plugin's plugin.xml shows waitMaxTime default-value 1800, matching the exact ~30 min gap between the 4.1.9 deployment upload finishing and the job timing out.
  • Confirmed 4.1.9 published successfully despite the job failure (all module artifacts, .rpm, signatures, and checksums present on Maven Central; maven-metadata.xml shows 4.1.9 as <latest>/<release> with a lastUpdated timestamp after the timeout).
  • Next release run will confirm the job completes without hitting the timeout (can't be verified until the next workflow_dispatch of release.yml).

🤖 Generated with Claude Code

jamespfaulkner and others added 2 commits August 3, 2026 13:34
The 4.1.9 release job's release:perform step timed out waiting for
Sonatype Central to finish publishing (default waitMaxTime=1800s),
even though the deployment succeeded a few minutes later. Bumping the
timeout gives Central enough headroom to finish before Maven gives up
and the job reports a false failure.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
CI/release-pipeline tuning doesn't warrant a changelog entry.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@jamespfaulkner
jamespfaulkner marked this pull request as ready for review August 6, 2026 12:39
@jamespfaulkner
jamespfaulkner requested a review from a team as a code owner August 6, 2026 12:39
@javsanbel2
javsanbel2 merged commit 3856917 into main Aug 6, 2026
1 check passed
@javsanbel2
javsanbel2 deleted the chore/increase-central-publish-timeout branch August 6, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants