Skip to content

Commit 5487ba1

Browse files
[Infra] Use strict patch versions for internal podspec dependencies (#15049)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
1 parent e78792d commit 5487ba1

18 files changed

+41
-41
lines changed

FirebaseAI.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ Build AI-powered apps and features with the Gemini API using the Firebase AI SDK
4343
s.tvos.framework = 'UIKit'
4444
s.watchos.framework = 'WatchKit'
4545

46-
s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
47-
s.dependency 'FirebaseAuthInterop', '~> 12.0'
46+
s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
47+
s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
4848
s.dependency 'FirebaseCore', '~> 12.0.0'
4949
s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
5050

FirebaseAnalytics.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Pod::Spec.new do |s|
2727
s.frameworks = 'StoreKit'
2828

2929
s.dependency 'FirebaseCore', '~> 12.0.0'
30-
s.dependency 'FirebaseInstallations', '~> 12.0'
30+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
3131
s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'
3232
s.dependency 'GoogleUtilities/MethodSwizzler', '~> 8.1'
3333
s.dependency 'GoogleUtilities/NSData+zlib', '~> 8.1'

FirebaseAppCheck.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Pod::Spec.new do |s|
4545
s.tvos.weak_framework = 'DeviceCheck'
4646

4747
s.dependency 'AppCheckCore', '~> 11.0'
48-
s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
48+
s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
4949
s.dependency 'FirebaseCore', '~> 12.0.0'
5050
s.dependency 'GoogleUtilities/Environment', '~> 8.1'
5151
s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'

FirebaseAppDistribution.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ iOS SDK for App Distribution for Firebase.
3333
s.dependency 'FirebaseCore', '~> 12.0.0'
3434
s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'
3535
s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
36-
s.dependency 'FirebaseInstallations', '~> 12.0'
36+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
3737

3838
s.pod_target_xcconfig = {
3939
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'

FirebaseAuth.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ supports email and password accounts, as well as several 3rd party authenticatio
5555
}
5656
s.framework = 'Security'
5757
s.ios.framework = 'SafariServices'
58-
s.dependency 'FirebaseAuthInterop', '~> 12.0'
59-
s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
58+
s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
59+
s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
6060
s.dependency 'FirebaseCore', '~> 12.0.0'
6161
s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
6262
s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'

FirebaseCombineSwift.podspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ for internal testing only. It should not be published.
5252
s.tvos.framework = 'UIKit'
5353

5454
s.dependency 'FirebaseCore', '~> 12.0.0'
55-
s.dependency 'FirebaseAuth', '~> 12.0'
56-
s.dependency 'FirebaseFunctions', '~> 12.0'
57-
s.dependency 'FirebaseFirestore', '~> 12.0'
58-
s.dependency 'FirebaseStorage', '~> 12.0'
55+
s.dependency 'FirebaseAuth', '~> 12.0.0'
56+
s.dependency 'FirebaseFunctions', '~> 12.0.0'
57+
s.dependency 'FirebaseFirestore', '~> 12.0.0'
58+
s.dependency 'FirebaseStorage', '~> 12.0.0'
5959

6060
s.pod_target_xcconfig = {
6161
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"',
@@ -104,6 +104,6 @@ for internal testing only. It should not be published.
104104
int_tests.resources = 'FirebaseStorage/Tests/Integration/Resources/1mb.dat',
105105
'FirebaseStorage/Tests/Integration/Resources/GoogleService-Info.plist',
106106
'FirebaseStorage/Tests/Integration/Resources/HomeImprovement.numbers'
107-
int_tests.dependency 'FirebaseAuth', '~> 12.0'
107+
int_tests.dependency 'FirebaseAuth', '~> 12.0.0'
108108
end
109109
end

FirebaseCrashlytics.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ Pod::Spec.new do |s|
6060
PREPARE_COMMAND_END
6161

6262
s.dependency 'FirebaseCore', '~> 12.0.0'
63-
s.dependency 'FirebaseInstallations', '~> 12.0'
64-
s.dependency 'FirebaseSessions', '~> 12.0'
65-
s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0'
63+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
64+
s.dependency 'FirebaseSessions', '~> 12.0.0'
65+
s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0.0'
6666
s.dependency 'PromisesObjC', '~> 2.4'
6767
s.dependency 'GoogleDataTransport', '~> 10.1'
6868
s.dependency 'GoogleUtilities/Environment', '~> 8.1'

FirebaseDatabase.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
4949
s.watchos.frameworks = 'CFNetwork', 'Security', 'WatchKit'
5050
s.dependency 'leveldb-library', '~> 1.22'
5151
s.dependency 'FirebaseCore', '~> 12.0.0'
52-
s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
53-
s.dependency 'FirebaseSharedSwift', '~> 12.0'
52+
s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
53+
s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
5454
s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
5555
s.pod_target_xcconfig = {
5656
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
@@ -72,7 +72,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
7272
'SharedTestUtilities/FIRComponentTestUtilities.[mh]',
7373
'SharedTestUtilities/FIROptionsMock.[mh]',
7474
]
75-
unit_tests.dependency 'FirebaseAppCheckInterop', '~> 12.0'
75+
unit_tests.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
7676
unit_tests.dependency 'OCMock'
7777
unit_tests.resources = 'FirebaseDatabase/Tests/Resources/syncPointSpec.json',
7878
'FirebaseDatabase/Tests/Resources/GoogleService-Info.plist'

FirebaseFirestore.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
3737

3838
s.dependency 'FirebaseCore', '~> 12.0.0'
3939
s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
40-
s.dependency 'FirebaseFirestoreInternal', '12.0.0'
41-
s.dependency 'FirebaseSharedSwift', '~> 12.0'
40+
s.dependency 'FirebaseFirestoreInternal', '~> 12.0.0'
41+
s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
4242

4343
end

FirebaseFirestoreInternal.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
9292
"#{s.module_name}_Privacy" => 'Firestore/Source/Resources/PrivacyInfo.xcprivacy'
9393
}
9494

95-
s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
95+
s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
9696
s.dependency 'FirebaseCore', '~> 12.0.0'
9797

9898
abseil_version = '~> 1.20240722.0'

FirebaseFunctions.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ Cloud Functions for Firebase.
3737

3838
s.dependency 'FirebaseCore', '~> 12.0.0'
3939
s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
40-
s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
41-
s.dependency 'FirebaseAuthInterop', '~> 12.0'
42-
s.dependency 'FirebaseMessagingInterop', '~> 12.0'
43-
s.dependency 'FirebaseSharedSwift', '~> 12.0'
40+
s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
41+
s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
42+
s.dependency 'FirebaseMessagingInterop', '~> 12.0.0'
43+
s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
4444
s.dependency 'GTMSessionFetcher/Core', '>= 3.4', '< 5.0'
4545

4646
s.test_spec 'objc' do |objc_tests|

FirebaseInAppMessaging.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ See more product details at https://firebase.google.com/products/in-app-messagin
8181
s.framework = 'UIKit'
8282

8383
s.dependency 'FirebaseCore', '~> 12.0.0'
84-
s.dependency 'FirebaseInstallations', '~> 12.0'
85-
s.dependency 'FirebaseABTesting', '~> 12.0'
84+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
85+
s.dependency 'FirebaseABTesting', '~> 12.0.0'
8686
s.dependency 'GoogleUtilities/Environment', '~> 8.1'
8787
s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
8888
s.dependency 'nanopb', '~> 3.30910.0'

FirebaseMLModelDownloader.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Pod::Spec.new do |s|
3838
s.framework = 'Foundation'
3939
s.dependency 'FirebaseCore', '~> 12.0.0'
4040
s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
41-
s.dependency 'FirebaseInstallations', '~> 12.0'
41+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
4242
s.dependency 'GoogleDataTransport', '~> 10.1'
4343
s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
4444
s.dependency 'SwiftProtobuf', '~> 1.19'

FirebaseMessaging.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ device, and it is completely free.
6060
s.tvos.framework = 'SystemConfiguration'
6161
s.osx.framework = 'SystemConfiguration'
6262
s.weak_framework = 'UserNotifications'
63-
s.dependency 'FirebaseInstallations', '~> 12.0'
63+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
6464
s.dependency 'FirebaseCore', '~> 12.0.0'
6565
s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'
6666
s.dependency 'GoogleUtilities/Reachability', '~> 8.1'

FirebasePerformance.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ Firebase Performance library to measure performance of Mobile and Web Apps.
5959
s.framework = 'QuartzCore'
6060
s.framework = 'SystemConfiguration'
6161
s.dependency 'FirebaseCore', '~> 12.0.0'
62-
s.dependency 'FirebaseInstallations', '~> 12.0'
63-
s.dependency 'FirebaseRemoteConfig', '~> 12.0'
64-
s.dependency 'FirebaseSessions', '~> 12.0'
62+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
63+
s.dependency 'FirebaseRemoteConfig', '~> 12.0.0'
64+
s.dependency 'FirebaseSessions', '~> 12.0.0'
6565
s.dependency 'GoogleDataTransport', '~> 10.1'
6666
s.dependency 'GoogleUtilities/Environment', '~> 8.1'
6767
s.dependency 'GoogleUtilities/MethodSwizzler', '~> 8.1'

FirebaseRemoteConfig.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ app update.
4949
s.pod_target_xcconfig = {
5050
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
5151
}
52-
s.dependency 'FirebaseABTesting', '~> 12.0'
53-
s.dependency 'FirebaseSharedSwift', '~> 12.0'
52+
s.dependency 'FirebaseABTesting', '~> 12.0.0'
53+
s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
5454
s.dependency 'FirebaseCore', '~> 12.0.0'
55-
s.dependency 'FirebaseInstallations', '~> 12.0'
55+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
5656
s.dependency 'GoogleUtilities/Environment', '~> 8.1'
5757
s.dependency 'GoogleUtilities/NSData+zlib', '~> 8.1'
58-
s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0'
58+
s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0.0'
5959

6060
s.test_spec 'unit' do |unit_tests|
6161
unit_tests.scheme = { :code_coverage => true }

FirebaseSessions.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Pod::Spec.new do |s|
4141

4242
s.dependency 'FirebaseCore', '~> 12.0.0'
4343
s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
44-
s.dependency 'FirebaseInstallations', '~> 12.0'
44+
s.dependency 'FirebaseInstallations', '~> 12.0.0'
4545
s.dependency 'GoogleDataTransport', '~> 10.1'
4646
s.dependency 'GoogleUtilities/Environment', '~> 8.1'
4747
s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'

FirebaseStorage.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas
3737
'FirebaseStorage/Typedefs/*.h',
3838
]
3939

