From ba0c12992019068eff7772830b65ef09b79af93a Mon Sep 17 00:00:00 2001 From: firebase-workflow-trigger-bot Date: Mon, 5 May 2025 18:38:59 +0000 Subject: [PATCH 01/21] Update mobile dependencies - Mon May 05 2025 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Android - com.google.android.gms.play_services_base → 18.7.0 - com.google.firebase.firebase_bom → 33.13.0 ### iOS - Firebase/Analytics → 11.12.0 - Firebase/AppCheck → 11.12.0 - Firebase/Auth → 11.12.0 - Firebase/Core → 11.12.0 - Firebase/CoreOnly → 11.12.0 - Firebase/Crashlytics → 11.12.0 - Firebase/Database → 11.12.0 - Firebase/DynamicLinks → 11.12.0 - Firebase/Firestore → 11.12.0 - Firebase/Functions → 11.12.0 - Firebase/Installations → 11.12.0 - Firebase/Messaging → 11.12.0 - Firebase/RemoteConfig → 11.12.0 - Firebase/Storage → 11.12.0 > Created by [Update Android and iOS dependencies workflow](https://github.com/firebase/firebase-cpp-sdk/actions/runs/14843117973). --- Android/firebase_dependencies.gradle | 4 +- analytics/integration_test/Podfile | 4 +- analytics/ios_headers/FIREventNames.h | 2 +- analytics/ios_headers/FIRParameterNames.h | 2 +- analytics/ios_headers/FIRUserPropertyNames.h | 2 +- app/app_resources/build.gradle | 2 +- app/google_api_resources/build.gradle | 4 +- app/integration_test/Podfile | 2 +- app/invites_resources/build.gradle | 2 +- app_check/app_check_resources/build.gradle | 2 +- app_check/integration_test/Podfile | 20 +++--- auth/auth_resources/build.gradle | 2 +- auth/integration_test/Podfile | 4 +- cmake/external/firestore.cmake | 2 +- database/database_resources/build.gradle | 2 +- database/integration_test/Podfile | 8 +-- dynamic_links/integration_test/Podfile | 2 +- firestore/firestore_resources/build.gradle | 2 +- firestore/integration_test/Podfile | 8 +-- firestore/integration_test_internal/Podfile | 8 +-- functions/integration_test/Podfile | 8 +-- gma/gma_resources/build.gradle | 2 +- gma/integration_test/Podfile | 2 +- installations/integration_test/Podfile | 4 +- ios_pod/Podfile | 26 +++---- .../swift_headers/FirebaseAnalytics-Swift.h | 20 ++++-- ios_pod/swift_headers/FirebaseAuth-Swift.h | 20 ++++-- .../FirebaseCoreInternal-Swift.h | 20 ++++-- .../swift_headers/FirebaseDatabase-Swift.h | 20 ++++-- .../swift_headers/FirebaseFirestore-Swift.h | 20 ++++-- .../swift_headers/FirebaseFunctions-Swift.h | 20 ++++-- .../FirebaseInAppMessaging-Swift.h | 20 ++++-- .../FirebaseMLModelDownloader-Swift.h | 20 ++++-- .../FirebaseRemoteConfig-Swift.h | 20 ++++-- .../swift_headers/FirebaseSessions-Swift.h | 32 +++++++-- .../swift_headers/FirebaseSharedSwift-Swift.h | 20 ++++-- ios_pod/swift_headers/FirebaseStorage-Swift.h | 20 ++++-- ios_pod/swift_headers/Promises-Swift.h | 20 ++++-- ios_pod/swift_headers/SwiftProtobuf-Swift.h | 20 ++++-- messaging/integration_test/Podfile | 8 +-- messaging/messaging_java/build.gradle | 2 +- .../Android/firebase_dependencies.gradle | 4 +- release_build_files/readme.md | 70 +++++++++---------- remote_config/integration_test/Podfile | 4 +- .../remote_config_resources/build.gradle | 2 +- storage/integration_test/Podfile | 8 +-- storage/storage_resources/build.gradle | 2 +- 47 files changed, 321 insertions(+), 197 deletions(-) diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle index ac7691f9a..e36172c61 100644 --- a/Android/firebase_dependencies.gradle +++ b/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.6.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -159,7 +159,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Generate and include the proguard file diff --git a/analytics/integration_test/Podfile b/analytics/integration_test/Podfile index 901af5557..e0a15b026 100644 --- a/analytics/integration_test/Podfile +++ b/analytics/integration_test/Podfile @@ -5,12 +5,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Analytics', '11.10.0' + pod 'Firebase/Analytics', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Analytics', '11.10.0' + pod 'Firebase/Analytics', '11.12.0' end post_install do |installer| diff --git a/analytics/ios_headers/FIREventNames.h b/analytics/ios_headers/FIREventNames.h index 7635c39e4..9b4268eaf 100644 --- a/analytics/ios_headers/FIREventNames.h +++ b/analytics/ios_headers/FIREventNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 11.10.0. +// Copied from Firebase Analytics iOS SDK 11.12.0. /// @file FIREventNames.h /// diff --git a/analytics/ios_headers/FIRParameterNames.h b/analytics/ios_headers/FIRParameterNames.h index f0ddc6124..bbfc1a6d6 100644 --- a/analytics/ios_headers/FIRParameterNames.h +++ b/analytics/ios_headers/FIRParameterNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 11.10.0. +// Copied from Firebase Analytics iOS SDK 11.12.0. /// @file FIRParameterNames.h /// diff --git a/analytics/ios_headers/FIRUserPropertyNames.h b/analytics/ios_headers/FIRUserPropertyNames.h index 54f698591..621f97ddf 100644 --- a/analytics/ios_headers/FIRUserPropertyNames.h +++ b/analytics/ios_headers/FIRUserPropertyNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 11.10.0. +// Copied from Firebase Analytics iOS SDK 11.12.0. /// @file FIRUserPropertyNames.h /// diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle index a33339ba8..52b5815ee 100644 --- a/app/app_resources/build.gradle +++ b/app/app_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' } diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle index fb6964844..03aae9462 100644 --- a/app/google_api_resources/build.gradle +++ b/app/google_api_resources/build.gradle @@ -59,9 +59,9 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' - implementation 'com.google.android.gms:play-services-base:18.6.0' + implementation 'com.google.android.gms:play-services-base:18.7.0' implementation project(':app:app_resources') } diff --git a/app/integration_test/Podfile b/app/integration_test/Podfile index c88e3a06c..02ee3a209 100644 --- a/app/integration_test/Podfile +++ b/app/integration_test/Podfile @@ -4,7 +4,7 @@ platform :ios, '13.0' use_frameworks! :linkage => :static target 'integration_test' do - pod 'Firebase/Analytics', '11.10.0' + pod 'Firebase/Analytics', '11.12.0' end post_install do |installer| diff --git a/app/invites_resources/build.gradle b/app/invites_resources/build.gradle index 4d8db6b44..d6fcb5af8 100644 --- a/app/invites_resources/build.gradle +++ b/app/invites_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-dynamic-links' implementation project(':app:app_resources') diff --git a/app_check/app_check_resources/build.gradle b/app_check/app_check_resources/build.gradle index 94849cdae..fb886c2ea 100644 --- a/app_check/app_check_resources/build.gradle +++ b/app_check/app_check_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-appcheck' } diff --git a/app_check/integration_test/Podfile b/app_check/integration_test/Podfile index 524eaabf1..9c4f3202b 100644 --- a/app_check/integration_test/Podfile +++ b/app_check/integration_test/Podfile @@ -4,20 +4,20 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/AppCheck', '11.10.0' - pod 'Firebase/Database', '11.10.0' - pod 'Firebase/Auth', '11.10.0' - pod 'Firebase/Storage', '11.10.0' - pod 'Firebase/Functions', '11.10.0' + pod 'Firebase/AppCheck', '11.12.0' + pod 'Firebase/Database', '11.12.0' + pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Storage', '11.12.0' + pod 'Firebase/Functions', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/AppCheck', '11.10.0' - pod 'Firebase/Database', '11.10.0' - pod 'Firebase/Auth', '11.10.0' - pod 'Firebase/Storage', '11.10.0' - pod 'Firebase/Functions', '11.10.0' + pod 'Firebase/AppCheck', '11.12.0' + pod 'Firebase/Database', '11.12.0' + pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Storage', '11.12.0' + pod 'Firebase/Functions', '11.12.0' end post_install do |installer| diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle index b11f02e86..66187b663 100644 --- a/auth/auth_resources/build.gradle +++ b/auth/auth_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-auth' implementation project(':app:app_resources') diff --git a/auth/integration_test/Podfile b/auth/integration_test/Podfile index 97716ea64..4c67acf01 100644 --- a/auth/integration_test/Podfile +++ b/auth/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Auth', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Auth', '11.12.0' end post_install do |installer| diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake index 89f700b0b..e1cbfc61d 100644 --- a/cmake/external/firestore.cmake +++ b/cmake/external/firestore.cmake @@ -21,7 +21,7 @@ endif() # If the format of the line below changes, then be sure to update # https://github.com/firebase/firebase-cpp-sdk/blob/fd054fa016/.github/workflows/update-dependencies.yml#L81 #set(version CocoaPods-11.8.1) -set(version CocoaPods-11.10.0) +set(version CocoaPods-11.12.0) function(GetReleasedDep) message("Getting released firebase-ios-sdk @ ${version}") diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle index cfa2d3408..0fd3a1433 100644 --- a/database/database_resources/build.gradle +++ b/database/database_resources/build.gradle @@ -51,7 +51,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-database' //implementation project(':app:app_resources') diff --git a/database/integration_test/Podfile b/database/integration_test/Podfile index 6b234d2b4..47b7c8ae9 100644 --- a/database/integration_test/Podfile +++ b/database/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Database', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Database', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Database', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Database', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end post_install do |installer| diff --git a/dynamic_links/integration_test/Podfile b/dynamic_links/integration_test/Podfile index 78925b5c2..78980261e 100644 --- a/dynamic_links/integration_test/Podfile +++ b/dynamic_links/integration_test/Podfile @@ -5,7 +5,7 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/DynamicLinks', '11.10.0' + pod 'Firebase/DynamicLinks', '11.12.0' end post_install do |installer| diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle index f03cb4298..4e6d3f26d 100644 --- a/firestore/firestore_resources/build.gradle +++ b/firestore/firestore_resources/build.gradle @@ -59,7 +59,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-firestore' } diff --git a/firestore/integration_test/Podfile b/firestore/integration_test/Podfile index e7c9a8d8b..f4a9c9e86 100644 --- a/firestore/integration_test/Podfile +++ b/firestore/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Firestore', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Firestore', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Firestore', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Firestore', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end post_install do |installer| diff --git a/firestore/integration_test_internal/Podfile b/firestore/integration_test_internal/Podfile index 3a152f448..c159a0afb 100644 --- a/firestore/integration_test_internal/Podfile +++ b/firestore/integration_test_internal/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Firestore', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Firestore', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Firestore', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Firestore', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end post_install do |installer| diff --git a/functions/integration_test/Podfile b/functions/integration_test/Podfile index 0328f84c9..e14f9d945 100644 --- a/functions/integration_test/Podfile +++ b/functions/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Functions', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Functions', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Functions', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Functions', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end post_install do |installer| diff --git a/gma/gma_resources/build.gradle b/gma/gma_resources/build.gradle index 62140c669..89a36fb6b 100644 --- a/gma/gma_resources/build.gradle +++ b/gma/gma_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.gms:play-services-ads:23.0.0' implementation 'com.google.android.ump:user-messaging-platform:2.2.0' diff --git a/gma/integration_test/Podfile b/gma/integration_test/Podfile index 932579bd3..2d139b9a5 100644 --- a/gma/integration_test/Podfile +++ b/gma/integration_test/Podfile @@ -5,7 +5,7 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/CoreOnly', '11.10.0' + pod 'Firebase/CoreOnly', '11.12.0' pod 'Google-Mobile-Ads-SDK', '11.2.0' pod 'GoogleUserMessagingPlatform', '2.3.0' end diff --git a/installations/integration_test/Podfile b/installations/integration_test/Podfile index 87c065158..b7205871d 100644 --- a/installations/integration_test/Podfile +++ b/installations/integration_test/Podfile @@ -5,8 +5,8 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Analytics', '11.10.0' - pod 'Firebase/Installations', '11.10.0' + pod 'Firebase/Analytics', '11.12.0' + pod 'Firebase/Installations', '11.12.0' end post_install do |installer| diff --git a/ios_pod/Podfile b/ios_pod/Podfile index 33f6c54d0..52435097f 100644 --- a/ios_pod/Podfile +++ b/ios_pod/Podfile @@ -3,22 +3,22 @@ platform :ios, '13.0' use_frameworks! target 'GetPods' do - pod 'Firebase/Core', '11.10.0' + pod 'Firebase/Core', '11.12.0' pod 'Google-Mobile-Ads-SDK', '11.2.0' pod 'GoogleUserMessagingPlatform', '2.3.0' - pod 'Firebase/Analytics', '11.10.0' - pod 'Firebase/AppCheck', '11.10.0' - pod 'Firebase/Auth', '11.10.0' - pod 'Firebase/Crashlytics', '11.10.0' - pod 'Firebase/Database', '11.10.0' - pod 'Firebase/DynamicLinks', '11.10.0' - pod 'Firebase/Firestore', '11.10.0' - pod 'Firebase/Functions', '11.10.0' - pod 'Firebase/Installations', '11.10.0' - pod 'Firebase/Messaging', '11.10.0' - pod 'Firebase/RemoteConfig', '11.10.0' - pod 'Firebase/Storage', '11.10.0' + pod 'Firebase/Analytics', '11.12.0' + pod 'Firebase/AppCheck', '11.12.0' + pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Crashlytics', '11.12.0' + pod 'Firebase/Database', '11.12.0' + pod 'Firebase/DynamicLinks', '11.12.0' + pod 'Firebase/Firestore', '11.12.0' + pod 'Firebase/Functions', '11.12.0' + pod 'Firebase/Installations', '11.12.0' + pod 'Firebase/Messaging', '11.12.0' + pod 'Firebase/RemoteConfig', '11.12.0' + pod 'Firebase/Storage', '11.12.0' end diff --git a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h index 9ebd2732c..8bbfdfff2 100644 --- a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h +++ b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEANALYTICS_SWIFT_H #define FIREBASEANALYTICS_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -338,10 +342,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEANALYTICS_SWIFT_H #define FIREBASEANALYTICS_SWIFT_H #pragma clang diagnostic push @@ -384,6 +388,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -397,6 +403,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -649,6 +656,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseAuth-Swift.h b/ios_pod/swift_headers/FirebaseAuth-Swift.h index c9967d4be..5b8daa107 100644 --- a/ios_pod/swift_headers/FirebaseAuth-Swift.h +++ b/ios_pod/swift_headers/FirebaseAuth-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEAUTH_SWIFT_H #define FIREBASEAUTH_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -316,6 +319,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -3079,10 +3083,10 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEAUTH_SWIFT_H #define FIREBASEAUTH_SWIFT_H #pragma clang diagnostic push @@ -3125,6 +3129,8 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -3138,6 +3144,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -3394,6 +3401,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h index 32d5e080b..8c0c6d08c 100644 --- a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h +++ b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASECOREINTERNAL_SWIFT_H #define FIREBASECOREINTERNAL_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -313,6 +316,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -402,10 +406,10 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASECOREINTERNAL_SWIFT_H #define FIREBASECOREINTERNAL_SWIFT_H #pragma clang diagnostic push @@ -448,6 +452,8 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -461,6 +467,7 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -714,6 +721,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseDatabase-Swift.h b/ios_pod/swift_headers/FirebaseDatabase-Swift.h index 1bf05ddf6..719676666 100644 --- a/ios_pod/swift_headers/FirebaseDatabase-Swift.h +++ b/ios_pod/swift_headers/FirebaseDatabase-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEDATABASE_SWIFT_H #define FIREBASEDATABASE_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -338,10 +342,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEDATABASE_SWIFT_H #define FIREBASEDATABASE_SWIFT_H #pragma clang diagnostic push @@ -384,6 +388,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -397,6 +403,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -649,6 +656,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseFirestore-Swift.h b/ios_pod/swift_headers/FirebaseFirestore-Swift.h index 2b83898d7..d10f89e3f 100644 --- a/ios_pod/swift_headers/FirebaseFirestore-Swift.h +++ b/ios_pod/swift_headers/FirebaseFirestore-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEFIRESTORE_SWIFT_H #define FIREBASEFIRESTORE_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -313,6 +316,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -346,10 +350,10 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEFIRESTORE_SWIFT_H #define FIREBASEFIRESTORE_SWIFT_H #pragma clang diagnostic push @@ -392,6 +396,8 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -405,6 +411,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -658,6 +665,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseFunctions-Swift.h b/ios_pod/swift_headers/FirebaseFunctions-Swift.h index e1918defa..7215dcfa9 100644 --- a/ios_pod/swift_headers/FirebaseFunctions-Swift.h +++ b/ios_pod/swift_headers/FirebaseFunctions-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEFUNCTIONS_SWIFT_H #define FIREBASEFUNCTIONS_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -314,6 +317,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -622,10 +626,10 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEFUNCTIONS_SWIFT_H #define FIREBASEFUNCTIONS_SWIFT_H #pragma clang diagnostic push @@ -668,6 +672,8 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -681,6 +687,7 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -935,6 +942,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h index 37914ebfa..9acd391d7 100644 --- a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h +++ b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEINAPPMESSAGING_SWIFT_H #define FIREBASEINAPPMESSAGING_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -337,10 +341,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEINAPPMESSAGING_SWIFT_H #define FIREBASEINAPPMESSAGING_SWIFT_H #pragma clang diagnostic push @@ -383,6 +387,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -396,6 +402,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -648,6 +655,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h index 6e9df1b82..b0bbaf126 100644 --- a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h +++ b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H #define FIREBASEMLMODELDOWNLOADER_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -338,10 +342,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H #define FIREBASEMLMODELDOWNLOADER_SWIFT_H #pragma clang diagnostic push @@ -384,6 +388,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -397,6 +403,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -649,6 +656,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h index 4f1ae031a..b3e2e90d4 100644 --- a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h +++ b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEREMOTECONFIG_SWIFT_H #define FIREBASEREMOTECONFIG_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -338,10 +342,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASEREMOTECONFIG_SWIFT_H #define FIREBASEREMOTECONFIG_SWIFT_H #pragma clang diagnostic push @@ -384,6 +388,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -397,6 +403,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -649,6 +656,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseSessions-Swift.h b/ios_pod/swift_headers/FirebaseSessions-Swift.h index 350580fc1..ab4278e8d 100644 --- a/ios_pod/swift_headers/FirebaseSessions-Swift.h +++ b/ios_pod/swift_headers/FirebaseSessions-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASESESSIONS_SWIFT_H #define FIREBASESESSIONS_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -313,6 +316,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -341,6 +345,12 @@ SWIFT_CLASS_NAMED("SessionDetails") enum FIRSessionsSubscriberName : NSInteger; +/// Sessions Dependencies determines when a dependent SDK is +/// installed in the app. The Sessions SDK uses this to figure +/// out which dependencies to wait for to getting the data +/// collection state. +/// This is important because the Sessions SDK starts up before +/// dependent SDKs SWIFT_CLASS_NAMED("SessionsDependencies") @interface FIRSessionsDependencies : NSObject + (void)addDependencyWithName:(enum FIRSessionsSubscriberName)name; @@ -383,10 +393,10 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASESESSIONS_SWIFT_H #define FIREBASESESSIONS_SWIFT_H #pragma clang diagnostic push @@ -429,6 +439,8 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -442,6 +454,7 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -695,6 +708,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -723,6 +737,12 @@ SWIFT_CLASS_NAMED("SessionDetails") enum FIRSessionsSubscriberName : NSInteger; +/// Sessions Dependencies determines when a dependent SDK is +/// installed in the app. The Sessions SDK uses this to figure +/// out which dependencies to wait for to getting the data +/// collection state. +/// This is important because the Sessions SDK starts up before +/// dependent SDKs SWIFT_CLASS_NAMED("SessionsDependencies") @interface FIRSessionsDependencies : NSObject + (void)addDependencyWithName:(enum FIRSessionsSubscriberName)name; diff --git a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h index d5d27acd4..8e29e0a2c 100644 --- a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h +++ b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASESHAREDSWIFT_SWIFT_H #define FIREBASESHAREDSWIFT_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -337,10 +341,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASESHAREDSWIFT_SWIFT_H #define FIREBASESHAREDSWIFT_SWIFT_H #pragma clang diagnostic push @@ -383,6 +387,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -396,6 +402,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -648,6 +655,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseStorage-Swift.h b/ios_pod/swift_headers/FirebaseStorage-Swift.h index df5f8b934..199bb7946 100644 --- a/ios_pod/swift_headers/FirebaseStorage-Swift.h +++ b/ios_pod/swift_headers/FirebaseStorage-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASESTORAGE_SWIFT_H #define FIREBASESTORAGE_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,6 +318,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -1059,10 +1063,10 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef FIREBASESTORAGE_SWIFT_H #define FIREBASESTORAGE_SWIFT_H #pragma clang diagnostic push @@ -1105,6 +1109,8 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -1118,6 +1124,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -1373,6 +1380,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/Promises-Swift.h b/ios_pod/swift_headers/Promises-Swift.h index f36ceea7a..88dec2899 100644 --- a/ios_pod/swift_headers/Promises-Swift.h +++ b/ios_pod/swift_headers/Promises-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef PROMISES_SWIFT_H #define PROMISES_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -336,10 +340,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef PROMISES_SWIFT_H #define PROMISES_SWIFT_H #pragma clang diagnostic push @@ -382,6 +386,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -395,6 +401,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -647,6 +654,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/SwiftProtobuf-Swift.h b/ios_pod/swift_headers/SwiftProtobuf-Swift.h index b61db7e0a..1a31cdb95 100644 --- a/ios_pod/swift_headers/SwiftProtobuf-Swift.h +++ b/ios_pod/swift_headers/SwiftProtobuf-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef SWIFTPROTOBUF_SWIFT_H #define SWIFTPROTOBUF_SWIFT_H #pragma clang diagnostic push @@ -47,6 +47,8 @@ #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -60,6 +62,7 @@ #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -312,6 +315,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -337,10 +341,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.10.0. +// Copied from Firebase iOS SDK 11.12.0. -// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 -// clang-1500.1.0.2.5) +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 +// clang-1600.0.30.1) #ifndef SWIFTPROTOBUF_SWIFT_H #define SWIFTPROTOBUF_SWIFT_H #pragma clang diagnostic push @@ -383,6 +387,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -396,6 +402,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif +#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -648,6 +655,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/messaging/integration_test/Podfile b/messaging/integration_test/Podfile index 27b397c85..fb7b9a14c 100644 --- a/messaging/integration_test/Podfile +++ b/messaging/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Messaging', '11.10.0' - pod 'Firebase/Functions', '11.10.0' + pod 'Firebase/Messaging', '11.12.0' + pod 'Firebase/Functions', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Messaging', '11.10.0' - pod 'Firebase/Functions', '11.10.0' + pod 'Firebase/Messaging', '11.12.0' + pod 'Firebase/Functions', '11.12.0' end post_install do |installer| diff --git a/messaging/messaging_java/build.gradle b/messaging/messaging_java/build.gradle index 03e5bb2e2..0e46330a4 100644 --- a/messaging/messaging_java/build.gradle +++ b/messaging/messaging_java/build.gradle @@ -61,7 +61,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-messaging' implementation 'com.google.flatbuffers:flatbuffers-java:1.12.0' diff --git a/release_build_files/Android/firebase_dependencies.gradle b/release_build_files/Android/firebase_dependencies.gradle index ede4076af..646880a3c 100644 --- a/release_build_files/Android/firebase_dependencies.gradle +++ b/release_build_files/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.6.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -132,7 +132,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Messaging includes an aar, which to be depended on properly requires diff --git a/release_build_files/readme.md b/release_build_files/readme.md index ae6d754b2..fd18f4109 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -86,7 +86,7 @@ distributed as part of the core Firebase Feature | Required Libraries and Gradle Packages -------------------------- | -------------------------------------- -All Firebase SDKs | platform(com.google.firebase:firebase-bom:33.11.0) +All Firebase SDKs | platform(com.google.firebase:firebase-bom:33.13.0) | | (Android Bill of Materials) Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a @@ -149,7 +149,7 @@ Firebase Messaging | libfirebase_messaging.a | | com.google.firebase:firebase-messaging | | (Maven package) | | libmessaging_java.jar (Android service) -| | androidx.core:core:1.15.0 (Maven package) +| | androidx.core:core:1.16.0 (Maven package) Firebase Realtime Database | libfirebase_database.a | | libfirebase_auth.a | | libfirebase_app.a @@ -174,7 +174,7 @@ Firebase Storage | libfirebase_storage.a | | (Maven package) | | com.google.firebase:firebase-auth | | (Maven package) -Google Play services module| com.google.android.gms:play-services-base:18.6.0 +Google Play services module| com.google.android.gms:play-services-base:18.7.0 | | (Maven package) The Firebase C++ SDK uses an Android BoM (Bill of Materials) to specify a single @@ -230,50 +230,50 @@ Feature | Required Frameworks and Cocoapods -------------------------- | --------------------------------------- Firebase Analytics | firebase_analytics.xcframework | | firebase.xcframework -| | Firebase/Analytics Cocoapod (11.10.0) +| | Firebase/Analytics Cocoapod (11.12.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (11.10.0) +| | Firebase/AppCheck Cocoapod (11.12.0) Firebase Authentication | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.12.0) Firebase Dynamic Links | firebase_dynamic_links.xcframework | | firebase.xcframework -| | Firebase/DynamicLinks Cocoapod (11.10.0) +| | Firebase/DynamicLinks Cocoapod (11.12.0) Cloud Firestore | firebase_firestore.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Firestore Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Firestore Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Firebase Functions | firebase_functions.xcframework | | firebase_auth.xcframework (optional) | | firebase.xcframework -| | Firebase/Functions Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Functions Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Google Mobile Ads | firebase_gma.xcframework | | firebase.xcframework -| | Firebase/CoreOnly Cocoapod (11.10.0) +| | Firebase/CoreOnly Cocoapod (11.12.0) | | Google-Mobile-Ads-SDK Cocoapod (11.2.0) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Firebase Installations | firebase_installations.xcframework | | firebase.xcframework -| | FirebaseInstallations Cocoapod (11.10.0) +| | FirebaseInstallations Cocoapod (11.12.0) Firebase Cloud Messaging | firebase_messaging.xcframework | | firebase.xcframework -| | Firebase/Messaging Cocoapod (11.10.0) +| | Firebase/Messaging Cocoapod (11.12.0) Firebase Realtime Database | firebase_database.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Database Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Database Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Firebase Remote Config | firebase_remote_config.xcframework | | firebase.xcframework -| | Firebase/RemoteConfig Cocoapod (11.10.0) +| | Firebase/RemoteConfig Cocoapod (11.12.0) Firebase Storage | firebase_storage.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Storage Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Storage Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Important: Each version of the Firebase C++ SDK supports a specific version of the Firebase iOS SDK. Please ensure that you reference the Cocoapod versions @@ -293,50 +293,50 @@ Feature | Required Libraries and Cocoapods -------------------------- | ----------------------------------------- Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a -| | Firebase/Analytics Cocoapod (11.10.0) +| | Firebase/Analytics Cocoapod (11.12.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (11.10.0) +| | Firebase/AppCheck Cocoapod (11.12.0) Firebase Authentication | libfirebase_auth.a | | libfirebase_app.a -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.12.0) Firebase Dynamic Links | libfirebase_dynamic_links.a | | libfirebase_app.a -| | Firebase/DynamicLinks Cocoapod (11.10.0) +| | Firebase/DynamicLinks Cocoapod (11.12.0) Cloud Firestore | libfirebase_firestore.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Firestore Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Firestore Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Firebase Functions | libfirebase_functions.a | | libfirebase_app.a | | libfirebase_auth.a (optional) -| | Firebase/Functions Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Functions Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Google Mobile Ads | libfirebase_gma.a | | libfirebase_app.a -| | Firebase/CoreOnly Cocoapod (11.10.0) +| | Firebase/CoreOnly Cocoapod (11.12.0) | | Google-Mobile-Ads-SDK Cocoapod (11.2.0) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Firebase Installations | libfirebase_installations.a | | libfirebase_app.a -| | FirebaseInstallations Cocoapod (11.10.0) +| | FirebaseInstallations Cocoapod (11.12.0) Firebase Cloud Messaging | libfirebase_messaging.a | | libfirebase_app.a -| | Firebase/CloudMessaging Cocoapod (11.10.0) +| | Firebase/CloudMessaging Cocoapod (11.12.0) Firebase Realtime Database | libfirebase_database.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Database Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Database Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Firebase Remote Config | libfirebase_remote_config.a | | libfirebase_app.a -| | Firebase/RemoteConfig Cocoapod (11.10.0) +| | Firebase/RemoteConfig Cocoapod (11.12.0) Firebase Storage | libfirebase_storage.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Storage Cocoapod (11.10.0) -| | Firebase/Auth Cocoapod (11.10.0) +| | Firebase/Storage Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.12.0) Important: Each version of the Firebase C++ SDK supports a specific version of the Firebase iOS SDK. Please ensure that you reference the Cocoapod versions diff --git a/remote_config/integration_test/Podfile b/remote_config/integration_test/Podfile index 10607cf64..5646556bf 100644 --- a/remote_config/integration_test/Podfile +++ b/remote_config/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/RemoteConfig', '11.10.0' + pod 'Firebase/RemoteConfig', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/RemoteConfig', '11.10.0' + pod 'Firebase/RemoteConfig', '11.12.0' end post_install do |installer| diff --git a/remote_config/remote_config_resources/build.gradle b/remote_config/remote_config_resources/build.gradle index cdf73ed30..7f9e09cdb 100644 --- a/remote_config/remote_config_resources/build.gradle +++ b/remote_config/remote_config_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-config' } diff --git a/storage/integration_test/Podfile b/storage/integration_test/Podfile index 0e2f2e4fd..f1de027f0 100644 --- a/storage/integration_test/Podfile +++ b/storage/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Storage', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Storage', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Storage', '11.10.0' - pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Storage', '11.12.0' + pod 'Firebase/Auth', '11.12.0' end post_install do |installer| diff --git a/storage/storage_resources/build.gradle b/storage/storage_resources/build.gradle index 24a407fe2..c6abcc60e 100644 --- a/storage/storage_resources/build.gradle +++ b/storage/storage_resources/build.gradle @@ -54,7 +54,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.13.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-storage' } From 4f1ca0df737d3a52be5855713919fbfc690418d6 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Fri, 16 May 2025 11:11:38 -0700 Subject: [PATCH 02/21] Update Xcode version. --- .github/workflows/android.yml | 2 +- .github/workflows/cpp-packaging.yml | 4 ++-- .github/workflows/integration_tests.yml | 2 +- release_build_files/readme.md | 2 +- scripts/gha/print_matrix_configuration.py | 10 +++++----- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index cdd35932d..291f4f331 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -13,7 +13,7 @@ on: env: CCACHE_DIR: ${{ github.workspace }}/ccache_dir GITHUB_TOKEN: ${{ github.token }} - xcodeVersion: "14.1" # Only affects Mac runners, and only for prerequisites. + xcodeVersion: "16.2" # Only affects Mac runners, and only for prerequisites. concurrency: group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/cpp-packaging.yml b/.github/workflows/cpp-packaging.yml index 525062c49..157a5677e 100644 --- a/.github/workflows/cpp-packaging.yml +++ b/.github/workflows/cpp-packaging.yml @@ -32,9 +32,9 @@ env: demumbleVer: "df938e45c2b0e064fb5323d88b692d03b451d271" # Use SHA256 for hashing files. hashCommand: "sha256sum" - # Xcode version 15.1 is the version we build the SDK with. + # Xcode version 16.2 is the version we build the SDK with. # Our MacOS runners will use the version in /Applications/Xcode_${xcodeVersion}.app - xcodeVersion: "15.1" + xcodeVersion: "16.2" # LLVM version with ARM MachO support has no version number yet. llvmVer: "5f187f0afaad33013ba03454c4749d99b1362534" GITHUB_TOKEN: ${{ github.token }} diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index a7311c330..6b7f3997b 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -49,7 +49,7 @@ env: triggerLabelFull: "tests-requested: full" triggerLabelQuick: "tests-requested: quick" pythonVersion: '3.8' - xcodeVersion: '15.1' + xcodeVersion: '16.2' artifactRetentionDays: 2 GITHUB_TOKEN: ${{ github.token }} # All self-hosted ARM Mac runners should have this label. Due to how diff --git a/release_build_files/readme.md b/release_build_files/readme.md index ae6d754b2..f83ac8359 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -431,7 +431,7 @@ Firebase Installations (stub) | firebase_installations.framework Firebase Cloud Messaging (stub) | firebase_messaging.framework | | firebase.framework -The provided libraries have been tested using Xcode 14.1. When building C++ +The provided libraries have been tested using Xcode 16.2. When building C++ desktop apps on OS X, you will need to link the `gssapi_krb5` and `pthread` system libraries, as well as the `CoreFoundation`, `Foundation`, `GSS`, and `Security` OS X system frameworks (consult your compiler documentation for more diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 4d07dbfd4..507a3d881 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -77,12 +77,12 @@ "build_type": ["Release", "Debug"], "architecture": ["x64", "x86"], "msvc_runtime": ["static","dynamic"], - "xcode_version": ["15.1"], + "xcode_version": ["16.2"], "python_version": ["3.7"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-13", "windows-latest"], - "xcode_version": ["15.1"], + "xcode_version": ["16.2"], } } }, @@ -113,7 +113,7 @@ "msvc_runtime": ["dynamic"], "cpp_compiler_windows": ["VisualStudio2019"], "cpp_compiler_linux": ["clang-11.0"], - "xcode_version": ["15.1"], # only the first one is used + "xcode_version": ["16.2"], # only the first one is used "ndk_version": ["r22b"], "platform_version": ["28"], "build_tools_version": ["28.0.3"], @@ -141,10 +141,10 @@ "ios": { "matrix": { - "xcode_version": ["15.1"], + "xcode_version": ["16.2"], EXPANDED_KEY: { - "xcode_version": ["15.1"] + "xcode_version": ["16.2"] } } }, From 4462b70e96f11bc4783ee2c67593b935da30f81a Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Fri, 16 May 2025 11:12:19 -0700 Subject: [PATCH 03/21] Update Xcode version in readme. --- release_build_files/readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release_build_files/readme.md b/release_build_files/readme.md index 30839c9f8..4a07c05d5 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -656,6 +656,8 @@ code. ## Release Notes ### 12.8.0 - Changes + - General (iOS, tvOS, Desktop): iOS, tvOS, and macOS SDKs are now built + using Xcode 16.2. - UMP: Moved the User Messaging Platform SDK to its own top-level library and to the firebase::ump namespace. The version in the GMA library (in firebase::gma::ump) has been deprecated and will From 989ae56338e2ed2f2e8fa80f8367d717b88805d8 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Fri, 16 May 2025 11:19:58 -0700 Subject: [PATCH 04/21] Update macos runner version. --- .github/workflows/cpp-packaging.yml | 20 +++++++++---------- .github/workflows/desktop.yml | 4 ++-- .github/workflows/integration_tests.yml | 24 +++++++++++------------ .github/workflows/ios.yml | 2 +- .github/workflows/update-dependencies.yml | 2 +- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/cpp-packaging.yml b/.github/workflows/cpp-packaging.yml index 157a5677e..d31257572 100644 --- a/.github/workflows/cpp-packaging.yml +++ b/.github/workflows/cpp-packaging.yml @@ -79,13 +79,13 @@ jobs: if: ${{ github.event.inputs.downloadPublicVersion == '' && github.event.inputs.downloadPreviousRun == '' }} strategy: matrix: - os: [ubuntu-22.04, macos-13] + os: [ubuntu-22.04, macos-14] include: - os: ubuntu-22.04 tools_platform: linux # Binutils 2.35.1 released Sep 19, 2020 binutils_version: "2.35.1" - - os: macos-13 + - os: macos-14 tools_platform: darwin # Binutils 2.35.1 released Sep 19, 2020 binutils_version: "2.35.1" @@ -188,7 +188,7 @@ jobs: build_and_package_ios_tvos: name: build-and-package-ios-tvos - runs-on: macos-13 + runs-on: macos-14 if: ${{ github.event.inputs.downloadPublicVersion == '' && github.event.inputs.downloadPreviousRun == '' }} steps: - uses: lukka/get-cmake@latest @@ -317,7 +317,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-latest, ubuntu-22.04, macos-13] + os: [windows-latest, ubuntu-22.04, macos-14] build_type: ["Release", "Debug"] architecture: ["x64", "x86", "arm64"] msvc_runtime: ["static", "dynamic"] @@ -335,7 +335,7 @@ jobs: vcpkg_triplet_suffix: "linux" additional_build_flags: "" sdk_platform: "linux" - - os: macos-13 + - os: macos-14 vcpkg_triplet_suffix: "osx" additional_build_flags: "--target_format libraries" sdk_platform: "darwin" @@ -343,13 +343,13 @@ jobs: exclude: - os: windows-latest linux_abi: "c++11" - - os: macos-13 + - os: macos-14 architecture: "x86" - - os: macos-13 + - os: macos-14 msvc_runtime: "dynamic" - - os: macos-13 + - os: macos-14 linux_abi: "c++11" - - os: macos-13 + - os: macos-14 build_type: "Debug" - os: ubuntu-22.04 msvc_runtime: "dynamic" @@ -504,7 +504,7 @@ jobs: suffix: '-x64-Debug-dynamic' runs_on_platform: ubuntu-22.04 - sdk_platform: darwin - runs_on_platform: macos-13 + runs_on_platform: macos-14 exclude: - sdk_platform: windows suffix: '' diff --git a/.github/workflows/desktop.yml b/.github/workflows/desktop.yml index 36754a136..729d1d12b 100644 --- a/.github/workflows/desktop.yml +++ b/.github/workflows/desktop.yml @@ -72,10 +72,10 @@ jobs: # msvc_runtime excludes - os: ubuntu-22.04 msvc_runtime: "dynamic" - - os: macos-13 + - os: macos-14 msvc_runtime: "dynamic" # architecture excluees - - os: macos-13 + - os: macos-14 architecture: "x86" # Xcode excludes -- allow only one on osx and linux - os: ubuntu-22.04 diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index ae0a17b31..d259cdf05 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -21,7 +21,7 @@ on: required: true operating_systems: description: 'CSV of VMs to run on' - default: 'ubuntu-22.04,windows-latest,macos-13' + default: 'ubuntu-22.04,windows-latest,macos-14' required: true desktop_ssl_variants: description: 'CSV of desktop SSL variants to use' @@ -206,7 +206,7 @@ jobs: # at 3am PST/4am PDT. Running firestore desktop integration test aginst tip-of-tree ios repo echo "::warning ::Running against Firestore tip-of-tree" matrix_platform="Desktop" - matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "ubuntu-22.04,macos-13") + matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "ubuntu-22.04,macos-14") else matrix_platform=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k platform -o "${{github.event.inputs.platforms}}" --apis ${apis} ) matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "${{github.event.inputs.operating_systems}}") @@ -273,7 +273,7 @@ jobs: - os: ubuntu-22.04 arch: arm64 # Do not attempt to use x86 on Mac. - - os: macos-13 + - os: macos-14 arch: x86 # Until we support building openssl from source, we can't use the # system's openssl when cross-compiling, except on Linux. Builds all @@ -282,7 +282,7 @@ jobs: - os: windows-latest ssl_variant: openssl arch: x86 - - os: macos-13 + - os: macos-14 ssl_variant: openssl arch: arm64 steps: @@ -539,7 +539,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-13] + os: [macos-14] steps: - uses: lukka/get-cmake@latest with: @@ -647,7 +647,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-13] + os: [macos-14] steps: - uses: lukka/get-cmake@latest with: @@ -767,7 +767,7 @@ jobs: - os: ubuntu-22.04 arch: arm64 # Do not attempt to use x86 on Mac. - - os: macos-13 + - os: macos-14 arch: x86 # Until we support building openssl from source, we can't use the # system's openssl when cross-compiling, except on Linux. Builds all @@ -779,7 +779,7 @@ jobs: # Custom for this matrix: MacOS GitHub-hosted runner cannot test arm64 # code. Exclude that scenario from running here; it will run in # test_desktop_custom_runners. - - os: macos-13 + - os: macos-14 arch: arm64 steps: - uses: actions/checkout@v3 @@ -1010,7 +1010,7 @@ jobs: test_ios: name: test-ios-${{ matrix.build_os }}-${{ matrix.ios_device }}-${{ matrix.test_type }} needs: [check_and_prepare, build_ios] - runs-on: macos-13 + runs-on: macos-14 if: contains(needs.check_and_prepare.outputs.matrix_platform, 'iOS') && needs.check_and_prepare.outputs.apis != '' && !cancelled() strategy: fail-fast: false @@ -1024,7 +1024,7 @@ jobs: test_type: "uitest" - ios_device: "ios_latest" test_type: "uitest" - build_os: [macos-13] + build_os: [macos-14] steps: - uses: actions/checkout@v3 with: @@ -1189,13 +1189,13 @@ jobs: test_tvos: name: test-tvos-${{ matrix.build_os }}-${{ matrix.tvos_device }} needs: [check_and_prepare, build_tvos] - runs-on: macos-13 + runs-on: macos-14 if: contains(needs.check_and_prepare.outputs.matrix_platform, 'tvOS') && needs.check_and_prepare.outputs.apis != '' && !cancelled() strategy: fail-fast: false matrix: tvos_device: ${{ fromJson(needs.check_and_prepare.outputs.tvos_device) }} - build_os: [macos-13] + build_os: [macos-14] steps: - uses: actions/checkout@v3 with: diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 942fdf609..32fec4ff4 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -41,7 +41,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ 'macos-13' ] + os: [ 'macos-14' ] xcode_version: ${{ fromJson(needs.prepare_matrix.outputs.matrix_xcode_version) }} steps: - uses: lukka/get-cmake@latest diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml index 042a9f63a..23db829d3 100644 --- a/.github/workflows/update-dependencies.yml +++ b/.github/workflows/update-dependencies.yml @@ -30,7 +30,7 @@ env: jobs: update_dependencies: name: update-deps - runs-on: macos-13 + runs-on: macos-14 steps: - name: Get token for firebase-workflow-trigger uses: tibdex/github-app-token@v1 From 1212a5531ff4650c00d7f25b3eca0777a4d32421 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Fri, 16 May 2025 11:20:15 -0700 Subject: [PATCH 05/21] Update macos runner version. --- scripts/gha/print_matrix_configuration.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 507a3d881..50ff974fe 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -73,7 +73,7 @@ PARAMETERS = { "desktop": { "matrix": { - "os": ["ubuntu-22.04", "macos-13"], + "os": ["ubuntu-22.04", "macos-14"], "build_type": ["Release", "Debug"], "architecture": ["x64", "x86"], "msvc_runtime": ["static","dynamic"], @@ -81,7 +81,7 @@ "python_version": ["3.7"], EXPANDED_KEY: { - "os": ["ubuntu-22.04", "macos-13", "windows-latest"], + "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "xcode_version": ["16.2"], } } @@ -89,19 +89,19 @@ "android": { "matrix": { - "os": ["ubuntu-22.04", "macos-13", "windows-latest"], + "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "architecture": ["x64"], "python_version": ["3.7"], EXPANDED_KEY: { - "os": ["ubuntu-22.04", "macos-13", "windows-latest"] + "os": ["ubuntu-22.04", "macos-14", "windows-latest"] } } }, "integration_tests": { "matrix": { - "os": ["ubuntu-22.04", "macos-13", "windows-latest"], + "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "platform": ["Desktop", "Android", "iOS", "tvOS"], "ssl_lib": ["openssl"], "android_device": ["android_target", "emulator_ftl_target"], From 686f120492f073fd77cad7460aab599c7f3a51fa Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Fri, 16 May 2025 11:30:47 -0700 Subject: [PATCH 06/21] Update Java version. --- .github/workflows/android.yml | 5 +++++ .github/workflows/integration_tests.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 291f4f331..3e145c32a 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -58,8 +58,13 @@ jobs: if: runner.os == 'macOS' run: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer - name: Force Java 11 + if: !startsWith(matrix.os, 'macos') shell: bash run: echo "JAVA_HOME=${JAVA_HOME_11_X64}" >> $GITHUB_ENV + - name: Force Java 11 (mac) + if: startsWith(matrix.os, 'macos') + shell: bash + run: echo "JAVA_HOME=${JAVA_HOME_11_arm64}" >> $GITHUB_ENV - name: Store git credentials for all git commands # Forces all git commands to use authenticated https, to prevent throttling. shell: bash diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index d259cdf05..03fa1eeaa 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -435,8 +435,13 @@ jobs: ref: ${{needs.check_and_prepare.outputs.github_ref}} submodules: true - name: Force Java 11 + if: !startsWith(matrix.os, 'macos') shell: bash run: echo "JAVA_HOME=${JAVA_HOME_11_X64}" >> $GITHUB_ENV + - name: Force Java 11 (mac) + if: startsWith(matrix.os, 'macos') + shell: bash + run: echo "JAVA_HOME=${JAVA_HOME_11_arm64}" >> $GITHUB_ENV - name: Add msbuild to PATH (Windows) if: startsWith(matrix.os, 'windows') uses: microsoft/setup-msbuild@v1.1 From ed5f593dcfc5023a57e4fd55694e59ffcd180342 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Fri, 16 May 2025 13:27:17 -0700 Subject: [PATCH 07/21] Fix yaml files. --- .github/workflows/android.yml | 4 ++-- .github/workflows/integration_tests.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 3e145c32a..b1c6e1ad1 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -58,11 +58,11 @@ jobs: if: runner.os == 'macOS' run: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer - name: Force Java 11 - if: !startsWith(matrix.os, 'macos') + if: runner.os != 'macOS' shell: bash run: echo "JAVA_HOME=${JAVA_HOME_11_X64}" >> $GITHUB_ENV - name: Force Java 11 (mac) - if: startsWith(matrix.os, 'macos') + if: runner.os == 'macOS' shell: bash run: echo "JAVA_HOME=${JAVA_HOME_11_arm64}" >> $GITHUB_ENV - name: Store git credentials for all git commands diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 03fa1eeaa..ada9156d6 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -435,11 +435,11 @@ jobs: ref: ${{needs.check_and_prepare.outputs.github_ref}} submodules: true - name: Force Java 11 - if: !startsWith(matrix.os, 'macos') + if: ${{ runner.os != 'macOS' }} shell: bash run: echo "JAVA_HOME=${JAVA_HOME_11_X64}" >> $GITHUB_ENV - name: Force Java 11 (mac) - if: startsWith(matrix.os, 'macos') + if: ${{ runner.os == 'macOS' }} shell: bash run: echo "JAVA_HOME=${JAVA_HOME_11_arm64}" >> $GITHUB_ENV - name: Add msbuild to PATH (Windows) From 48d1035e7ce50bc79f750fc24c05d966efa263a0 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Fri, 16 May 2025 13:28:24 -0700 Subject: [PATCH 08/21] Tweak. --- .github/workflows/integration_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index ada9156d6..bc17344c7 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -435,7 +435,7 @@ jobs: ref: ${{needs.check_and_prepare.outputs.github_ref}} submodules: true - name: Force Java 11 - if: ${{ runner.os != 'macOS' }} + if: ${{ !(runner.os == 'macOS') }} shell: bash run: echo "JAVA_HOME=${JAVA_HOME_11_X64}" >> $GITHUB_ENV - name: Force Java 11 (mac) From 9821ba9de1335e7ae9989f217a3b634480481fb9 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Mon, 19 May 2025 13:36:56 -0700 Subject: [PATCH 09/21] Fix openssl build for x86_64 Mac build. --- .github/workflows/integration_tests.yml | 27 +++++++++---------------- 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index bc17344c7..68a8eaefd 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -52,11 +52,6 @@ env: xcodeVersion: '16.2' artifactRetentionDays: 2 GITHUB_TOKEN: ${{ github.token }} - # All self-hosted ARM Mac runners should have this label. Due to how - # our custom reporting works, it must be exactly two words separated - # by a hyphen. The first word must be "macos". The second word will - # be omitted from the summary log. - runnerLabelMacArm64: "macos-m1custom" jobs: check_and_prepare: @@ -77,8 +72,6 @@ jobs: xcode_version: ${{ steps.matrix_config.outputs.xcode_version }} ios_device: ${{ steps.matrix_config.outputs.ios_device }} tvos_device: ${{ steps.matrix_config.outputs.tvos_device }} - # Copy the runner label here because matrix specifiers cannot see env. - runner_label_macos_arm64: ${{ env.runnerLabelMacArm64 }} steps: ### Fail the workflow if the user does not have admin access to run the tests. - name: Check if user has permission to trigger tests @@ -276,15 +269,15 @@ jobs: - os: macos-14 arch: x86 # Until we support building openssl from source, we can't use the - # system's openssl when cross-compiling, except on Linux. Builds all - # happen on x64 machines, so arm64 and x86 are technically - # cross-compiling. + # system's openssl when cross-compiling, except on Linux. Builds on Linux + # happen on x64 machines, so x86 is technically cross-compiling. Builds on + # Mac happen on arm64 machines, so x64 is technically cross-compiling. - os: windows-latest ssl_variant: openssl arch: x86 - os: macos-14 ssl_variant: openssl - arch: arm64 + arch: x64 steps: - uses: lukka/get-cmake@latest with: @@ -775,17 +768,15 @@ jobs: - os: macos-14 arch: x86 # Until we support building openssl from source, we can't use the - # system's openssl when cross-compiling, except on Linux. Builds all - # happen on x64 machines, so arm64 and x86 are technically - # cross-compiling. + # system's openssl when cross-compiling, except on Linux. Builds on Linux + # happen on x64 machines, so x86 is technically cross-compiling. Builds on + # Mac happen on arm64 machines, so x64 is technically cross-compiling. - os: windows-latest ssl_variant: openssl arch: x86 - # Custom for this matrix: MacOS GitHub-hosted runner cannot test arm64 - # code. Exclude that scenario from running here; it will run in - # test_desktop_custom_runners. - os: macos-14 - arch: arm64 + ssl_variant: openssl + arch: x64 steps: - uses: actions/checkout@v3 with: From b64731577813bcc93afbdd271ce1e713d23c5240 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Mon, 19 May 2025 14:58:05 -0700 Subject: [PATCH 10/21] Disable warning for deprecated declarations. --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9b683ebc9..aea6d80a3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -157,6 +157,11 @@ if(APPLE) # build output for our Objective-C++ files much too verbose. set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-nullability-completeness") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-nullability-completeness") + if(DESKTOP) + # Mac desktop Firestore build requires -Wno-deprecated-declarations + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations") + endif() endif() if(DESKTOP AND NOT MSVC AND NOT APPLE) From a17e21c53f286d562c9504218a9873c058aba243 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Mon, 19 May 2025 15:06:22 -0700 Subject: [PATCH 11/21] Update to Python 3.11. --- .github/workflows/checks.yml | 4 ++-- .github/workflows/checks_secure.yml | 2 +- .github/workflows/cpp-packaging.yml | 12 ++++++------ .github/workflows/integration_tests.yml | 2 +- .github/workflows/ios.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/retry-test-failures.yml | 2 +- .github/workflows/update-dependencies.yml | 2 +- .github/workflows/update-feature-branches.yml | 2 +- scripts/gha/print_matrix_configuration.py | 4 ++-- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 06b3422ad..108b60fed 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -27,7 +27,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Install prerequisites run: python scripts/gha/install_prereqs_desktop.py - name: log clang format version @@ -62,7 +62,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Install prerequisites run: | python scripts/gha/install_prereqs_desktop.py diff --git a/.github/workflows/checks_secure.yml b/.github/workflows/checks_secure.yml index 9bd167d0b..33b87dcec 100644 --- a/.github/workflows/checks_secure.yml +++ b/.github/workflows/checks_secure.yml @@ -33,7 +33,7 @@ jobs: if: steps.check.outputs.has-permission != 1 || github.event.pull_request.head.repo.full_name != github.repository uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Install prerequisites if: steps.check.outputs.has-permission != 1 || github.event.pull_request.head.repo.full_name != github.repository run: pip install -r scripts/gha/python_requirements.txt diff --git a/.github/workflows/cpp-packaging.yml b/.github/workflows/cpp-packaging.yml index d31257572..f304f0028 100644 --- a/.github/workflows/cpp-packaging.yml +++ b/.github/workflows/cpp-packaging.yml @@ -100,7 +100,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Fetch and build binutils run: | @@ -213,7 +213,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: install prerequisites run: sdk-src/build_scripts/ios/install_prereqs.sh @@ -322,7 +322,7 @@ jobs: architecture: ["x64", "x86", "arm64"] msvc_runtime: ["static", "dynamic"] linux_abi: ["legacy", "c++11"] - python_version: [3.8] + python_version: [3.11] include: - os: windows-latest vcpkg_triplet_suffix: "windows-static" @@ -535,7 +535,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Install prerequisites run: | @@ -854,7 +854,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: '3.8' + python-version: '3.11' - name: Use expanded matrix if: github.event_name == 'schedule' || github.event.inputs.use_expanded_matrix == '1' run: | @@ -923,7 +923,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Install python deps run: pip install -r scripts/gha/python_requirements.txt # The default token can't run workflows, so get an alternate token. diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 68a8eaefd..2c2f851be 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -48,7 +48,7 @@ env: triggerLabelPrefix: "tests-requested: " triggerLabelFull: "tests-requested: full" triggerLabelQuick: "tests-requested: quick" - pythonVersion: '3.8' + pythonVersion: '3.11' xcodeVersion: '16.2' artifactRetentionDays: 2 GITHUB_TOKEN: ${{ github.token }} diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 32fec4ff4..a7bd04fc1 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -65,7 +65,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 architecture: "x64" - name: Install prerequisites diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dbe411414..2e28b398a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,7 +25,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Install prerequisites run: | cd firebase diff --git a/.github/workflows/retry-test-failures.yml b/.github/workflows/retry-test-failures.yml index 188e4ae7a..6ebdd0b12 100644 --- a/.github/workflows/retry-test-failures.yml +++ b/.github/workflows/retry-test-failures.yml @@ -22,7 +22,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - uses: actions/checkout@v3 with: diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml index 23db829d3..aa0c3b708 100644 --- a/.github/workflows/update-dependencies.yml +++ b/.github/workflows/update-dependencies.yml @@ -42,7 +42,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Check out base branch uses: actions/checkout@v3 diff --git a/.github/workflows/update-feature-branches.yml b/.github/workflows/update-feature-branches.yml index 20590ab7d..27108383a 100644 --- a/.github/workflows/update-feature-branches.yml +++ b/.github/workflows/update-feature-branches.yml @@ -76,7 +76,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - uses: actions/checkout@v3 with: diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 50ff974fe..7c0a20ee6 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -78,7 +78,7 @@ "architecture": ["x64", "x86"], "msvc_runtime": ["static","dynamic"], "xcode_version": ["16.2"], - "python_version": ["3.7"], + "python_version": ["3.11"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], @@ -91,7 +91,7 @@ "matrix": { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "architecture": ["x64"], - "python_version": ["3.7"], + "python_version": ["3.11"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"] From ccaff5c148bfbf99e7e315677853161d85bd3f16 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Mon, 19 May 2025 15:24:51 -0700 Subject: [PATCH 12/21] Revert "Update to Python 3.11." This reverts commit a17e21c53f286d562c9504218a9873c058aba243. --- .github/workflows/checks.yml | 4 ++-- .github/workflows/checks_secure.yml | 2 +- .github/workflows/cpp-packaging.yml | 12 ++++++------ .github/workflows/integration_tests.yml | 2 +- .github/workflows/ios.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/retry-test-failures.yml | 2 +- .github/workflows/update-dependencies.yml | 2 +- .github/workflows/update-feature-branches.yml | 2 +- scripts/gha/print_matrix_configuration.py | 4 ++-- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 108b60fed..06b3422ad 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -27,7 +27,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Install prerequisites run: python scripts/gha/install_prereqs_desktop.py - name: log clang format version @@ -62,7 +62,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Install prerequisites run: | python scripts/gha/install_prereqs_desktop.py diff --git a/.github/workflows/checks_secure.yml b/.github/workflows/checks_secure.yml index 33b87dcec..9bd167d0b 100644 --- a/.github/workflows/checks_secure.yml +++ b/.github/workflows/checks_secure.yml @@ -33,7 +33,7 @@ jobs: if: steps.check.outputs.has-permission != 1 || github.event.pull_request.head.repo.full_name != github.repository uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Install prerequisites if: steps.check.outputs.has-permission != 1 || github.event.pull_request.head.repo.full_name != github.repository run: pip install -r scripts/gha/python_requirements.txt diff --git a/.github/workflows/cpp-packaging.yml b/.github/workflows/cpp-packaging.yml index f304f0028..d31257572 100644 --- a/.github/workflows/cpp-packaging.yml +++ b/.github/workflows/cpp-packaging.yml @@ -100,7 +100,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Fetch and build binutils run: | @@ -213,7 +213,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: install prerequisites run: sdk-src/build_scripts/ios/install_prereqs.sh @@ -322,7 +322,7 @@ jobs: architecture: ["x64", "x86", "arm64"] msvc_runtime: ["static", "dynamic"] linux_abi: ["legacy", "c++11"] - python_version: [3.11] + python_version: [3.8] include: - os: windows-latest vcpkg_triplet_suffix: "windows-static" @@ -535,7 +535,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Install prerequisites run: | @@ -854,7 +854,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.8' - name: Use expanded matrix if: github.event_name == 'schedule' || github.event.inputs.use_expanded_matrix == '1' run: | @@ -923,7 +923,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Install python deps run: pip install -r scripts/gha/python_requirements.txt # The default token can't run workflows, so get an alternate token. diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 2c2f851be..68a8eaefd 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -48,7 +48,7 @@ env: triggerLabelPrefix: "tests-requested: " triggerLabelFull: "tests-requested: full" triggerLabelQuick: "tests-requested: quick" - pythonVersion: '3.11' + pythonVersion: '3.8' xcodeVersion: '16.2' artifactRetentionDays: 2 GITHUB_TOKEN: ${{ github.token }} diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index a7bd04fc1..32fec4ff4 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -65,7 +65,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 architecture: "x64" - name: Install prerequisites diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2e28b398a..dbe411414 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,7 +25,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Install prerequisites run: | cd firebase diff --git a/.github/workflows/retry-test-failures.yml b/.github/workflows/retry-test-failures.yml index 6ebdd0b12..188e4ae7a 100644 --- a/.github/workflows/retry-test-failures.yml +++ b/.github/workflows/retry-test-failures.yml @@ -22,7 +22,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - uses: actions/checkout@v3 with: diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml index aa0c3b708..23db829d3 100644 --- a/.github/workflows/update-dependencies.yml +++ b/.github/workflows/update-dependencies.yml @@ -42,7 +42,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - name: Check out base branch uses: actions/checkout@v3 diff --git a/.github/workflows/update-feature-branches.yml b/.github/workflows/update-feature-branches.yml index 27108383a..20590ab7d 100644 --- a/.github/workflows/update-feature-branches.yml +++ b/.github/workflows/update-feature-branches.yml @@ -76,7 +76,7 @@ jobs: - name: Setup python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.8 - uses: actions/checkout@v3 with: diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 7c0a20ee6..50ff974fe 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -78,7 +78,7 @@ "architecture": ["x64", "x86"], "msvc_runtime": ["static","dynamic"], "xcode_version": ["16.2"], - "python_version": ["3.11"], + "python_version": ["3.7"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], @@ -91,7 +91,7 @@ "matrix": { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "architecture": ["x64"], - "python_version": ["3.11"], + "python_version": ["3.7"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"] From 4992986b747af1db44f60bd04f2a214879726357 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Mon, 19 May 2025 15:25:13 -0700 Subject: [PATCH 13/21] Update Python less. --- scripts/gha/print_matrix_configuration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 50ff974fe..2ae4f0dad 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -78,7 +78,7 @@ "architecture": ["x64", "x86"], "msvc_runtime": ["static","dynamic"], "xcode_version": ["16.2"], - "python_version": ["3.7"], + "python_version": ["3.8"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], @@ -91,7 +91,7 @@ "matrix": { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "architecture": ["x64"], - "python_version": ["3.7"], + "python_version": ["3.8"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"] From 0c838448a8824a6d166b9e608553c60d5f77e14d Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Mon, 19 May 2025 15:45:02 -0700 Subject: [PATCH 14/21] Revert "Merge branch 'workflow/auto-update-deps-259-20250505-181050' into xcode_16" This reverts commit 8a1d6be54db8fbc723822e7963bb15181ff8f9c0, reversing changes made to 9821ba9de1335e7ae9989f217a3b634480481fb9. --- Android/firebase_dependencies.gradle | 4 +- analytics/integration_test/Podfile | 4 +- analytics/ios_headers/FIREventNames.h | 2 +- analytics/ios_headers/FIRParameterNames.h | 2 +- analytics/ios_headers/FIRUserPropertyNames.h | 2 +- app/app_resources/build.gradle | 2 +- app/google_api_resources/build.gradle | 4 +- app/integration_test/Podfile | 2 +- app/invites_resources/build.gradle | 2 +- app_check/app_check_resources/build.gradle | 2 +- app_check/integration_test/Podfile | 20 +++--- auth/auth_resources/build.gradle | 2 +- auth/integration_test/Podfile | 4 +- cmake/external/firestore.cmake | 2 +- database/database_resources/build.gradle | 2 +- database/integration_test/Podfile | 8 +-- dynamic_links/integration_test/Podfile | 2 +- firestore/firestore_resources/build.gradle | 2 +- firestore/integration_test/Podfile | 8 +-- firestore/integration_test_internal/Podfile | 8 +-- functions/integration_test/Podfile | 8 +-- gma/gma_resources/build.gradle | 2 +- gma/integration_test/Podfile | 2 +- installations/integration_test/Podfile | 4 +- ios_pod/Podfile | 26 +++---- .../swift_headers/FirebaseAnalytics-Swift.h | 20 ++---- ios_pod/swift_headers/FirebaseAuth-Swift.h | 20 ++---- .../FirebaseCoreInternal-Swift.h | 20 ++---- .../swift_headers/FirebaseDatabase-Swift.h | 20 ++---- .../swift_headers/FirebaseFirestore-Swift.h | 20 ++---- .../swift_headers/FirebaseFunctions-Swift.h | 20 ++---- .../FirebaseInAppMessaging-Swift.h | 20 ++---- .../FirebaseMLModelDownloader-Swift.h | 20 ++---- .../FirebaseRemoteConfig-Swift.h | 20 ++---- .../swift_headers/FirebaseSessions-Swift.h | 32 ++------- .../swift_headers/FirebaseSharedSwift-Swift.h | 20 ++---- ios_pod/swift_headers/FirebaseStorage-Swift.h | 20 ++---- ios_pod/swift_headers/Promises-Swift.h | 20 ++---- ios_pod/swift_headers/SwiftProtobuf-Swift.h | 20 ++---- messaging/integration_test/Podfile | 8 +-- messaging/messaging_java/build.gradle | 2 +- .../Android/firebase_dependencies.gradle | 4 +- release_build_files/readme.md | 70 +++++++++---------- remote_config/integration_test/Podfile | 4 +- .../remote_config_resources/build.gradle | 2 +- storage/integration_test/Podfile | 8 +-- storage/storage_resources/build.gradle | 2 +- 47 files changed, 197 insertions(+), 321 deletions(-) diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle index 1e408f150..1cc13c4ed 100644 --- a/Android/firebase_dependencies.gradle +++ b/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.6.0'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -164,7 +164,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Generate and include the proguard file diff --git a/analytics/integration_test/Podfile b/analytics/integration_test/Podfile index e0a15b026..901af5557 100644 --- a/analytics/integration_test/Podfile +++ b/analytics/integration_test/Podfile @@ -5,12 +5,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Analytics', '11.12.0' + pod 'Firebase/Analytics', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Analytics', '11.12.0' + pod 'Firebase/Analytics', '11.10.0' end post_install do |installer| diff --git a/analytics/ios_headers/FIREventNames.h b/analytics/ios_headers/FIREventNames.h index 9b4268eaf..7635c39e4 100644 --- a/analytics/ios_headers/FIREventNames.h +++ b/analytics/ios_headers/FIREventNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 11.12.0. +// Copied from Firebase Analytics iOS SDK 11.10.0. /// @file FIREventNames.h /// diff --git a/analytics/ios_headers/FIRParameterNames.h b/analytics/ios_headers/FIRParameterNames.h index bbfc1a6d6..f0ddc6124 100644 --- a/analytics/ios_headers/FIRParameterNames.h +++ b/analytics/ios_headers/FIRParameterNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 11.12.0. +// Copied from Firebase Analytics iOS SDK 11.10.0. /// @file FIRParameterNames.h /// diff --git a/analytics/ios_headers/FIRUserPropertyNames.h b/analytics/ios_headers/FIRUserPropertyNames.h index 621f97ddf..54f698591 100644 --- a/analytics/ios_headers/FIRUserPropertyNames.h +++ b/analytics/ios_headers/FIRUserPropertyNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 11.12.0. +// Copied from Firebase Analytics iOS SDK 11.10.0. /// @file FIRUserPropertyNames.h /// diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle index 52b5815ee..a33339ba8 100644 --- a/app/app_resources/build.gradle +++ b/app/app_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' } diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle index 03aae9462..fb6964844 100644 --- a/app/google_api_resources/build.gradle +++ b/app/google_api_resources/build.gradle @@ -59,9 +59,9 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' - implementation 'com.google.android.gms:play-services-base:18.7.0' + implementation 'com.google.android.gms:play-services-base:18.6.0' implementation project(':app:app_resources') } diff --git a/app/integration_test/Podfile b/app/integration_test/Podfile index 02ee3a209..c88e3a06c 100644 --- a/app/integration_test/Podfile +++ b/app/integration_test/Podfile @@ -4,7 +4,7 @@ platform :ios, '13.0' use_frameworks! :linkage => :static target 'integration_test' do - pod 'Firebase/Analytics', '11.12.0' + pod 'Firebase/Analytics', '11.10.0' end post_install do |installer| diff --git a/app/invites_resources/build.gradle b/app/invites_resources/build.gradle index d6fcb5af8..4d8db6b44 100644 --- a/app/invites_resources/build.gradle +++ b/app/invites_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-dynamic-links' implementation project(':app:app_resources') diff --git a/app_check/app_check_resources/build.gradle b/app_check/app_check_resources/build.gradle index fb886c2ea..94849cdae 100644 --- a/app_check/app_check_resources/build.gradle +++ b/app_check/app_check_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-appcheck' } diff --git a/app_check/integration_test/Podfile b/app_check/integration_test/Podfile index 9c4f3202b..524eaabf1 100644 --- a/app_check/integration_test/Podfile +++ b/app_check/integration_test/Podfile @@ -4,20 +4,20 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/AppCheck', '11.12.0' - pod 'Firebase/Database', '11.12.0' - pod 'Firebase/Auth', '11.12.0' - pod 'Firebase/Storage', '11.12.0' - pod 'Firebase/Functions', '11.12.0' + pod 'Firebase/AppCheck', '11.10.0' + pod 'Firebase/Database', '11.10.0' + pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Storage', '11.10.0' + pod 'Firebase/Functions', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/AppCheck', '11.12.0' - pod 'Firebase/Database', '11.12.0' - pod 'Firebase/Auth', '11.12.0' - pod 'Firebase/Storage', '11.12.0' - pod 'Firebase/Functions', '11.12.0' + pod 'Firebase/AppCheck', '11.10.0' + pod 'Firebase/Database', '11.10.0' + pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Storage', '11.10.0' + pod 'Firebase/Functions', '11.10.0' end post_install do |installer| diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle index 66187b663..b11f02e86 100644 --- a/auth/auth_resources/build.gradle +++ b/auth/auth_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-auth' implementation project(':app:app_resources') diff --git a/auth/integration_test/Podfile b/auth/integration_test/Podfile index 4c67acf01..97716ea64 100644 --- a/auth/integration_test/Podfile +++ b/auth/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Auth', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Auth', '11.10.0' end post_install do |installer| diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake index e1cbfc61d..89f700b0b 100644 --- a/cmake/external/firestore.cmake +++ b/cmake/external/firestore.cmake @@ -21,7 +21,7 @@ endif() # If the format of the line below changes, then be sure to update # https://github.com/firebase/firebase-cpp-sdk/blob/fd054fa016/.github/workflows/update-dependencies.yml#L81 #set(version CocoaPods-11.8.1) -set(version CocoaPods-11.12.0) +set(version CocoaPods-11.10.0) function(GetReleasedDep) message("Getting released firebase-ios-sdk @ ${version}") diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle index 0fd3a1433..cfa2d3408 100644 --- a/database/database_resources/build.gradle +++ b/database/database_resources/build.gradle @@ -51,7 +51,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-database' //implementation project(':app:app_resources') diff --git a/database/integration_test/Podfile b/database/integration_test/Podfile index 47b7c8ae9..6b234d2b4 100644 --- a/database/integration_test/Podfile +++ b/database/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Database', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Database', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Database', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Database', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end post_install do |installer| diff --git a/dynamic_links/integration_test/Podfile b/dynamic_links/integration_test/Podfile index 78980261e..78925b5c2 100644 --- a/dynamic_links/integration_test/Podfile +++ b/dynamic_links/integration_test/Podfile @@ -5,7 +5,7 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/DynamicLinks', '11.12.0' + pod 'Firebase/DynamicLinks', '11.10.0' end post_install do |installer| diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle index 4e6d3f26d..f03cb4298 100644 --- a/firestore/firestore_resources/build.gradle +++ b/firestore/firestore_resources/build.gradle @@ -59,7 +59,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-firestore' } diff --git a/firestore/integration_test/Podfile b/firestore/integration_test/Podfile index f4a9c9e86..e7c9a8d8b 100644 --- a/firestore/integration_test/Podfile +++ b/firestore/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Firestore', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Firestore', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Firestore', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Firestore', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end post_install do |installer| diff --git a/firestore/integration_test_internal/Podfile b/firestore/integration_test_internal/Podfile index c159a0afb..3a152f448 100644 --- a/firestore/integration_test_internal/Podfile +++ b/firestore/integration_test_internal/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Firestore', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Firestore', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Firestore', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Firestore', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end post_install do |installer| diff --git a/functions/integration_test/Podfile b/functions/integration_test/Podfile index e14f9d945..0328f84c9 100644 --- a/functions/integration_test/Podfile +++ b/functions/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Functions', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Functions', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Functions', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Functions', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end post_install do |installer| diff --git a/gma/gma_resources/build.gradle b/gma/gma_resources/build.gradle index 89a36fb6b..62140c669 100644 --- a/gma/gma_resources/build.gradle +++ b/gma/gma_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.gms:play-services-ads:23.0.0' implementation 'com.google.android.ump:user-messaging-platform:2.2.0' diff --git a/gma/integration_test/Podfile b/gma/integration_test/Podfile index 2d139b9a5..932579bd3 100644 --- a/gma/integration_test/Podfile +++ b/gma/integration_test/Podfile @@ -5,7 +5,7 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/CoreOnly', '11.12.0' + pod 'Firebase/CoreOnly', '11.10.0' pod 'Google-Mobile-Ads-SDK', '11.2.0' pod 'GoogleUserMessagingPlatform', '2.3.0' end diff --git a/installations/integration_test/Podfile b/installations/integration_test/Podfile index b7205871d..87c065158 100644 --- a/installations/integration_test/Podfile +++ b/installations/integration_test/Podfile @@ -5,8 +5,8 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Analytics', '11.12.0' - pod 'Firebase/Installations', '11.12.0' + pod 'Firebase/Analytics', '11.10.0' + pod 'Firebase/Installations', '11.10.0' end post_install do |installer| diff --git a/ios_pod/Podfile b/ios_pod/Podfile index 52435097f..33f6c54d0 100644 --- a/ios_pod/Podfile +++ b/ios_pod/Podfile @@ -3,22 +3,22 @@ platform :ios, '13.0' use_frameworks! target 'GetPods' do - pod 'Firebase/Core', '11.12.0' + pod 'Firebase/Core', '11.10.0' pod 'Google-Mobile-Ads-SDK', '11.2.0' pod 'GoogleUserMessagingPlatform', '2.3.0' - pod 'Firebase/Analytics', '11.12.0' - pod 'Firebase/AppCheck', '11.12.0' - pod 'Firebase/Auth', '11.12.0' - pod 'Firebase/Crashlytics', '11.12.0' - pod 'Firebase/Database', '11.12.0' - pod 'Firebase/DynamicLinks', '11.12.0' - pod 'Firebase/Firestore', '11.12.0' - pod 'Firebase/Functions', '11.12.0' - pod 'Firebase/Installations', '11.12.0' - pod 'Firebase/Messaging', '11.12.0' - pod 'Firebase/RemoteConfig', '11.12.0' - pod 'Firebase/Storage', '11.12.0' + pod 'Firebase/Analytics', '11.10.0' + pod 'Firebase/AppCheck', '11.10.0' + pod 'Firebase/Auth', '11.10.0' + pod 'Firebase/Crashlytics', '11.10.0' + pod 'Firebase/Database', '11.10.0' + pod 'Firebase/DynamicLinks', '11.10.0' + pod 'Firebase/Firestore', '11.10.0' + pod 'Firebase/Functions', '11.10.0' + pod 'Firebase/Installations', '11.10.0' + pod 'Firebase/Messaging', '11.10.0' + pod 'Firebase/RemoteConfig', '11.10.0' + pod 'Firebase/Storage', '11.10.0' end diff --git a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h index 8bbfdfff2..9ebd2732c 100644 --- a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h +++ b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEANALYTICS_SWIFT_H #define FIREBASEANALYTICS_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -342,10 +338,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEANALYTICS_SWIFT_H #define FIREBASEANALYTICS_SWIFT_H #pragma clang diagnostic push @@ -388,8 +384,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -403,7 +397,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -656,7 +649,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseAuth-Swift.h b/ios_pod/swift_headers/FirebaseAuth-Swift.h index 5b8daa107..c9967d4be 100644 --- a/ios_pod/swift_headers/FirebaseAuth-Swift.h +++ b/ios_pod/swift_headers/FirebaseAuth-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEAUTH_SWIFT_H #define FIREBASEAUTH_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -319,7 +316,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -3083,10 +3079,10 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEAUTH_SWIFT_H #define FIREBASEAUTH_SWIFT_H #pragma clang diagnostic push @@ -3129,8 +3125,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -3144,7 +3138,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -3401,7 +3394,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h index 8c0c6d08c..32d5e080b 100644 --- a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h +++ b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASECOREINTERNAL_SWIFT_H #define FIREBASECOREINTERNAL_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -316,7 +313,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -406,10 +402,10 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASECOREINTERNAL_SWIFT_H #define FIREBASECOREINTERNAL_SWIFT_H #pragma clang diagnostic push @@ -452,8 +448,6 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -467,7 +461,6 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -721,7 +714,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseDatabase-Swift.h b/ios_pod/swift_headers/FirebaseDatabase-Swift.h index 719676666..1bf05ddf6 100644 --- a/ios_pod/swift_headers/FirebaseDatabase-Swift.h +++ b/ios_pod/swift_headers/FirebaseDatabase-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEDATABASE_SWIFT_H #define FIREBASEDATABASE_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -342,10 +338,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEDATABASE_SWIFT_H #define FIREBASEDATABASE_SWIFT_H #pragma clang diagnostic push @@ -388,8 +384,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -403,7 +397,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -656,7 +649,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseFirestore-Swift.h b/ios_pod/swift_headers/FirebaseFirestore-Swift.h index d10f89e3f..2b83898d7 100644 --- a/ios_pod/swift_headers/FirebaseFirestore-Swift.h +++ b/ios_pod/swift_headers/FirebaseFirestore-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEFIRESTORE_SWIFT_H #define FIREBASEFIRESTORE_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -316,7 +313,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -350,10 +346,10 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEFIRESTORE_SWIFT_H #define FIREBASEFIRESTORE_SWIFT_H #pragma clang diagnostic push @@ -396,8 +392,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -411,7 +405,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -665,7 +658,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseFunctions-Swift.h b/ios_pod/swift_headers/FirebaseFunctions-Swift.h index 7215dcfa9..e1918defa 100644 --- a/ios_pod/swift_headers/FirebaseFunctions-Swift.h +++ b/ios_pod/swift_headers/FirebaseFunctions-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEFUNCTIONS_SWIFT_H #define FIREBASEFUNCTIONS_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -317,7 +314,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -626,10 +622,10 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEFUNCTIONS_SWIFT_H #define FIREBASEFUNCTIONS_SWIFT_H #pragma clang diagnostic push @@ -672,8 +668,6 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -687,7 +681,6 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -942,7 +935,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h index 9acd391d7..37914ebfa 100644 --- a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h +++ b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEINAPPMESSAGING_SWIFT_H #define FIREBASEINAPPMESSAGING_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -341,10 +337,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEINAPPMESSAGING_SWIFT_H #define FIREBASEINAPPMESSAGING_SWIFT_H #pragma clang diagnostic push @@ -387,8 +383,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -402,7 +396,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -655,7 +648,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h index b0bbaf126..6e9df1b82 100644 --- a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h +++ b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H #define FIREBASEMLMODELDOWNLOADER_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -342,10 +338,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H #define FIREBASEMLMODELDOWNLOADER_SWIFT_H #pragma clang diagnostic push @@ -388,8 +384,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -403,7 +397,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -656,7 +649,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h index b3e2e90d4..4f1ae031a 100644 --- a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h +++ b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEREMOTECONFIG_SWIFT_H #define FIREBASEREMOTECONFIG_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -342,10 +338,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASEREMOTECONFIG_SWIFT_H #define FIREBASEREMOTECONFIG_SWIFT_H #pragma clang diagnostic push @@ -388,8 +384,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -403,7 +397,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -656,7 +649,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseSessions-Swift.h b/ios_pod/swift_headers/FirebaseSessions-Swift.h index ab4278e8d..350580fc1 100644 --- a/ios_pod/swift_headers/FirebaseSessions-Swift.h +++ b/ios_pod/swift_headers/FirebaseSessions-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASESESSIONS_SWIFT_H #define FIREBASESESSIONS_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -316,7 +313,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -345,12 +341,6 @@ SWIFT_CLASS_NAMED("SessionDetails") enum FIRSessionsSubscriberName : NSInteger; -/// Sessions Dependencies determines when a dependent SDK is -/// installed in the app. The Sessions SDK uses this to figure -/// out which dependencies to wait for to getting the data -/// collection state. -/// This is important because the Sessions SDK starts up before -/// dependent SDKs SWIFT_CLASS_NAMED("SessionsDependencies") @interface FIRSessionsDependencies : NSObject + (void)addDependencyWithName:(enum FIRSessionsSubscriberName)name; @@ -393,10 +383,10 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASESESSIONS_SWIFT_H #define FIREBASESESSIONS_SWIFT_H #pragma clang diagnostic push @@ -439,8 +429,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -454,7 +442,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -708,7 +695,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -737,12 +723,6 @@ SWIFT_CLASS_NAMED("SessionDetails") enum FIRSessionsSubscriberName : NSInteger; -/// Sessions Dependencies determines when a dependent SDK is -/// installed in the app. The Sessions SDK uses this to figure -/// out which dependencies to wait for to getting the data -/// collection state. -/// This is important because the Sessions SDK starts up before -/// dependent SDKs SWIFT_CLASS_NAMED("SessionsDependencies") @interface FIRSessionsDependencies : NSObject + (void)addDependencyWithName:(enum FIRSessionsSubscriberName)name; diff --git a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h index 8e29e0a2c..d5d27acd4 100644 --- a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h +++ b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASESHAREDSWIFT_SWIFT_H #define FIREBASESHAREDSWIFT_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -341,10 +337,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASESHAREDSWIFT_SWIFT_H #define FIREBASESHAREDSWIFT_SWIFT_H #pragma clang diagnostic push @@ -387,8 +383,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -402,7 +396,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -655,7 +648,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/FirebaseStorage-Swift.h b/ios_pod/swift_headers/FirebaseStorage-Swift.h index 199bb7946..df5f8b934 100644 --- a/ios_pod/swift_headers/FirebaseStorage-Swift.h +++ b/ios_pod/swift_headers/FirebaseStorage-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASESTORAGE_SWIFT_H #define FIREBASESTORAGE_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -318,7 +315,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -1063,10 +1059,10 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef FIREBASESTORAGE_SWIFT_H #define FIREBASESTORAGE_SWIFT_H #pragma clang diagnostic push @@ -1109,8 +1105,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -1124,7 +1118,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -1380,7 +1373,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/Promises-Swift.h b/ios_pod/swift_headers/Promises-Swift.h index 88dec2899..f36ceea7a 100644 --- a/ios_pod/swift_headers/Promises-Swift.h +++ b/ios_pod/swift_headers/Promises-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef PROMISES_SWIFT_H #define PROMISES_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -340,10 +336,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef PROMISES_SWIFT_H #define PROMISES_SWIFT_H #pragma clang diagnostic push @@ -386,8 +382,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -401,7 +395,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -654,7 +647,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/ios_pod/swift_headers/SwiftProtobuf-Swift.h b/ios_pod/swift_headers/SwiftProtobuf-Swift.h index 1a31cdb95..b61db7e0a 100644 --- a/ios_pod/swift_headers/SwiftProtobuf-Swift.h +++ b/ios_pod/swift_headers/SwiftProtobuf-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef SWIFTPROTOBUF_SWIFT_H #define SWIFTPROTOBUF_SWIFT_H #pragma clang diagnostic push @@ -47,8 +47,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -62,7 +60,6 @@ #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -315,7 +312,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") @@ -341,10 +337,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 11.12.0. +// Copied from Firebase iOS SDK 11.10.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 +// clang-1500.1.0.2.5) #ifndef SWIFTPROTOBUF_SWIFT_H #define SWIFTPROTOBUF_SWIFT_H #pragma clang diagnostic push @@ -387,8 +383,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() #include #else @@ -402,7 +396,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -655,7 +648,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) #pragma push_macro("any") diff --git a/messaging/integration_test/Podfile b/messaging/integration_test/Podfile index fb7b9a14c..27b397c85 100644 --- a/messaging/integration_test/Podfile +++ b/messaging/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Messaging', '11.12.0' - pod 'Firebase/Functions', '11.12.0' + pod 'Firebase/Messaging', '11.10.0' + pod 'Firebase/Functions', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Messaging', '11.12.0' - pod 'Firebase/Functions', '11.12.0' + pod 'Firebase/Messaging', '11.10.0' + pod 'Firebase/Functions', '11.10.0' end post_install do |installer| diff --git a/messaging/messaging_java/build.gradle b/messaging/messaging_java/build.gradle index 0e46330a4..03e5bb2e2 100644 --- a/messaging/messaging_java/build.gradle +++ b/messaging/messaging_java/build.gradle @@ -61,7 +61,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-messaging' implementation 'com.google.flatbuffers:flatbuffers-java:1.12.0' diff --git a/release_build_files/Android/firebase_dependencies.gradle b/release_build_files/Android/firebase_dependencies.gradle index 27400bcff..6a6ab2740 100644 --- a/release_build_files/Android/firebase_dependencies.gradle +++ b/release_build_files/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.6.0'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -136,7 +136,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Messaging includes an aar, which to be depended on properly requires diff --git a/release_build_files/readme.md b/release_build_files/readme.md index 90718cc41..4a07c05d5 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -87,7 +87,7 @@ distributed as part of the core Firebase Feature | Required Libraries and Gradle Packages -------------------------- | -------------------------------------- -All Firebase SDKs | platform(com.google.firebase:firebase-bom:33.13.0) +All Firebase SDKs | platform(com.google.firebase:firebase-bom:33.11.0) | | (Android Bill of Materials) Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a @@ -150,7 +150,7 @@ Firebase Messaging | libfirebase_messaging.a | | com.google.firebase:firebase-messaging | | (Maven package) | | libmessaging_java.jar (Android service) -| | androidx.core:core:1.16.0 (Maven package) +| | androidx.core:core:1.15.0 (Maven package) Firebase Realtime Database | libfirebase_database.a | | libfirebase_auth.a | | libfirebase_app.a @@ -181,7 +181,7 @@ User Messaging Platform | libfirebase_ump.a | | (Maven package) | | com.google.android.ump:user-messaging-platform:2.2.0 | | (Maven package) -Google Play services module| com.google.android.gms:play-services-base:18.7.0 +Google Play services module| com.google.android.gms:play-services-base:18.6.0 | | (Maven package) The Firebase C++ SDK uses an Android BoM (Bill of Materials) to specify a single @@ -238,50 +238,50 @@ Feature | Required Frameworks and Cocoapods -------------------------- | --------------------------------------- Firebase Analytics | firebase_analytics.xcframework | | firebase.xcframework -| | Firebase/Analytics Cocoapod (11.12.0) +| | Firebase/Analytics Cocoapod (11.10.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (11.12.0) +| | Firebase/AppCheck Cocoapod (11.10.0) Firebase Authentication | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.10.0) Firebase Dynamic Links | firebase_dynamic_links.xcframework | | firebase.xcframework -| | Firebase/DynamicLinks Cocoapod (11.12.0) +| | Firebase/DynamicLinks Cocoapod (11.10.0) Cloud Firestore | firebase_firestore.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Firestore Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Firestore Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) Firebase Functions | firebase_functions.xcframework | | firebase_auth.xcframework (optional) | | firebase.xcframework -| | Firebase/Functions Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Functions Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) Google Mobile Ads | firebase_gma.xcframework | | firebase.xcframework -| | Firebase/CoreOnly Cocoapod (11.12.0) +| | Firebase/CoreOnly Cocoapod (11.10.0) | | Google-Mobile-Ads-SDK Cocoapod (11.2.0) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Firebase Installations | firebase_installations.xcframework | | firebase.xcframework -| | FirebaseInstallations Cocoapod (11.12.0) +| | FirebaseInstallations Cocoapod (11.10.0) Firebase Cloud Messaging | firebase_messaging.xcframework | | firebase.xcframework -| | Firebase/Messaging Cocoapod (11.12.0) +| | Firebase/Messaging Cocoapod (11.10.0) Firebase Realtime Database | firebase_database.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Database Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Database Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) Firebase Remote Config | firebase_remote_config.xcframework | | firebase.xcframework -| | Firebase/RemoteConfig Cocoapod (11.12.0) +| | Firebase/RemoteConfig Cocoapod (11.10.0) Firebase Storage | firebase_storage.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Storage Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Storage Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) User Messaging Platform | firebase_ump.xcframework | | firebase.xcframework | | Firebase/CoreOnly Cocoapod (11.10.0) @@ -305,50 +305,50 @@ Feature | Required Libraries and Cocoapods -------------------------- | ----------------------------------------- Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a -| | Firebase/Analytics Cocoapod (11.12.0) +| | Firebase/Analytics Cocoapod (11.10.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (11.12.0) +| | Firebase/AppCheck Cocoapod (11.10.0) Firebase Authentication | libfirebase_auth.a | | libfirebase_app.a -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Auth Cocoapod (11.10.0) Firebase Dynamic Links | libfirebase_dynamic_links.a | | libfirebase_app.a -| | Firebase/DynamicLinks Cocoapod (11.12.0) +| | Firebase/DynamicLinks Cocoapod (11.10.0) Cloud Firestore | libfirebase_firestore.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Firestore Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Firestore Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) Firebase Functions | libfirebase_functions.a | | libfirebase_app.a | | libfirebase_auth.a (optional) -| | Firebase/Functions Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Functions Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) Google Mobile Ads | libfirebase_gma.a | | libfirebase_app.a -| | Firebase/CoreOnly Cocoapod (11.12.0) +| | Firebase/CoreOnly Cocoapod (11.10.0) | | Google-Mobile-Ads-SDK Cocoapod (11.2.0) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Firebase Installations | libfirebase_installations.a | | libfirebase_app.a -| | FirebaseInstallations Cocoapod (11.12.0) +| | FirebaseInstallations Cocoapod (11.10.0) Firebase Cloud Messaging | libfirebase_messaging.a | | libfirebase_app.a -| | Firebase/CloudMessaging Cocoapod (11.12.0) +| | Firebase/CloudMessaging Cocoapod (11.10.0) Firebase Realtime Database | libfirebase_database.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Database Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Database Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) Firebase Remote Config | libfirebase_remote_config.a | | libfirebase_app.a -| | Firebase/RemoteConfig Cocoapod (11.12.0) +| | Firebase/RemoteConfig Cocoapod (11.10.0) Firebase Storage | libfirebase_storage.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Storage Cocoapod (11.12.0) -| | Firebase/Auth Cocoapod (11.12.0) +| | Firebase/Storage Cocoapod (11.10.0) +| | Firebase/Auth Cocoapod (11.10.0) User Messaging Platform | libfirebase_ump.a | | libfirebase_app.a | | Firebase/CoreOnly Cocoapod (11.10.0) diff --git a/remote_config/integration_test/Podfile b/remote_config/integration_test/Podfile index 5646556bf..10607cf64 100644 --- a/remote_config/integration_test/Podfile +++ b/remote_config/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/RemoteConfig', '11.12.0' + pod 'Firebase/RemoteConfig', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/RemoteConfig', '11.12.0' + pod 'Firebase/RemoteConfig', '11.10.0' end post_install do |installer| diff --git a/remote_config/remote_config_resources/build.gradle b/remote_config/remote_config_resources/build.gradle index 7f9e09cdb..cdf73ed30 100644 --- a/remote_config/remote_config_resources/build.gradle +++ b/remote_config/remote_config_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-config' } diff --git a/storage/integration_test/Podfile b/storage/integration_test/Podfile index f1de027f0..0e2f2e4fd 100644 --- a/storage/integration_test/Podfile +++ b/storage/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '13.0' - pod 'Firebase/Storage', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Storage', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end target 'integration_test_tvos' do platform :tvos, '13.0' - pod 'Firebase/Storage', '11.12.0' - pod 'Firebase/Auth', '11.12.0' + pod 'Firebase/Storage', '11.10.0' + pod 'Firebase/Auth', '11.10.0' end post_install do |installer| diff --git a/storage/storage_resources/build.gradle b/storage/storage_resources/build.gradle index c6abcc60e..24a407fe2 100644 --- a/storage/storage_resources/build.gradle +++ b/storage/storage_resources/build.gradle @@ -54,7 +54,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.13.0') + implementation platform('com.google.firebase:firebase-bom:33.11.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-storage' } From 53f19fdb314de99158bc8b6d17cf4a51fc013fe9 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Mon, 19 May 2025 15:48:45 -0700 Subject: [PATCH 15/21] Revert "Update Python less." This reverts commit 4992986b747af1db44f60bd04f2a214879726357. --- scripts/gha/print_matrix_configuration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 2ae4f0dad..50ff974fe 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -78,7 +78,7 @@ "architecture": ["x64", "x86"], "msvc_runtime": ["static","dynamic"], "xcode_version": ["16.2"], - "python_version": ["3.8"], + "python_version": ["3.7"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], @@ -91,7 +91,7 @@ "matrix": { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "architecture": ["x64"], - "python_version": ["3.8"], + "python_version": ["3.7"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"] From a6e6c955b1dbba2c1b91aeb6886669f31c008872 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Tue, 20 May 2025 10:33:55 -0700 Subject: [PATCH 16/21] Try Python 3.8. --- scripts/gha/print_matrix_configuration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 50ff974fe..2ae4f0dad 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -78,7 +78,7 @@ "architecture": ["x64", "x86"], "msvc_runtime": ["static","dynamic"], "xcode_version": ["16.2"], - "python_version": ["3.7"], + "python_version": ["3.8"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], @@ -91,7 +91,7 @@ "matrix": { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], "architecture": ["x64"], - "python_version": ["3.7"], + "python_version": ["3.8"], EXPANDED_KEY: { "os": ["ubuntu-22.04", "macos-14", "windows-latest"] From 5b4f6eeb215d105db7b1ac6cfc4cf040fd43e517 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Tue, 20 May 2025 10:40:18 -0700 Subject: [PATCH 17/21] Update matrices to make Mac builds occur on arm64. --- .github/workflows/android.yml | 9 +++++++++ .github/workflows/desktop.yml | 2 ++ scripts/gha/print_matrix_configuration.py | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b1c6e1ad1..b3f26b8d7 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -50,6 +50,15 @@ jobs: os: ${{ fromJson(needs.prepare_matrix.outputs.matrix_os) }} architecture: ${{ fromJson(needs.prepare_matrix.outputs.matrix_architecture) }} python_version: ${{ fromJson(needs.prepare_matrix.outputs.matrix_python_version) }} + exclude: + # Do not attempt to use arm64 on Windows or Linux. + - os: windows-latest + arch: arm64 + - os: ubuntu-22.04 + arch: arm64 + # Do not attempt to use x64 on Mac. + - os: macos-14 + arch: x64 steps: - uses: lukka/get-cmake@latest with: diff --git a/.github/workflows/desktop.yml b/.github/workflows/desktop.yml index 729d1d12b..1d53e80ba 100644 --- a/.github/workflows/desktop.yml +++ b/.github/workflows/desktop.yml @@ -77,6 +77,8 @@ jobs: # architecture excluees - os: macos-14 architecture: "x86" + - os: macos-14 + architecture: "x64" # Xcode excludes -- allow only one on osx and linux - os: ubuntu-22.04 xcode_version: "11.7" diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 2ae4f0dad..185822c8c 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -75,7 +75,7 @@ "matrix": { "os": ["ubuntu-22.04", "macos-14"], "build_type": ["Release", "Debug"], - "architecture": ["x64", "x86"], + "architecture": ["x64", "x86", "arm64"], "msvc_runtime": ["static","dynamic"], "xcode_version": ["16.2"], "python_version": ["3.8"], @@ -90,7 +90,7 @@ "android": { "matrix": { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], - "architecture": ["x64"], + "architecture": ["x64, arm64"], "python_version": ["3.8"], EXPANDED_KEY: { From 706d76e84114e7a77d4aeb212c468e22921b9f0b Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Tue, 20 May 2025 10:48:09 -0700 Subject: [PATCH 18/21] Fix python architecture. --- .github/workflows/desktop.yml | 2 +- .github/workflows/ios.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/desktop.yml b/.github/workflows/desktop.yml index 1d53e80ba..8de3cfc4e 100644 --- a/.github/workflows/desktop.yml +++ b/.github/workflows/desktop.yml @@ -172,7 +172,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: ${{ matrix.python_version }} - architecture: 'x64' + architecture: ${{ matrix.architecture }} - name: Install Desktop SDK prerequisites uses: nick-invision/retry@v2 diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 32fec4ff4..7dabccfe1 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -66,7 +66,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: 3.8 - architecture: "x64" + architecture: "arm64" - name: Install prerequisites run: | From 178726802a79eb6692dc4546825fdcc5821056cc Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Tue, 20 May 2025 12:56:51 -0700 Subject: [PATCH 19/21] Don't use x86 arch on ubuntu. --- .github/workflows/desktop.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/desktop.yml b/.github/workflows/desktop.yml index 8de3cfc4e..5aad61c38 100644 --- a/.github/workflows/desktop.yml +++ b/.github/workflows/desktop.yml @@ -170,6 +170,14 @@ jobs: - name: Setup python uses: actions/setup-python@v4 + if: startsWith(matrix.os, 'ubuntu') + with: + python-version: ${{ matrix.python_version }} + architecture: x64 + + - name: Setup python (Mac) + uses: actions/setup-python@v4 + if: startsWith(matrix.os, 'macos') with: python-version: ${{ matrix.python_version }} architecture: ${{ matrix.architecture }} From c045c8e035c95308308c466e623f420ec3c39856 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Tue, 20 May 2025 15:04:37 -0700 Subject: [PATCH 20/21] Fix matrix specifier. --- .github/workflows/android.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b3f26b8d7..85c083b61 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -53,12 +53,12 @@ jobs: exclude: # Do not attempt to use arm64 on Windows or Linux. - os: windows-latest - arch: arm64 + architecture: arm64 - os: ubuntu-22.04 - arch: arm64 + architecture: arm64 # Do not attempt to use x64 on Mac. - os: macos-14 - arch: x64 + architecture: x64 steps: - uses: lukka/get-cmake@latest with: From f08b1839043a203d88d9fc8be05f8054b014a6b0 Mon Sep 17 00:00:00 2001 From: Jon Simantov Date: Tue, 20 May 2025 15:06:46 -0700 Subject: [PATCH 21/21] Fix architecture specifier. --- scripts/gha/print_matrix_configuration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/gha/print_matrix_configuration.py b/scripts/gha/print_matrix_configuration.py index 185822c8c..3dd900d1c 100644 --- a/scripts/gha/print_matrix_configuration.py +++ b/scripts/gha/print_matrix_configuration.py @@ -90,7 +90,7 @@ "android": { "matrix": { "os": ["ubuntu-22.04", "macos-14", "windows-latest"], - "architecture": ["x64, arm64"], + "architecture": ["x64", "arm64"], "python_version": ["3.8"], EXPANDED_KEY: {