Skip to content

v0.3.0

Choose a tag to compare

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

RustDroid v0.3.0

RustDroid v0.3.0 is the receipt-first release: from an APK path to a small, inspectable record of boot, install, launch, logs, and result.

What changed

  • Added guided Linux setup planning and stable JSON doctor checks, so a contributor can review prerequisites before changing a machine.
  • Added versioned JSON, HTML, JUnit, and Markdown run receipts, including safe APK digests rather than local path disclosure.
  • Added an immutable-revision GitHub Action and Gradle, Flutter, and React Native/Expo reference workflow shapes.
  • Added dry-run operation plans and opt-in benchmark receipts for reproducible adoption and performance evidence.
  • Added contribution, support, security, CodeQL, Dependabot, and dependency-audit foundations.

Start with one APK

rustdroid \
  --profile host-fast \
  --host-avd-name test_avd \
  run path/to/app-debug.apk \
  --duration-secs 2 \
  --keep-alive false \
  --artifacts-dir artifacts/rustdroid

Open artifacts/rustdroid/run-summary.md for the compact result or run-report.html for the full local report. Start with the reproducible demo if you do not have an APK yet.

Install

bash <(curl -fsSL https://raw.githubusercontent.com/OthmaneBlial/rustdroid/main/install.sh)

# Or install this tagged release:
RUSTDROID_VERSION=v0.3.0 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.

Read next