From 0beb3bf16a911435ae91599b6d23aeccd9794843 Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Mon, 20 Jun 2022 05:34:13 +0800 Subject: [PATCH] Make CI builds reproducible --- buildSrc/src/main/java/Codegen.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/java/Codegen.kt b/buildSrc/src/main/java/Codegen.kt index b8ac6171a..e535a9dc9 100644 --- a/buildSrc/src/main/java/Codegen.kt +++ b/buildSrc/src/main/java/Codegen.kt @@ -11,7 +11,8 @@ import javax.crypto.spec.SecretKeySpec import kotlin.random.asKotlinRandom // Set non-zero value here to fix the random seed for reproducible builds -const val RAND_SEED = 0 +// CI builds are always reproducible +val RAND_SEED = if (System.getenv("CI") != null) 42 else 0 private lateinit var RANDOM: Random private val kRANDOM get() = RANDOM.asKotlinRandom()