diff --git a/.forgejo/workflows/android.yml b/.forgejo/workflows/android.yml index 09882cc..ec54ba6 100644 --- a/.forgejo/workflows/android.yml +++ b/.forgejo/workflows/android.yml @@ -59,9 +59,11 @@ jobs: # anyone, so this lane can prove the app COMPILES and PACKAGES today and grow # a signed release job when a keystore exists. # - # arm64 only because it is every real device; adding the armv7 and two x86 - # emulator ABIs quadruples the build for coverage nothing currently checks. - # The image carries all four targets, so widening this is a one-word change. + # arm64 + x86_64. arm64 is every real device; x86_64 is what a desktop + # emulator runs, and an arm64-only APK installs there and then dies unable to + # load its native library — so a build nobody can try on an emulator is a + # build nobody checks. armv7 and i686 are left out: 32-bit hardware we do not + # target, and the image carries all four if that changes. - name: Tauri build (Android APK) run: | version="$(sh ../packaging/build-version.sh)" @@ -69,6 +71,7 @@ jobs: cargo tauri android build \ --debug \ --target aarch64 \ + --target x86_64 \ --config '{"build":{"beforeBuildCommand":""}}' \ --config "{\"version\":\"$version\"}" working-directory: desktop/src-tauri