From 9d84ee39f150e973230968b6737bb8845a58f059 Mon Sep 17 00:00:00 2001 From: Bytemalte Date: Fri, 23 Jan 2026 16:57:55 +0100 Subject: [PATCH] Xiaomi Runner Config --- .gitea/workflows/android.yaml | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/android.yaml b/.gitea/workflows/android.yaml index 48c7594..20ee98c 100644 --- a/.gitea/workflows/android.yaml +++ b/.gitea/workflows/android.yaml @@ -11,25 +11,19 @@ jobs: - name: Checkout Code uses: actions/checkout@v4 + # Dieser Schritt hilft uns zu sehen, wo wir sind und was da ist + - name: Debug - List Files + run: | + pwd + ls -R + - name: Install System Dependencies run: | apt-get update apt-get install -y \ - build-essential \ - curl \ - wget \ - file \ - libssl-dev \ - pkg-config \ - openjdk-17-jdk \ - git \ - unzip \ - libgtk-3-dev \ - webkit2gtk-4.1 \ - libwebkit2gtk-4.1-dev \ - libappindicator3-dev \ - librsvg2-dev \ - python3 + build-essential curl wget file libssl-dev pkg-config \ + openjdk-17-jdk git unzip libgtk-3-dev webkit2gtk-4.1 \ + libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev python3 - name: Install Rust run: | @@ -45,31 +39,27 @@ jobs: cd $ANDROID_HOME/cmdline-tools/temp wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip unzip *.zip - # Verschiebe den Inhalt korrekt in das 'latest' Verzeichnis mkdir -p ../latest cp -r cmdline-tools/* ../latest/ cd ../.. rm -rf cmdline-tools/temp - - # Lizenzen akzeptieren und NDK/Build-Tools installieren yes | ./cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_HOME "platform-tools" "platforms;android-33" "build-tools;33.0.1" "ndk;25.1.8937393" - echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV echo "NDK_HOME=$ANDROID_HOME/ndk/25.1.8937393" >> $GITHUB_ENV - name: Install Node Dependencies + # Falls deine package.json nicht im Root liegt, füge hier 'working-directory' hinzu run: npm install - name: Build Android APK run: | export PATH="$HOME/.cargo/bin:$PATH" - # Tauri braucht manchmal Hilfe bei der NDK-Suche export NDK_HOME=$HOME/android-sdk/ndk/25.1.8937393 + # Falls tauri in einem Unterordner ist, hier 'cd unterordner' einfügen if [ ! -d "src-tauri/gen/android" ]; then npx tauri android init fi - npx tauri android build --target aarch64 env: JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64 @@ -78,4 +68,4 @@ jobs: uses: actions/upload-artifact@v4 with: name: Xiaomi-Release-APK - path: src-tauri/gen/android/app/build/outputs/apk/release/*.apk + path: "**/src-tauri/gen/android/app/build/outputs/apk/release/*.apk"