diff --git a/.gitea/workflows/android.yaml b/.gitea/workflows/android.yaml index 9fd71e3..fe9a620 100644 --- a/.gitea/workflows/android.yaml +++ b/.gitea/workflows/android.yaml @@ -34,11 +34,12 @@ jobs: rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android rustup target add wasm32-unknown-unknown - - name: Install Trunk & Tauri-CLI (Fixed) + - name: Install Trunk & Tauri-CLI (Fast & Fixed) run: | + # Trunk via Binary (schneller als Cargo compile) + wget -qO- https://github.com/trunk-rs/trunk/releases/latest/download/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- -C /usr/local/bin + # Tauri CLI v2 via Cargo (sicherer für v2) export PATH="$HOME/.cargo/bin:$PATH" - # Installation via Cargo ist sicherer als wget von GitHub Releases - cargo install trunk cargo install tauri-cli --version "^2.0.0" - name: Setup Android SDK @@ -68,7 +69,9 @@ jobs: cargo tauri android init fi - cargo tauri android build --release --apk + # FIX: Bei Android Build v2 ist --release implizit oder wird nicht als Flag akzeptiert + # Wir nutzen genau den Befehl, der lokal bei dir funktioniert hat: + cargo tauri android build --apk # 3. APK manuell signieren echo "${{ secrets.ANDROID_KEYSTORE_BASE64 }}" | tr -d '[:space:]' > keystore.b64