gradle: Suffix last git commit's hash into versionName

* Only for debug and nightlies

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-10-06 23:21:39 +05:30
parent 2eb129fbb7
commit 376bdb3fbc

View File

@@ -37,6 +37,10 @@ kotlin {
jvmToolchain(17) jvmToolchain(17)
} }
val gitHash: String
get() = project.providers.exec { commandLine("git", "rev-parse", "--short", "HEAD") }
.standardOutput.asText.get().trim()
android { android {
namespace = "com.aurora.store" namespace = "com.aurora.store"
compileSdk = 35 compileSdk = 35
@@ -92,11 +96,13 @@ android {
register("nightly") { register("nightly") {
initWith(getByName("release")) initWith(getByName("release"))
applicationIdSuffix = ".nightly" applicationIdSuffix = ".nightly"
versionNameSuffix = "-$gitHash"
} }
debug { debug {
applicationIdSuffix = ".debug" applicationIdSuffix = ".debug"
signingConfig = signingConfigs.getByName("aosp") signingConfig = signingConfigs.getByName("aosp")
versionNameSuffix = "-$gitHash"
} }
} }