diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index d7adacc..0d05953 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -34,9 +34,25 @@ jobs: # actions/setup-java не всегда передаёт JAVA_HOME дальше в Gitea Actions. run: | apt-get update - apt-get install -y openjdk-17-jdk-headless + apt-get install -y openjdk-17-jdk-headless unzip wget echo "JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64" >> "$GITHUB_ENV" + - name: Install Android SDK + # Устанавливаем command-line tools и нужные компоненты SDK, + # затем прописываем ANDROID_HOME (читается Gradle/AGP). + run: | + set -euxo pipefail + echo "ANDROID_HOME=/opt/android-sdk" >> "$GITHUB_ENV" + mkdir -p /opt/android-sdk/cmdline-tools + wget -q https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O /tmp/clt.zip + unzip -q /tmp/clt.zip -d /tmp/clt + mv /tmp/clt/cmdline-tools /opt/android-sdk/cmdline-tools/latest + yes | /opt/android-sdk/cmdline-tools/latest/bin/sdkmanager --licenses >/dev/null 2>&1 || true + /opt/android-sdk/cmdline-tools/latest/bin/sdkmanager \ + "platform-tools" \ + "platforms;android-36.1" \ + "build-tools;36.1.0" + - name: Grant execute permission for gradlew run: | chmod +x gradlew