From 55748d267b42e40dffdd779411798f0e86a8d71f Mon Sep 17 00:00:00 2001 From: Erwan Leboucher Date: Tue, 29 Sep 2026 14:05:19 +0200 Subject: [PATCH] fix(android): remap Rust build paths --- .github/workflows/tauri-build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tauri-build.yml b/.github/workflows/tauri-build.yml index 8428a4f2f..a944fbe05 100644 --- a/.github/workflows/tauri-build.yml +++ b/.github/workflows/tauri-build.yml @@ -334,6 +334,10 @@ jobs: run: | # Reproducible builds: rebuilders have no Sentry secrets. unset VITE_SENTRY_DSN VITE_SENTRY_ENVIRONMENT SENTRY_AUTH_TOKEN SENTRY_ORG SENTRY_PROJECT + PROJECT_ROOT="$PWD" + CARGO_HOME="${CARGO_HOME:-$HOME/.cargo}" + RUSTUP_HOME="${RUSTUP_HOME:-$HOME/.rustup}" + export RUSTFLAGS="${RUSTFLAGS:+$RUSTFLAGS }--remap-path-prefix=$PROJECT_ROOT=/usr/src/sable --remap-path-prefix=$CARGO_HOME=/usr/local/cargo --remap-path-prefix=$RUSTUP_HOME=/usr/local/rustup" # tauri-build validates every file in capabilities/, so the geolocation # permissions must be absent, not just unreferenced. rm src-tauri/capabilities/geolocation.json