24 lines
1.4 KiB
Plaintext
24 lines
1.4 KiB
Plaintext
PASS Gradle distribution is exactly 8.14.5
|
|
PASS official 8.14.5 distribution SHA-256 is pinned
|
|
PASS scripts/bootstrap-wrapper.sh uses matching 8.14.5 downloads and hashes
|
|
PASS scripts/bootstrap-wrapper.ps1 uses matching 8.14.5 downloads and hashes
|
|
PASS Gradle daemon requires JDK 17
|
|
PASS Java-version hint is 17
|
|
PASS settings reject conflicting Gradle/JVM overrides
|
|
PASS androidApp uses toolchain 17
|
|
PASS core uses toolchain 17
|
|
PASS platform-jvm uses toolchain 17
|
|
PASS Android Java bytecode targets 17
|
|
PASS application version is 0.2.3/code 5
|
|
PASS five root plugin aliases resolve to five distinct expected IDs
|
|
PASS root has no extra direct plugin requests
|
|
PASS Kotlin/AGP versions are unchanged
|
|
PASS existing CI uses Java 17
|
|
PASS source contains the diagnostic error and visible release marker
|
|
PASS tracked Gradle properties contain no machine-specific JDK home
|
|
INFO wrapper JAR is not bundled; the first wrapper launch bootstraps the verified binary.
|
|
Build-configuration checks: 18 passed. Source checks only, not an Android build.
|
|
PASS project invariants: XML, permission-free manifest, isolated PDF service, narrow FileProvider, portable core, no WebView/log calls.
|
|
PASS browser source invariants: APP_FILES/GET_CONTENT, standard picker activity, no system-picker impersonation, narrow copied paths, read-only results, sanitized activity defaults, debug fixture excluded from main manifest.
|
|
PASS PDF source regression guard: no PdfDocument().use call (pattern check only).
|