mirror of
https://github.com/mollyim/mollyim-insider-android.git
synced 2025-05-13 05:40:53 +01:00
Add Molly revision to versionName and print task
This commit is contained in:
parent
44a68a135a
commit
10a7285799
2 changed files with 20 additions and 2 deletions
|
@ -25,6 +25,8 @@ val mollyRevision = 2
|
|||
|
||||
val postFixSize = 100
|
||||
|
||||
val sourceVersionNameWithRevision = "${canonicalVersionName}-${mollyRevision}"
|
||||
|
||||
val selectableVariants = listOf(
|
||||
"prodFossWebsiteDebug",
|
||||
"prodFossWebsiteRelease",
|
||||
|
@ -150,7 +152,7 @@ android {
|
|||
|
||||
defaultConfig {
|
||||
versionCode = canonicalVersionCode * postFixSize + mollyRevision
|
||||
versionName = if (ciEnabled) getCommitTag() else canonicalVersionName
|
||||
versionName = if (ciEnabled) getCommitTag() else sourceVersionNameWithRevision
|
||||
|
||||
minSdk = signalMinSdkVersion
|
||||
targetSdk = signalTargetSdkVersion
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
import com.android.build.gradle.AppExtension
|
||||
import org.jetbrains.kotlin.com.google.gson.Gson
|
||||
import org.w3c.dom.Document
|
||||
import org.w3c.dom.Element
|
||||
import javax.xml.parsers.DocumentBuilderFactory
|
||||
import javax.xml.transform.OutputKeys
|
||||
import javax.xml.transform.TransformerFactory
|
||||
import javax.xml.transform.dom.DOMSource
|
||||
import javax.xml.transform.stream.StreamResult
|
||||
|
@ -76,3 +77,18 @@ val updateTranslationsForMolly by tasks.registering {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
val version by tasks.registering {
|
||||
doLast {
|
||||
val android = project.extensions.getByType(AppExtension::class)
|
||||
val versionCode = android.defaultConfig.versionCode
|
||||
val versionName = android.defaultConfig.versionName
|
||||
|
||||
val versionInfo = mapOf(
|
||||
"versionCode" to versionCode,
|
||||
"versionName" to versionName
|
||||
)
|
||||
|
||||
println(Gson().toJson(versionInfo))
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue