From 22c198e58117b5a890a6486957b4e93f0fbba8ab Mon Sep 17 00:00:00 2001 From: BinarySandia04 Date: Wed, 22 Apr 2026 20:19:18 +0200 Subject: [PATCH] no --- .gitea/workflows/build-apk.yml | 41 +++++++++++----------------------- 1 file changed, 13 insertions(+), 28 deletions(-) diff --git a/.gitea/workflows/build-apk.yml b/.gitea/workflows/build-apk.yml index b158aa1..78403c1 100644 --- a/.gitea/workflows/build-apk.yml +++ b/.gitea/workflows/build-apk.yml @@ -30,38 +30,23 @@ jobs: distribution: temurin java-version: 17 - - name: 🤖 Setup Android SDK - run: | - set -euo pipefail - - apt-get update - apt-get install -y unzip curl - - export ANDROID_SDK_ROOT=$HOME/android - export ANDROID_HOME=$ANDROID_SDK_ROOT - export PATH=$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$PATH - - mkdir -p $ANDROID_SDK_ROOT/cmdline-tools - cd $ANDROID_SDK_ROOT - - curl -o tools.zip https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip - unzip -q tools.zip - rm tools.zip - - # 🔥 CRITICAL: disable all interactivity - export GRADLE_OPTS="-Dorg.gradle.daemon=false" - export TERM=dumb - export JAVA_TOOL_OPTIONS=-Djava.io.tmpdir=/tmp - - - name: 🔧 Set env - run: | - echo "ANDROID_HOME=$HOME/android" >> $GITHUB_ENV - echo "ANDROID_SDK_ROOT=$HOME/android" >> $GITHUB_ENV - echo "$HOME/android/platform-tools" >> $GITHUB_PATH + - name: Setup Android SDK + uses: android-actions/setup-android@v3 - name: ⚙️ Expo prebuild run: npx expo prebuild --non-interactive + - name: Grant execute permission for Gradle + run: chmod +x android/gradlew + + - name: Install Gradle dependencies + working-directory: android + run: ./gradlew dependencies + + - name: Build APK (Release) + working-directory: android + run: ./gradlew assembleRelease + - name: 🏗️ Build APK run: | cd android