From 81e351aa387425e02592fcb4b252547488cc59fa Mon Sep 17 00:00:00 2001 From: Space-Banane Date: Sun, 5 Jul 2026 18:04:11 +0200 Subject: [PATCH] fix: update Android SDK setup in build workflow --- .gitea/workflows/build-android.yml | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build-android.yml b/.gitea/workflows/build-android.yml index eb3fbb2..1dcbccf 100644 --- a/.gitea/workflows/build-android.yml +++ b/.gitea/workflows/build-android.yml @@ -5,11 +5,11 @@ on: branches: - main paths: - - '**/*.ts' - - '**/*.tsx' - - '**/*.js' - - '**/*.json' - - '.gitea/workflows/**' + - "**/*.ts" + - "**/*.tsx" + - "**/*.js" + - "**/*.json" + - ".gitea/workflows/**" jobs: build-android: @@ -29,11 +29,22 @@ jobs: distribution: temurin java-version: 17 - - name: 🏗 Setup Android SDK - uses: android-actions/setup-android@v3 + - name: Set up Android SDK + run: | + export ANDROID_SDK_ROOT="$HOME/android-sdk" + mkdir -p "$ANDROID_SDK_ROOT/cmdline-tools" + curl -fsSL -o /tmp/cmdline-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip + unzip -q /tmp/cmdline-tools.zip -d /tmp/cmdline-tools + mv /tmp/cmdline-tools/cmdline-tools "$ANDROID_SDK_ROOT/cmdline-tools/latest" + export PATH="$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/platform-tools:$PATH" + yes | sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses >/dev/null || true + sdkmanager --sdk_root="$ANDROID_SDK_ROOT" 'platform-tools' 'platforms;android-34' 'build-tools;34.0.0' + echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV" + echo "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin" >> "$GITHUB_PATH" + echo "$ANDROID_SDK_ROOT/platform-tools" >> "$GITHUB_PATH" - - name: 🏗 Install Android NDK - run: yes | sdkmanager "ndk;27.1.12297006" || true + - name: Set up Gradle cache + uses: gradle/actions/setup-gradle@v3 - name: 🏗 Setup Expo and EAS uses: expo/expo-github-action@v8