From 53e5b3ba93fdedb1e92e285f9f54fb37407510b5 Mon Sep 17 00:00:00 2001 From: Bytemalte Date: Wed, 11 Feb 2026 13:50:30 +0100 Subject: [PATCH] fix tauri cli syntax --- .gitea/workflows/android.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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