aboutsummaryrefslogtreecommitdiff
path: root/metadata
diff options
context:
space:
mode:
Diffstat (limited to 'metadata')
-rw-r--r--metadata/reproducible-builds.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/metadata/reproducible-builds.md b/metadata/reproducible-builds.md
index 9830957..91b34f6 100644
--- a/metadata/reproducible-builds.md
+++ b/metadata/reproducible-builds.md
@@ -6,8 +6,10 @@ How rsend stays reproducible and what F-Droid needs to build it.
Pinning
-------
Every tool and source version lives in ./versions: the rsync source and its
-sha256, the Go version, the Android NDK, SDK platform, build-tools, Gradle, the
-Android Gradle Plugin, and Kotlin. The build never floats a version.
+sha256, the Go version, the JDK release, the Android NDK, SDK platform,
+build-tools, Gradle, the Android Gradle Plugin, and Kotlin. The build never
+floats a version. The gradle files and go.mod repeat some pins because gradle
+cannot source a shell file; ci/test.sh fails if they drift from ./versions.
Determinism