From 6176f01e5425f8b2dd07b8b5c24b5e2666fa8967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ros=C3=A1rio=20P=2E=20Fernandes?= Date: Mon, 13 May 2024 23:45:58 +0100 Subject: [PATCH] chore(*): allow alpha and beta updates for Firebase libraries Also blocking guava and glide updates to match quickstart-android --- build.gradle.kts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 60ea9bc62..a8a68f442 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -31,15 +31,21 @@ fun isBlockListed(candidate: ModuleComponentIdentifier): Boolean { "androidx.browser:browser", "com.facebook.android:facebook-android-sdk", "com.applovin:applovin-sdk", - "com.ironsource.sdk:mediationsdk" + "com.ironsource.sdk:mediationsdk", + "com.google.guava", + "com.github.bumptech.glide" ).any { keyword -> keyword in candidate.toString().lowercase() } } +fun notFromFirebase(candidate: ModuleComponentIdentifier): Boolean { + return candidate.group != "com.google.firebase" +} + tasks.withType { rejectVersionIf { - isNonStable(candidate) || isBlockListed(candidate) + (isNonStable(candidate) && notFromFirebase(candidate)) || isBlockListed(candidate) } }