From 8b282aef07941c91e9ff21f1c86f2dccbed5e1e7 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Fri, 28 Aug 2026 15:31:50 -0500 Subject: [PATCH] ci: write sdk location for Gradle inside Gitea runner --- .gitea/workflows/android-build.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/android-build.yml b/.gitea/workflows/android-build.yml index 7ebdb5a..45a5d3f 100644 --- a/.gitea/workflows/android-build.yml +++ b/.gitea/workflows/android-build.yml @@ -46,17 +46,27 @@ jobs: - name: Make Gradle wrapper executable run: chmod +x gradlew + - name: Write Android SDK location + shell: bash + run: | + set -euxo pipefail + printf 'sdk.dir=%s/.android/sdk\n' "$HOME" > local.properties + - name: Build debug APK - env: - ANDROID_SDK_ROOT: ${{ env.HOME }}/.android/sdk - ANDROID_HOME: ${{ env.HOME }}/.android/sdk - run: ./gradlew --no-daemon clean assembleDebug + shell: bash + run: | + set -euxo pipefail + export ANDROID_SDK_ROOT="$HOME/.android/sdk" + export ANDROID_HOME="$ANDROID_SDK_ROOT" + ./gradlew --no-daemon clean assembleDebug - name: Build release AAB - env: - ANDROID_SDK_ROOT: ${{ env.HOME }}/.android/sdk - ANDROID_HOME: ${{ env.HOME }}/.android/sdk - run: ./gradlew --no-daemon bundleRelease + shell: bash + run: | + set -euxo pipefail + export ANDROID_SDK_ROOT="$HOME/.android/sdk" + export ANDROID_HOME="$ANDROID_SDK_ROOT" + ./gradlew --no-daemon bundleRelease - name: Upload debug APK uses: actions/upload-artifact@v4