RustDroid v0.3.1
RustDroid v0.3.1 is a distribution-integrity patch for the receipt-first v0.3 release.
Fixed verification contract
The v0.3.0 Linux archive contains the intended executable, but its attached SHA-256 manifest recorded the absolute path used by the GitHub Actions runner. That makes sha256sum --check fail after a normal download even when the archive is intact.
v0.3.1 emits a portable manifest that names only the archive file. The package contract now copies the two downloaded assets into a clean directory and verifies them there during CI.
Install
RUSTDROID_VERSION=v0.3.1 bash <(curl -fsSL https://raw.githubusercontent.com/OthmaneBlial/rustdroid/main/install.sh)Prebuilt assets remain x86_64 Linux only. ARM/aarch64 Linux uses the documented source-build fallback until an equally verified archive is published.
Verify a downloaded release
sha256sum --check rustdroid-x86_64-unknown-linux-musl.tar.gz.sha256Run that command from the directory containing the archive and its checksum file. The release workflow also builds in a clean container and publishes provenance attestation for the archive and checksum.