diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 04c61ee78..399d2b6ce 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,3 +1,4 @@ +import de.davis.gradle.plugin.versioning.AndroidVersionCodeGenerator import de.davis.gradle.plugin.versioning.versionedBy import io.github.z4kn4fein.semver.Version import org.jetbrains.kotlin.gradle.dsl.JvmTarget @@ -14,8 +15,14 @@ plugins { alias(libs.plugins.mikepenz.aboutlibraries) } +// Codes Play consumed without a shipped release. Stable builds end in 96, so 97-99 are free for re-uploads. +private val burnedVersionCodes = mapOf("2.0.5" to 20000597u) + versioning { minVersion = Version(major = 2, minor = 1) + versionCodeGenerator = { version -> + burnedVersionCodes[version.toString()] ?: AndroidVersionCodeGenerator(version) + } } android versionedBy versioning