Set Android SDK env vars for containerized Forgejo builds.

Detect /opt/android-sdk-linux, export ANDROID_HOME/ANDROID_SDK_ROOT, and write local.properties so Gradle can resolve the SDK path.
This commit is contained in:
littlecodedragon 2026-04-27 07:06:26 +02:00
parent acca36c3a3
commit 041fd7e5ee

View file

@ -109,6 +109,13 @@ jobs:
shell: bash
run: |
set -euo pipefail
if [ -d /opt/android-sdk-linux ]; then
export ANDROID_HOME=/opt/android-sdk-linux
export ANDROID_SDK_ROOT=/opt/android-sdk-linux
echo "ANDROID_HOME=$ANDROID_HOME" >> "$GITHUB_ENV"
echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV"
printf 'sdk.dir=%s\n' "$ANDROID_HOME" > local.properties
fi
chmod +x ./gradlew
./gradlew --version