Skip to content

Commit eef9328

Browse files
firebase-workflow-trigger[bot]firebase-workflow-trigger-botjonsimantov
authored
Update Android dependencies - Wed May 21 2025 (#1717)
* Update Android dependencies - Wed May 21 2025 ### Android - com.google.android.gms.play_services_base → 18.7.0 - com.google.firebase.firebase_bom → 33.14.0 > Created by [Update Android and iOS dependencies workflow](https://github.com/firebase/firebase-cpp-sdk/actions/runs/15172710305). * Add workaround to resources gradle files. * Add workaround to other gradle files. * Update release notes with BoM version. --------- Co-authored-by: firebase-workflow-trigger-bot <[email protected]> Co-authored-by: Jon Simantov <[email protected]>
1 parent 06e0639 commit eef9328

File tree

45 files changed

+189
-20
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+189
-20
lines changed

Android/firebase_dependencies.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def firebaseDependenciesMap = [
2020
'app_check' : ['com.google.firebase:firebase-appcheck',
2121
'com.google.firebase:firebase-appcheck-debug',
2222
'com.google.firebase:firebase-appcheck-playintegrity'],
23-
'play_services' : ['com.google.android.gms:play-services-base:18.6.0'],
23+
'play_services' : ['com.google.android.gms:play-services-base:18.7.0'],
2424
'analytics' : ['com.google.firebase:firebase-analytics'],
2525
'auth' : ['com.google.firebase:firebase-auth'],
2626
'database' : ['com.google.firebase:firebase-database'],
@@ -164,7 +164,7 @@ project.afterEvaluate {
164164

165165
// Add the bill-of-materials
166166
project.dependencies {
167-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
167+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
168168
}
169169
for (String lib : firebaseCpp.dependencies.libSet) {
170170
// Generate and include the proguard file

analytics/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle"
8686
project.afterEvaluate {
8787
generateProguardFile('analytics')
8888
preBuild.dependsOn(':app:build')
89+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
90+
enabled = false
91+
}
8992
}

analytics/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) {
9696
}
9797

9898
build.dependsOn(copyIntegrationTestFiles)
99+
100+
project.afterEvaluate {
101+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
102+
enabled = false
103+
}
104+
}

app/app_resources/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,15 @@ android {
5656
}
5757

5858
dependencies {
59-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
59+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
6060
implementation 'com.google.firebase:firebase-analytics'
6161
}
6262

6363
afterEvaluate {
6464
generateReleaseBuildConfig.enabled = false
65+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
66+
enabled = false
67+
}
6568
}
6669

6770
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

app/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,7 @@ project.afterEvaluate {
8181
setupDexDependencies(':app:app_resources')
8282
setupDexDependencies(':app:google_api_resources')
8383
setupDexDependencies(':app:invites_resources')
84+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
85+
enabled = false
86+
}
8487
}

app/google_api_resources/build.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,17 @@ android {
5959
}
6060

6161
dependencies {
62-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
62+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
6363
implementation 'com.google.firebase:firebase-analytics'
64-
implementation 'com.google.android.gms:play-services-base:18.6.0'
64+
implementation 'com.google.android.gms:play-services-base:18.7.0'
6565
implementation project(':app:app_resources')
6666
}
6767

6868
afterEvaluate {
6969
generateReleaseBuildConfig.enabled = false
70+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
71+
enabled = false
72+
}
7073
}
7174

7275
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

app/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) {
9696
}
9797

9898
build.dependsOn(copyIntegrationTestFiles)
99+
100+
project.afterEvaluate {
101+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
102+
enabled = false
103+
}
104+
}

app/invites_resources/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,17 @@ android {
5555
}
5656

5757
dependencies {
58-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
58+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
5959
implementation 'com.google.firebase:firebase-analytics'
6060
implementation 'com.google.firebase:firebase-dynamic-links'
6161
implementation project(':app:app_resources')
6262
}
6363

6464
afterEvaluate {
6565
generateReleaseBuildConfig.enabled = false
66+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
67+
enabled = false
68+
}
6669
}
6770

6871
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

app/test_resources/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ android {
5454

5555
afterEvaluate {
5656
generateReleaseBuildConfig.enabled = false
57+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
58+
enabled = false
59+
}
5760
}
5861

5962
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

app_check/app_check_resources/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,15 @@ android {
5555
}
5656

5757
dependencies {
58-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
58+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
5959
implementation 'com.google.firebase:firebase-appcheck'
6060
}
6161

6262
afterEvaluate {
6363
generateReleaseBuildConfig.enabled = false
64+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
65+
enabled = false
66+
}
6467
}
6568

6669
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

app_check/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,7 @@ project.afterEvaluate {
8787
generateProguardFile('app_check')
8888
setupDexDependencies(':app_check:app_check_resources')
8989
preBuild.dependsOn(':app:build')
90+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
91+
enabled = false
92+
}
9093
}

app_check/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,9 @@ task copyIntegrationTestFiles(type:Exec) {
113113
}
114114

115115
build.dependsOn(copyIntegrationTestFiles)
116+
117+
project.afterEvaluate {
118+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
119+
enabled = false
120+
}
121+
}

auth/auth_resources/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,17 @@ android {
5555
}
5656

5757
dependencies {
58-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
58+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
5959
implementation 'com.google.firebase:firebase-analytics'
6060
implementation 'com.google.firebase:firebase-auth'
6161
implementation project(':app:app_resources')
6262
}
6363

6464
afterEvaluate {
6565
generateReleaseBuildConfig.enabled = false
66+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
67+
enabled = false
68+
}
6669
}
6770

6871
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

auth/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,7 @@ project.afterEvaluate {
8787
generateProguardFile('auth')
8888
setupDexDependencies(':auth:auth_resources')
8989
preBuild.dependsOn(':app:build')
90+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
91+
enabled = false
92+
}
9093
}

