From 0daa4f350702dc83ac26fbe29c485189f0abbe3c Mon Sep 17 00:00:00 2001 From: Danny McCormick Date: Sat, 7 Nov 2026 01:07:22 +0000 Subject: [PATCH] Increase Gradle wrapper networkTimeout and retry wrapper bootstrap on cache miss --- .github/actions/gradle-command-self-hosted-action/action.yml | 5 +++++ gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/actions/gradle-command-self-hosted-action/action.yml b/.github/actions/gradle-command-self-hosted-action/action.yml index 1b44dcc824e3..b1216c294d3e 100644 --- a/.github/actions/gradle-command-self-hosted-action/action.yml +++ b/.github/actions/gradle-command-self-hosted-action/action.yml @@ -41,6 +41,11 @@ runs: if [ -f ~/.m2/settings.xml ]; then rm ~/.m2/settings.xml fi + if ! ls "${GRADLE_USER_HOME:-$HOME/.gradle}"/wrapper/dists/gradle-*/*/*.ok >/dev/null 2>&1; then + for attempt in 1 2 3; do + ./gradlew --version --no-daemon && break || sleep 5 + done + fi ./gradlew ${{ inputs.gradle-command }} --max-workers=${{ inputs.max-workers }} --continue --no-daemon \ -Dorg.gradle.jvmargs=-Xms2g -Dorg.gradle.jvmargs=-Xmx6g -Dorg.gradle.vfs.watch=false \ ${{ inputs.arguments }} diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d4081da476bb..31060476f1db 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip -networkTimeout=10000 +networkTimeout=60000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists