aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-07-20 15:10:49 +0200
committerLinnea Gräf <nea@nea.moe>2024-07-20 16:20:56 +0200
commit3ad44b992fbb6859b01a99eae1a317ea67754e4d (patch)
treedaf1d3b317d51af547c69d13fe36322de7425cca /build.gradle.kts
parent9b1b1446814f971e914c034aab00c95fdae87163 (diff)
downloadfirmament-3ad44b992fbb6859b01a99eae1a317ea67754e4d.tar.gz
firmament-3ad44b992fbb6859b01a99eae1a317ea67754e4d.tar.bz2
firmament-3ad44b992fbb6859b01a99eae1a317ea67754e4d.zip
Make builds reproducible allowing for verifying builds
[no changelog]
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts8
1 files changed, 5 insertions, 3 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index f4ec9ea..6e766fa 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -20,7 +20,6 @@ plugins {
id("com.github.johnrengelman.shadow") version "8.1.1"
id("moe.nea.licenseextractificator")
// id("io.github.juuxel.loom-vineflower") version "1.11.0"
- id("io.shcm.shsupercm.fabric.fletchingtable") version "1.5"
}
java {
@@ -264,6 +263,9 @@ tasks.create("printAllLicenses", LicenseDiscoveryTask::class.java, licensing).ap
outputs.upToDateWhen { false }
}
-licensing.addExtraLicenseMatchers()
+tasks.withType<AbstractArchiveTask>().configureEach {
+ isPreserveFileTimestamps = false
+ isReproducibleFileOrder = true
+}
-fletchingTable.defaultMixinEnvironment.set("client")
+licensing.addExtraLicenseMatchers()