Skip to content

Commit 8ef9d1d

Browse files
authored
Merge pull request #3393 from f321x/202610_gradle_reproducible_archives
gradle: improve build reproducibility, pin gradle
2 parents f644456 + 00aa709 commit 8ef9d1d

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

Binary file not shown.

‎pythonforandroid/bootstraps/common/build/gradle/wrapper/gradle-wrapper.properties‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
66
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip
7+
distributionSha256Sum=ed1a8d686605fd7c23bdf62c7fc7add1c5b23b2bbc3721e661934ef4a4911d7c

‎pythonforandroid/bootstraps/common/build/templates/build.tmpl.gradle‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ allprojects {
1919
}
2020
}
2121

22+
tasks.withType(AbstractArchiveTask).configureEach {
23+
preserveFileTimestamps = false
24+
reproducibleFileOrder = true
25+
}
26+
2227
{% if is_library %}
2328
apply plugin: 'com.android.library'
2429
{% else %}

0 commit comments

Comments
 (0)