Skip to content

Commit 0b4104f

Browse files
authored
chore(analytics): Disable Google services for F-Droid builds (#3264)
Signed-off-by: James Rich <[email protected]>
1 parent 7593560 commit 0b4104f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

core/analytics/build.gradle.kts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@ dependencies {
4343
googleImplementation(libs.bundles.datadog)
4444
}
4545

46+
val googleServiceKeywords = listOf("crashlytics", "google", "datadog")
47+
48+
tasks.configureEach {
49+
if (
50+
googleServiceKeywords.any { name.contains(it, ignoreCase = true) } && name.contains("fdroid", ignoreCase = true)
51+
) {
52+
project.logger.lifecycle("Disabling task for F-Droid: $name")
53+
enabled = false
54+
}
55+
}
56+
4657
android {
4758
buildFeatures { buildConfig = true }
4859
namespace = "org.meshtastic.core.analytics"

0 commit comments

Comments
 (0)