Skip to content

Commit

Permalink
[MG] Add APP_VERSION_SUFFIX support
Browse files Browse the repository at this point in the history
  • Loading branch information
Timothy Redaelli committed Apr 22, 2024
1 parent dab8d62 commit 4db1fb9
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 11 deletions.
14 changes: 7 additions & 7 deletions TMessagesProj/build.gradle
Expand Up @@ -91,7 +91,7 @@ android {
coreLibraryDesugaringEnabled true
}

defaultConfig.versionCode = Integer.parseInt(APP_VERSION_CODE)
defaultConfig.versionCode = Integer.parseInt(APP_VERSION_CODE + String.format("%02d", Integer.parseInt(APP_VERSION_SUFFIX)))

defaultConfig {
minSdkVersion 19
Expand Down Expand Up @@ -122,7 +122,7 @@ android {
multiDexEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../TMessagesProj/proguard-rules.pro'
ndk.debugSymbolLevel = 'FULL'
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "\""
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "." + APP_VERSION_SUFFIX + "\""
buildConfigField "String", "APP_CENTER_HASH", "\"\""
buildConfigField "boolean", "DEBUG_VERSION", "true"
buildConfigField "boolean", "DEBUG_PRIVATE_VERSION", "true"
Expand All @@ -136,7 +136,7 @@ android {
multiDexEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../TMessagesProj/proguard-rules.pro'
ndk.debugSymbolLevel = 'FULL'
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "\""
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "." + APP_VERSION_SUFFIX + "\""
buildConfigField "String", "APP_CENTER_HASH", "\"" + getProps("APP_CENTER_HASH_PRIVATE") + "\""
buildConfigField "boolean", "DEBUG_VERSION", "true"
buildConfigField "boolean", "DEBUG_PRIVATE_VERSION", "true"
Expand All @@ -150,7 +150,7 @@ android {
multiDexEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../TMessagesProj/proguard-rules.pro'
ndk.debugSymbolLevel = 'FULL'
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "\""
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "." + APP_VERSION_SUFFIX + "\""
buildConfigField "String", "APP_CENTER_HASH", "\"" + getProps("APP_CENTER_HASH_PUBLIC") + "\""
buildConfigField "boolean", "DEBUG_VERSION", "true"
buildConfigField "boolean", "DEBUG_PRIVATE_VERSION", "false"
Expand All @@ -164,7 +164,7 @@ android {
multiDexEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../TMessagesProj/proguard-rules.pro'
ndk.debugSymbolLevel = 'FULL'
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "\""
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "." + APP_VERSION_SUFFIX + "\""
buildConfigField "String", "APP_CENTER_HASH", "\"" + getProps("APP_CENTER_HASH_HARDCORE") + "\""
buildConfigField "boolean", "DEBUG_VERSION", "true"
buildConfigField "boolean", "DEBUG_PRIVATE_VERSION", "true"
Expand All @@ -178,7 +178,7 @@ android {
multiDexEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../TMessagesProj/proguard-rules.pro'
ndk.debugSymbolLevel = 'FULL'
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "\""
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "." + APP_VERSION_SUFFIX + "\""
buildConfigField "String", "APP_CENTER_HASH", "\"\""
buildConfigField "boolean", "DEBUG_VERSION", "false"
buildConfigField "boolean", "DEBUG_PRIVATE_VERSION", "false"
Expand All @@ -193,7 +193,7 @@ android {
multiDexEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../TMessagesProj/proguard-rules.pro'
ndk.debugSymbolLevel = 'FULL'
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "\""
buildConfigField "String", "BUILD_VERSION_STRING", "\"" + APP_VERSION_NAME + "." + APP_VERSION_SUFFIX + "\""
buildConfigField "String", "APP_CENTER_HASH", "\"\""
buildConfigField "boolean", "DEBUG_VERSION", "false"
buildConfigField "boolean", "DEBUG_PRIVATE_VERSION", "false"
Expand Down
4 changes: 2 additions & 2 deletions TMessagesProj_App/build.gradle
Expand Up @@ -140,7 +140,7 @@ android {
}
}

defaultConfig.versionCode = Integer.parseInt(APP_VERSION_CODE)
defaultConfig.versionCode = Integer.parseInt(APP_VERSION_CODE + String.format("%02d", Integer.parseInt(APP_VERSION_SUFFIX)))

applicationVariants.all { variant ->
variant.outputs.all { output ->
Expand All @@ -159,7 +159,7 @@ android {
defaultConfig {
minSdkVersion 19
targetSdkVersion 33
versionName APP_VERSION_NAME
versionName APP_VERSION_NAME + "." + APP_VERSION_SUFFIX
ndkVersion "21.4.7075529"

multiDexEnabled true
Expand Down
4 changes: 2 additions & 2 deletions TMessagesProj_AppStandalone/build.gradle
Expand Up @@ -110,7 +110,7 @@ android {
}
}

defaultConfig.versionCode = Integer.parseInt(APP_VERSION_CODE)
defaultConfig.versionCode = Integer.parseInt(APP_VERSION_CODE + String.format("%02d", Integer.parseInt(APP_VERSION_SUFFIX)))

applicationVariants.all { variant ->
variant.outputs.all { output ->
Expand All @@ -129,7 +129,7 @@ android {
defaultConfig {
minSdkVersion 19
targetSdkVersion 33
versionName APP_VERSION_NAME
versionName APP_VERSION_NAME + "." + APP_VERSION_SUFFIX
ndkVersion "21.4.7075529"

multiDexEnabled true
Expand Down
1 change: 1 addition & 0 deletions gradle.properties
Expand Up @@ -15,6 +15,7 @@
#Sat Mar 12 05:53:50 MSK 2016
APP_VERSION_CODE=4583
APP_VERSION_NAME=10.10.1
APP_VERSION_SUFFIX=0
APP_PACKAGE=it.belloworld.mercurygram
org.gradle.jvmargs=-Xmx4096M -XX:MaxMetaspaceSize=4096m
org.gradle.daemon=true
Expand Down

0 comments on commit 4db1fb9

Please sign in to comment.