Skip to content

Commit 4cd80aa

Browse files
committed
chore: add override support to Packaging
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 07eafb8 commit 4cd80aa

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

apps/flipcash/app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ android {
2929
compileSdk = Android.compileSdkVersion
3030

3131
defaultConfig {
32-
versionCode = versioning.getVersionCode()
32+
versionCode = Packaging.Flipcash.versionCode ?: versioning.getVersionCode()
3333
versionName = Packaging.Flipcash.versionName
3434
applicationId = appNamespace
3535
minSdk = Android.minSdkVersion

buildSrc/src/main/java/Packaging.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,24 @@ sealed class Packaging(
22
majorVersion: String,
33
minorVersion: String,
44
patchVersion: String,
5+
versionCodeOverride: Int? = null,
56
) {
67
constructor(
78
majorVersion: Int,
89
minorVersion: Int,
9-
patchVersion: Int
10+
patchVersion: Int,
11+
versionCodeOverride: Int? = null,
1012
) : this(
1113
majorVersion = majorVersion.toString(),
1214
minorVersion = minorVersion.toString(),
13-
patchVersion = patchVersion.toString()
15+
patchVersion = patchVersion.toString(),
16+
versionCodeOverride = versionCodeOverride,
1417
)
1518

1619
val versionName = "$majorVersion.$minorVersion.$patchVersion"
1720

21+
val versionCode: Int? = versionCodeOverride
22+
1823
object Code : Packaging(
1924
majorVersion = 2,
2025
minorVersion = 1,

0 commit comments

Comments
 (0)