From 041fd7e5ee481cf52c1b8a9ffcc1c2587a02c2bc Mon Sep 17 00:00:00 2001 From: littlecodedragon <253116839+littlecodedragon@users.noreply.github.com> Date: Mon, 27 Apr 2026 07:06:26 +0200 Subject: [PATCH] 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. --- .forgejo/workflows/build_release.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index e769faa67..a3642c4ff 100755 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -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