diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2deae5eec6..63fbb50de7 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -16,7 +16,7 @@ android { targetSdk = AppConfig.targetSdkVersion versionCode = if (project.hasProperty("versionCode")) { - project.property("versionCode") as Int + (project.property("versionCode") as String).toInt() } else { AppConfig.versionCode } diff --git a/core/res/build.gradle.kts b/core/res/build.gradle.kts index ff743d3748..77151f2a46 100644 --- a/core/res/build.gradle.kts +++ b/core/res/build.gradle.kts @@ -18,4 +18,18 @@ android { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } + + buildTypes { + create("debug_beta") { + initWith(getByName("release")) + BuildConfigFieldFactory( + fields = listOf( + Field.Environment("release"), + Field.TestActionEnabled(true), + Field.LogEnabled(true), + ), + builder = ::buildConfigField, + ).create() + } + } } \ No newline at end of file diff --git a/libs/auth/build.gradle.kts b/libs/auth/build.gradle.kts index a1ea108aae..b8dd6f840d 100644 --- a/libs/auth/build.gradle.kts +++ b/libs/auth/build.gradle.kts @@ -20,4 +20,18 @@ android { targetCompatibility = JavaVersion.VERSION_1_8 isCoreLibraryDesugaringEnabled = false } + + buildTypes { + create("debug_beta") { + initWith(getByName("release")) + BuildConfigFieldFactory( + fields = listOf( + Field.Environment("release"), + Field.TestActionEnabled(true), + Field.LogEnabled(true), + ), + builder = ::buildConfigField, + ).create() + } + } } \ No newline at end of file