fix(build): disable more analytics tasks for F-Droid builds (#4000)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich
2025-12-13 17:03:45 -06:00
committed by GitHub
parent 483ec67195
commit 5dfaa147fe

View File

@@ -58,12 +58,12 @@ class AnalyticsConventionPlugin : Plugin<Project> {
}
// Disable Analytics tasks for non-google flavors
val analyticsKeywords = listOf("crashlytics", "google", "datadog")
val analyticsKeywords = listOf("crashlytics", "google", "datadog","buildId")
tasks.configureEach {
val taskName = name.lowercase()
val isAnalyticsTask = analyticsKeywords.any { taskName.contains(it) }
val isAnalyticsTask = analyticsKeywords.any { taskName.contains(it, ignoreCase = true) }
if (isAnalyticsTask && taskName.contains("fdroid")) {
if (isAnalyticsTask && taskName.contains("fdroid", ignoreCase = true)) {
logger.lifecycle("AnalyticsConventionPlugin: Disabling task $name")
enabled = false
}