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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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
}