From bae5f91594c9e5c90e1bb319d539249a09c28802 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Sat, 8 Aug 2026 11:22:17 +0800 Subject: [PATCH] Bump version to 5.3.6 with build timestamp as version code --- buildSrc/src/main/kotlin/Helpers.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/kotlin/Helpers.kt b/buildSrc/src/main/kotlin/Helpers.kt index 7c9304dcde..7960abebf7 100644 --- a/buildSrc/src/main/kotlin/Helpers.kt +++ b/buildSrc/src/main/kotlin/Helpers.kt @@ -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("android") private val BaseExtension.lint get() = (this as CommonExtension<*, *, *, *, *, *>).lint @@ -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 {