Only upload Crashlytics mapping file when building for release

This commit is contained in:
AntsyLich
2026-09-20 19:56:59 +06:00
parent 61680580dd
commit 93a163f96e
2 changed files with 12 additions and 0 deletions
@@ -4,6 +4,7 @@ import org.gradle.api.Project
interface BuildConfig {
val includeTelemetry: Boolean
val uploadCrashlyticsMapping: Boolean
val enableUpdater: Boolean
val includeDependencyInfo: Boolean
}
@@ -26,6 +27,8 @@ val Project.Config: BuildConfig get() = object : BuildConfig {
override val includeTelemetry: Boolean = project.flag("include-telemetry")
?: (distribution == Distribution.CI || distribution == Distribution.GITHUB)
override val uploadCrashlyticsMapping: Boolean = includeTelemetry && (distribution == Distribution.GITHUB)
override val enableUpdater: Boolean = project.flag("enable-updater")
?: (distribution != Distribution.LOCAL)