Skip to content

Commit acaacbd

Browse files
authored
[Infra] Move all infra dependencies to the catalog (#7355)
Given that all SDKs have a dependency on the infra SDKs (i.e. `firebase-annotations`, `firebase-components`, and `firebase-common`), it's easier to manage, update, and audit them if they are in a centralized place. Moving them all to the version catalog.
1 parent b5ad0db commit acaacbd

File tree

36 files changed

+88
-88
lines changed

36 files changed

+88
-88
lines changed

appcheck/firebase-appcheck-debug-testing/firebase-appcheck-debug-testing.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ dependencies {
5454
api project(':appcheck:firebase-appcheck')
5555
api project(':appcheck:firebase-appcheck-debug')
5656
api 'com.google.firebase:firebase-appcheck-interop:17.0.0'
57-
api 'com.google.firebase:firebase-common:22.0.0'
58-
api 'com.google.firebase:firebase-components:19.0.0'
57+
api libs.firebase.common
58+
api libs.firebase.components
5959

6060
implementation libs.androidx.test.core
6161
implementation libs.playservices.base

appcheck/firebase-appcheck-debug/firebase-appcheck-debug.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ dependencies {
4949
javadocClasspath libs.autovalue.annotations
5050

5151
api project(':appcheck:firebase-appcheck')
52-
api 'com.google.firebase:firebase-annotations:17.0.0'
53-
api 'com.google.firebase:firebase-common:22.0.0'
54-
api 'com.google.firebase:firebase-components:19.0.0'
52+
api libs.firebase.annotations
53+
api libs.firebase.common
54+
api libs.firebase.components
5555
implementation platform(libs.kotlin.bom)
5656

5757
implementation libs.playservices.base

appcheck/firebase-appcheck-playintegrity/firebase-appcheck-playintegrity.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ dependencies {
4949
javadocClasspath libs.autovalue.annotations
5050

5151
api project(':appcheck:firebase-appcheck')
52-
api 'com.google.firebase:firebase-annotations:17.0.0'
53-
api 'com.google.firebase:firebase-common:22.0.0'
54-
api 'com.google.firebase:firebase-components:19.0.0'
52+
api libs.firebase.annotations
53+
api libs.firebase.common
54+
api libs.firebase.components
5555

5656
implementation libs.playservices.base
5757
implementation libs.playservices.tasks

appcheck/firebase-appcheck-recaptchaenterprise/firebase-appcheck-recaptchaenterprise.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ dependencies {
4949
implementation(libs.dagger.dagger)
5050

5151
api project(':appcheck:firebase-appcheck')
52-
api 'com.google.firebase:firebase-common'
53-
api 'com.google.firebase:firebase-components'
52+
api libs.firebase.common
53+
api libs.firebase.components
5454
api 'com.google.android.recaptcha:recaptcha:18.7.1'
5555

5656
annotationProcessor(libs.dagger.compiler)

appcheck/firebase-appcheck/firebase-appcheck.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ dependencies {
5151
javadocClasspath libs.autovalue.annotations
5252

5353
api libs.playservices.tasks
54-
api 'com.google.firebase:firebase-annotations:17.0.0'
54+
api libs.firebase.annotations
5555
api "com.google.firebase:firebase-appcheck-interop:17.1.0"
56-
api("com.google.firebase:firebase-common:22.0.0")
57-
api("com.google.firebase:firebase-components:19.0.0")
56+
api(libs.firebase.common)
57+
api(libs.firebase.components)
5858

5959
implementation libs.androidx.annotation
6060
implementation libs.playservices.base

firebase-abt/firebase-abt.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ android {
5151
}
5252

5353
dependencies {
54-
api 'com.google.firebase:firebase-common:22.0.0'
55-
api 'com.google.firebase:firebase-components:19.0.0'
54+
api libs.firebase.common
55+
api libs.firebase.components
5656

5757
implementation libs.playservices.basement
5858
implementation ('com.google.firebase:firebase-measurement-connector:18.0.0') {

firebase-ai/CHANGELOG.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,11 @@
2222

2323
* [changed] Added a `dilation` parameter to `ImagenMaskReference.generateMaskAndPadForOutpainting`
2424
(#7260)
25-
* [feature] Added support for limited-use tokens with Firebase App Check.
26-
These limited-use tokens are required for an upcoming optional feature called
27-
_replay protection_. We recommend
25+
* [feature] Added support for limited-use tokens with Firebase App Check. These limited-use tokens
26+
are required for an upcoming optional feature called _replay protection_. We recommend
2827
[enabling the usage of limited-use tokens](https://firebase.google.com/docs/ai-logic/app-check)
29-
now so that when replay protection becomes available, you can enable it sooner
30-
because more of your users will be on versions of your app that send limited-use tokens.
31-
(#7285)
28+
now so that when replay protection becomes available, you can enable it sooner because more of
29+
your users will be on versions of your app that send limited-use tokens. (#7285)
3230

3331
# 17.1.0
3432

firebase-ai/firebase-ai.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ dependencies {
9595
implementation(libs.ktor.serialization.kotlinx.json)
9696
implementation(libs.ktor.client.logging)
9797

98-
api("com.google.firebase:firebase-common:22.0.0")
99-
implementation("com.google.firebase:firebase-components:19.0.0")
100-
implementation("com.google.firebase:firebase-annotations:17.0.0")
98+
api(libs.firebase.common)
99+
implementation(libs.firebase.components)
100+
implementation(libs.firebase.annotations)
101101
implementation("com.google.firebase:firebase-appcheck-interop:17.1.0")
102102
implementation(libs.androidx.annotation)
103103
implementation(libs.kotlinx.serialization.json)

firebase-annotations/firebase-annotations.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ java {
2424
targetCompatibility = JavaVersion.VERSION_1_8
2525
}
2626

27-
tasks.withType<JavaCompile> { options.compilerArgs.add("-Werror") }
27+
tasks.withType<JavaCompile> { options.compilerArgs.addAll(listOf("-Werror", "-Xlint:-options")) }
2828

2929
dependencies { implementation(libs.javax.inject) }

firebase-appdistribution-api/firebase-appdistribution-api.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ android {
5353

5454
dependencies {
5555
api libs.playservices.tasks
56-
api("com.google.firebase:firebase-common:22.0.0")
57-
api("com.google.firebase:firebase-components:19.0.0")
56+
api(libs.firebase.common)
57+
api(libs.firebase.components)
5858

5959
implementation libs.androidx.annotation
6060
implementation libs.kotlin.stdlib

0 commit comments

Comments
 (0)