summaryrefslogtreecommitdiffhomepage
path: root/android/app
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2023-04-19 11:03:55 +0200
committerAlbin <albin@mullvad.net>2023-04-24 16:29:36 +0200
commit14336f7be60df5ae5d18f72273e3e09292907775 (patch)
treed6d5d8879cdb9cec9ae094892b115310d2b91f19 /android/app
parent1fbbf6517c9948c53689d2b1847c8adc2aa404ea (diff)
downloadmullvadvpn-14336f7be60df5ae5d18f72273e3e09292907775.tar.xz
mullvadvpn-14336f7be60df5ae5d18f72273e3e09292907775.zip
Add version code/name override option
Adds the option to override version code/name by setting properties in `local.properties`. For example: OVERRIDE_VERSION_CODE=123 OVERRIDE_VERSION_NAME=1.2.3
Diffstat (limited to 'android/app')
-rw-r--r--android/app/build.gradle.kts9
1 files changed, 5 insertions, 4 deletions
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index 46b70c0607..d6b59b6a2d 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -28,15 +28,16 @@ android {
compileSdk = Versions.Android.compileSdkVersion
defaultConfig {
+ val localProperties = gradleLocalProperties(rootProject.projectDir)
+
applicationId = "net.mullvad.mullvadvpn"
minSdk = Versions.Android.minSdkVersion
targetSdk = Versions.Android.targetSdkVersion
- versionCode = generateVersionCode()
- versionName = generateVersionName()
+ versionCode = generateVersionCode(localProperties)
+ versionName = generateVersionName(localProperties)
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
- val alwaysShowChangelog = gradleLocalProperties(rootProject.projectDir)
- .getProperty("ALWAYS_SHOW_CHANGELOG") ?: "false"
+ val alwaysShowChangelog = localProperties.getProperty("ALWAYS_SHOW_CHANGELOG") ?: "false"
buildConfigField(
type = "boolean",
name = "ALWAYS_SHOW_CHANGELOG",