From 166eaba4f7ea08ef6ae38c35954d9a22036dba75 Mon Sep 17 00:00:00 2001 From: Lukas Holzner Date: Fri, 2 Oct 2026 15:42:06 +0200 Subject: [PATCH] Wave 3 (#3): install Android SDK manually (setup-android pulls removed legacy package) --- .gitea/workflows/release.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 6e32490..a0e7e59 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -40,7 +40,21 @@ jobs: java-version: 21 - name: Setup Android SDK - uses: android-actions/setup-android@v3 + # Manual install: android-actions/setup-android pulls the removed + # legacy "tools" package and fails on current SDK repositories. + run: | + SDK="$HOME/android-sdk" + mkdir -p "$SDK/cmdline-tools" + curl -sS -o /tmp/cmdtools.zip https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip + unzip -q /tmp/cmdtools.zip -d "$SDK/cmdline-tools" + mv "$SDK/cmdline-tools/cmdline-tools" "$SDK/cmdline-tools/latest" + export PATH="$SDK/cmdline-tools/latest/bin:$PATH" + yes | sdkmanager --licenses > /dev/null + sdkmanager "platform-tools" "platforms;android-36" "build-tools;36.0.0" + echo "ANDROID_HOME=$SDK" >> "$GITHUB_ENV" + echo "ANDROID_SDK_ROOT=$SDK" >> "$GITHUB_ENV" + echo "$SDK/cmdline-tools/latest/bin" >> "$GITHUB_PATH" + echo "$SDK/platform-tools" >> "$GITHUB_PATH" - name: Install SDK packages run: |