auth/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,3 +100,9 @@ task copyIntegrationTestFiles(type:Exec) {
100100
}
101101

102102
build.dependsOn(copyIntegrationTestFiles)
103+
104+
project.afterEvaluate {
105+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
106+
enabled = false
107+
}
108+
}

database/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,7 @@ project.afterEvaluate {
8888
setupDexDependencies(':database:database_resources')
8989
preBuild.dependsOn(':app:build')
9090
preBuild.dependsOn(':auth:build')
91+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
92+
enabled = false
93+
}
9194
}

database/database_resources/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,17 @@ android {
5151
}
5252

5353
dependencies {
54-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
54+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
5555
implementation 'com.google.firebase:firebase-analytics'
5656
implementation 'com.google.firebase:firebase-database'
5757
//implementation project(':app:app_resources')
5858
}
5959

6060
afterEvaluate {
6161
generateReleaseBuildConfig.enabled = false
62+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
63+
enabled = false
64+
}
6265
}
6366

6467
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

database/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) {
101101
}
102102

103103
build.dependsOn(copyIntegrationTestFiles)
104+
105+
project.afterEvaluate {
106+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
107+
enabled = false
108+
}
109+
}

dynamic_links/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle"
8585
project.afterEvaluate {
8686
generateProguardFile('dynamic_links')
8787
preBuild.dependsOn(':app:build')
88+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
89+
enabled = false
90+
}
8891
}

dynamic_links/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) {
9696
}
9797

9898
build.dependsOn(copyIntegrationTestFiles)
99+
100+
project.afterEvaluate {
101+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
102+
enabled = false
103+
}
104+
}

firestore/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,7 @@ project.afterEvaluate {
8989
setupDexDependencies(':firestore:firestore_resources')
9090
preBuild.dependsOn(':app:build')
9191
preBuild.dependsOn(':auth:build')
92+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
93+
enabled = false
94+
}
9295
}

firestore/firestore_resources/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,16 @@ android {
5959
}
6060

6161
dependencies {
62-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
62+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
6363
implementation 'com.google.firebase:firebase-analytics'
6464
implementation 'com.google.firebase:firebase-firestore'
6565
}
6666

6767
afterEvaluate {
6868
generateReleaseBuildConfig.enabled = false
69+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
70+
enabled = false
71+
}
6972
}
7073

7174
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

firestore/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) {
101101
}
102102

103103
build.dependsOn(copyIntegrationTestFiles)
104+
105+
project.afterEvaluate {
106+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
107+
enabled = false
108+
}
109+
}

firestore/integration_test_internal/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,9 @@ task copyIntegrationTestFiles(type:Exec) {
119119
}
120120

121121
build.dependsOn(copyIntegrationTestFiles)
122+
123+
project.afterEvaluate {
124+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
125+
enabled = false
126+
}
127+
}

functions/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,7 @@ project.afterEvaluate {
8686
generateProguardFile('functions')
8787
preBuild.dependsOn(':app:build')
8888
preBuild.dependsOn(':auth:build')
89+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
90+
enabled = false
91+
}
8992
}

functions/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) {
101101
}
102102

103103
build.dependsOn(copyIntegrationTestFiles)
104+
105+
project.afterEvaluate {
106+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
107+
enabled = false
108+
}
109+
}

gma/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,7 @@ project.afterEvaluate {
8787
generateProguardFile('gma')
8888
setupDexDependencies(':gma:gma_resources')
8989
preBuild.dependsOn(':app:build')
90+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
91+
enabled = false
92+
}
9093
}

gma/gma_resources/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,17 @@ android {
5656
}
5757

5858
dependencies {
59-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
59+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
6060
implementation 'com.google.firebase:firebase-analytics'
6161
implementation 'com.google.android.gms:play-services-ads:23.0.0'
6262
implementation 'com.google.android.ump:user-messaging-platform:2.2.0'
6363
}
6464

6565
afterEvaluate {
6666
generateReleaseBuildConfig.enabled = false
67+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
68+
enabled = false
69+
}
6770
}
6871

6972
apply from: "$rootDir/android_build_files/extract_and_dex.gradle"

gma/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,3 +100,9 @@ task copyIntegrationTestFiles(type:Exec) {
100100
}
101101

102102
build.dependsOn(copyIntegrationTestFiles)
103+
104+
project.afterEvaluate {
105+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
106+
enabled = false
107+
}
108+
}

installations/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle"
8585
project.afterEvaluate {
8686
generateProguardFile('installations')
8787
preBuild.dependsOn(':app:build')
88+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
89+
enabled = false
90+
}
8891
}

installations/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) {
9696
}
9797

9898
build.dependsOn(copyIntegrationTestFiles)
99+
100+
project.afterEvaluate {
101+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
102+
enabled = false
103+
}
104+
}

messaging/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle"
8787
project.afterEvaluate {
8888
generateProguardFile('messaging')
8989
preBuild.dependsOn(':app:build')
90+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
91+
enabled = false
92+
}
9093
}

messaging/integration_test/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) {
101101
}
102102

103103
build.dependsOn(copyIntegrationTestFiles)
104+
105+
project.afterEvaluate {
106+
project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) {
107+
enabled = false
108+
}
109+
}

messaging/messaging_java/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ android {
6161
}
6262

6363
dependencies {
64-
implementation platform('com.google.firebase:firebase-bom:33.11.0')
64+
implementation platform('com.google.firebase:firebase-bom:33.14.0')
6565
implementation 'com.google.firebase:firebase-analytics'
6666
implementation 'com.google.firebase:firebase-messaging'
6767
implementation 'com.google.flatbuffers:flatbuffers-java:1.12.0'

0 commit comments

Comments
 (0)