From 4618a64c34d985dd31deb3872828f31048eb8dd4 Mon Sep 17 00:00:00 2001 From: Matt Hills Date: Tue, 15 Apr 2025 21:23:22 -0400 Subject: [PATCH] Fix Gradle wrapper handling in GitHub Actions --- .github/workflows/android-release.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/android-release.yml b/.github/workflows/android-release.yml index 8821b9a..d4f9c07 100644 --- a/.github/workflows/android-release.yml +++ b/.github/workflows/android-release.yml @@ -12,6 +12,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v3 + with: + fetch-depth: 0 # Fetch all history for proper versioning - name: Set up JDK 17 uses: actions/setup-java@v3 @@ -20,6 +22,19 @@ jobs: distribution: 'temurin' cache: gradle + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + with: + gradle-version: wrapper + + # Generate Gradle wrapper if it's missing + - name: Generate Gradle Wrapper if Needed + run: | + if [ ! -f ./gradle/wrapper/gradle-wrapper.jar ]; then + echo "Gradle wrapper JAR not found, generating it..." + gradle wrapper + fi + - name: Grant execute permission for gradlew run: chmod +x gradlew