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