Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions buildSrc/src/main/kotlin/Helpers.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ import org.gradle.kotlin.dsl.dependencies
import org.gradle.kotlin.dsl.getByName
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension
import java.time.LocalDateTime
import java.time.ZoneOffset
import java.time.format.DateTimeFormatter

private val Project.android get() = extensions.getByName<BaseExtension>("android")
private val BaseExtension.lint get() = (this as CommonExtension<*, *, *, *, *, *>).lint
Expand Down Expand Up @@ -48,8 +51,11 @@ fun Project.setupCore() {
setupCommon()
android.apply {
defaultConfig {
versionCode = 5030550
versionName = "5.3.5-nightly"
// Build timestamp (UTC) as version code; hour precision keeps it
// below Play's 2100000000 cap until year 2100.
versionCode = LocalDateTime.now(ZoneOffset.UTC)
.format(DateTimeFormatter.ofPattern("yyyyMMddHH")).toInt()
versionName = "5.3.6"
}
compileOptions.isCoreLibraryDesugaringEnabled = true
lint.apply {
Expand Down
Loading