40-
s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
41-
s.dependency 'FirebaseAuthInterop', '~> 12.0'
40+
s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
41+
s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
4242
s.dependency 'FirebaseCore', '~> 12.0.0'
4343
s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
4444
s.dependency 'GTMSessionFetcher/Core', '>= 3.4', '< 5.0'
@@ -57,7 +57,7 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas
5757
objc_tests.requires_app_host = true
5858
objc_tests.resources = 'FirebaseStorage/Tests/Integration/Resources/1mb.dat',
5959
'FirebaseStorage/Tests/Integration/Resources/GoogleService-Info.plist'
60-
objc_tests.dependency 'FirebaseAuth', '~> 12.0'
60+
objc_tests.dependency 'FirebaseAuth', '~> 12.0.0'
6161
objc_tests.pod_target_xcconfig = {
6262
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
6363
}
@@ -86,6 +86,6 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas
8686
int_tests.resources = 'FirebaseStorage/Tests/Integration/Resources/1mb.dat',
8787
'FirebaseStorage/Tests/Integration/Resources/GoogleService-Info.plist',
8888
'FirebaseStorage/Tests/Integration/Resources/HomeImprovement.numbers'
89-
int_tests.dependency 'FirebaseAuth', '~> 12.0'
89+
int_tests.dependency 'FirebaseAuth', '~> 12.0.0'
9090
end
9191
end

0 commit comments

Comments
 (0)