diff --git a/.github/actions/configure-gradle/action.yml b/.github/actions/configure-gradle/action.yml new file mode 100644 index 0000000..dad822f --- /dev/null +++ b/.github/actions/configure-gradle/action.yml @@ -0,0 +1,18 @@ +name: Configure Gradle +description: Configures Gradle for use in CI +inputs: + working-directory: + description: The directory in which to run the action + default: . + +runs: + using: composite + steps: + - name: Configure custom Gradle distribution URL + shell: bash + run: | + cd ${{ inputs.working-directory }} + gradleVersion=$(grep "distributionUrl" ./gradle/wrapper/gradle-wrapper.properties | sed -n 's|.*gradle-\([0-9.]*\)-bin.zip|\1|p') + echo Configuring custom Gradle distribution URL with version: $gradleVersion + echo gradle wrapper --gradle-distribution-url https://d2pjps8lqszrgq.cloudfront.net/gradle-$gradleVersion-bin.zip + gradle wrapper --gradle-distribution-url https://d2pjps8lqszrgq.cloudfront.net/gradle-$gradleVersion-bin.zip \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3499ded..18362b7 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists