Scaffold native Android build and enforce Rust boundaries (#89)
Dependency security audit / rustsec (push) Failing after 22s

This commit is contained in:
hugo committed 2026-10-08 10:16:51 +02:00
1 parent 30d9119302
commit e079b82b15
62 files changed
+5822

No files matched your search

+4
View File
@@ -79,6 +79,10 @@ At #89 pin a mutually supported stable AGP/Gradle/Kotlin/KSP/Hilt set, JDK,
SDK build tools and NDK, plus wrapper checksum. The current [AGP 9.4 contract](https://developer.android.com/build/releases/agp-9-4-0-release-notes)
requires Gradle 9.6.0 and JDK 17 and supports API 37. This is a candidate build
baseline, subject to actual artifact availability and plugin compatibility.
The #89 scaffold pins AGP 9.4.1, Gradle 9.8.1, Kotlin 2.4.20, KSP 2.3.12,
Hilt 2.60.1 and JDK 25 (JVM output 17); its catalog and build instructions live
in [android/README.md](../../android/README.md). These pins are verified by the
scaffold build gates rather than inferred from minimum-version requirements.
No dynamic versions, snapshots or automatic toolchain substitutions. #92 pins
cargo-ndk, Rust targets/toolchain and the workspace UniFFI version and builds all
ABIs from the locked Cargo graph. Retain separate native symbols and R8 mappings.