@@ -16,8 +16,8 @@ verify it matches the official Release artifact.
1616| ---| ---| ---| ---|
1717| Gradle distribution | ` gradle/wrapper/gradle-wrapper.properties ` | 9.5.1 | ` distributionSha256Sum=bafc141b... ` |
1818| Android Gradle Plugin | ` gradle/libs.versions.toml ` ` [versions] android-gradle-plugin ` | 9.2.1 | resolves to a fixed Maven artifact |
19- | Kotlin | ` gradle/libs.versions.toml ` ` [versions] kotlin ` | 2.3.21 | fixed Maven artifact |
20- | KSP | ` gradle/libs.versions.toml ` ` [versions] ksp ` | matches Kotlin compiler | fixed Maven artifact |
19+ | Kotlin | ` gradle/libs.versions.toml ` ` [versions] kotlin ` | 2.4.0 | fixed Maven artifact |
20+ | KSP | ` gradle/libs.versions.toml ` ` [versions] ksp ` | 2.3.9 | fixed Maven artifact (KSP 2.x has its own release cadence; version no longer tracks Kotlin 1:1) |
2121| Build Tools | ` gradle/tools.versions.toml ` ` buildTools ` | 36.0.0 | fixed Android SDK component |
2222| NDK | ` gradle/tools.versions.toml ` ` ndk ` | 29.0.14206865 | fixed Android SDK component |
2323| JDK | ` gradle/tools.versions.toml ` ` jdk ` | 17 | enforced by ` compileOptions { sourceCompatibility = JavaVersion.VERSION_11 } ` and ` kotlin { compilerOptions { jvmTarget = JVM_11 } } ` ; build container uses ` setup-java@v4 java-version: 17 distribution: temurin ` |
@@ -67,15 +67,15 @@ reproducibility check has passed for the same commit.
6767
6868``` bash
6969# 1. Clone at the exact tag you want to reproduce
70- git clone --branch v1.7.3 --depth 1 https://github.com/SysAdminDoc/SwiftFloris.git
70+ git clone --branch v1.9.48 --depth 1 https://github.com/SysAdminDoc/SwiftFloris.git
7171cd SwiftFloris
7272
7373# 2. Build the release APK (debug-signed fallback fine for byte comparison)
7474./gradlew :app:assembleRelease
7575
7676# 3. Compare against the published APK (after stripping signatures)
7777APK_LOCAL=app/build/outputs/apk/release/app-release.apk
78- APK_PUBLISHED=app-release-v1.7.3 .apk
78+ APK_PUBLISHED=app-release-v1.9.48 .apk
7979
8080apkdiff () {
8181 unzip -p " $1 " classes.dex | sha256sum
@@ -101,9 +101,9 @@ To complete N6.3, submit the following `Builds:` stanza to
101101
102102``` yaml
103103Builds :
104- - versionName : " 1.7.3 "
105- versionCode : 173
106- commit : v1.7.3
104+ - versionName : " 1.9.48 "
105+ versionCode : 2097
106+ commit : v1.9.48
107107 sudo :
108108 - apt-get update
109109 - apt-get install -y openjdk-17-jdk-headless
@@ -118,8 +118,8 @@ Builds:
118118ArchivePolicy : 6 versions
119119AutoUpdateMode : Version
120120UpdateCheckMode : Tags
121- CurrentVersion : " 1.7.3 "
122- CurrentVersionCode : 173
121+ CurrentVersion : " 1.9.48 "
122+ CurrentVersionCode : 2097
123123` ` `
124124
125125The F-Droid build server will then attempt a deterministic rebuild and compare
0 commit comments