Skip to content

v0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Aug 22:39
· 22 commits to main since this release

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.sha256

Run 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.