The Swift Package Index logo.Swift Package Index

Build Information

Successful build of EasyFirebase, reference main (96aea7), with Swift 6.1 for macOS (SPM) on 11 Feb 2026 20:50:59 UTC.

Swift 6 data race errors: 39

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fummicc1/EasyFirebaseSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fummicc1/EasyFirebaseSwift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 96aea79 機能追加: FirestoreClientType プロトコルを追加 (#69)
Cloned https://github.com/fummicc1/EasyFirebaseSwift.git
Revision (git rev-parse @):
96aea79323c115bdea2ad93e29a806732888a179
SUCCESS checkout https://github.com/fummicc1/EasyFirebaseSwift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/fummicc1/EasyFirebaseSwift.git
https://github.com/fummicc1/EasyFirebaseSwift.git
{
  "dependencies" : [
    {
      "identity" : "firebase-ios-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/firebase/firebase-ios-sdk"
    }
  ],
  "manifest_display_name" : "EasyFirebase",
  "name" : "EasyFirebase",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "EasyFirebaseAuth",
      "targets" : [
        "EasyFirebaseAuth"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseFirestore",
      "targets" : [
        "EasyFirebaseFirestore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseStorage",
      "targets" : [
        "EasyFirebaseStorage"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TestCore",
      "module_type" : "SwiftTarget",
      "name" : "TestCore",
      "path" : "Sources/TestCore",
      "product_dependencies" : [
        "FirebaseAuth",
        "FirebaseFirestore",
        "FirebaseStorage"
      ],
      "sources" : [
        "FirebaseTestHepler.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseStorageTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorageTests",
      "path" : "Tests/EasyFirebaseStorageTests",
      "sources" : [
        "StorageClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseStorage",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseStorage",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorage",
      "path" : "Sources/Storage",
      "product_dependencies" : [
        "FirebaseStorage"
      ],
      "product_memberships" : [
        "EasyFirebaseStorage"
      ],
      "sources" : [
        "StorageClient.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseFirestoreTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestoreTests",
      "path" : "Tests/EasyFirebaseFirestoreTests",
      "sources" : [
        "FirestoreClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseFirestore",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseFirestore",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestore",
      "path" : "Sources/Firestore",
      "product_dependencies" : [
        "FirebaseFirestore"
      ],
      "product_memberships" : [
        "EasyFirebaseFirestore"
      ],
      "sources" : [
        "FirestoreClient.swift",
        "FirestoreClientType.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseAuth",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseAuth",
      "path" : "Sources/Auth",
      "product_dependencies" : [
        "FirebaseAuth"
      ],
      "product_memberships" : [
        "EasyFirebaseAuth"
      ],
      "sources" : [
        "AppleAuthClient.swift",
        "FirebaseAuthClient.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/112] Write sources
[7/112] Copying PrivacyInfo.xcprivacy
[9/112] Write sources
[22/112] Write swift-version-2F0A5646E1D333AE.txt
[23/112] Compiling FirebaseAuthInterop dummy.m
[23/112] Compiling FirebaseAppCheckInterop dummy.m
[25/112] Compiling nanopb pb_common.c
[26/112] Compiling nanopb pb_encode.c
[27/112] Compiling nanopb pb_decode.c
[28/112] Copying openssl_grpc.framework
[29/115] Compiling status.cc
[30/115] Compiling histogram.cc
[31/115] Compiling options.cc
[31/115] Compiling logging.cc
[31/115] Compiling hash.cc
[34/115] Compiling filter_policy.cc
[35/115] Compiling crc32c.cc
[36/115] Compiling comparator.cc
[37/115] Compiling env.cc
[38/115] Compiling coding.cc
[39/115] Compiling bloom.cc
[40/115] Compiling cache.cc
[41/115] Compiling env_posix.cc
[42/115] Compiling arena.cc
[43/115] Compiling two_level_iterator.cc
[44/115] Compiling table_builder.cc
[45/115] Compiling merger.cc
[46/115] Compiling table.cc
[47/115] Compiling iterator.cc
[48/115] Compiling FIRAuthProvider.m
[49/115] Compiling format.cc
[50/115] Compiling FIRAuth.m
[51/115] Compiling block_builder.cc
[52/115] Compiling block.cc
[53/115] Compiling filter_block.cc
[54/115] Compiling write_batch.cc
[55/115] Compiling FIRAuthErrorUtils.m
[56/115] Compiling FIRMultiFactorConstants.m
[57/115] Compiling table_cache.cc
[58/115] Compiling version_edit.cc
[59/115] Compiling log_writer.cc
[60/115] Compiling memtable.cc
[61/115] Compiling log_reader.cc
[62/115] Compiling filename.cc
[63/115] Compiling version_set.cc
[64/115] Compiling repair.cc
[65/115] Compiling dumpfile.cc
[66/115] Copying absl.framework
[67/115] Compiling dbformat.cc
[68/115] Compiling c.cc
[69/115] Compiling db_iter.cc
[70/115] Copying grpcpp.framework
[71/115] Compiling builder.cc
[72/115] Copying grpc.framework
[73/115] Compiling db_impl.cc
[75/115] Compiling FirebaseSharedSwift FirebaseRemoteConfigValueDecoding.swift
[76/115] Emitting module FirebaseSharedSwift
[77/115] Compiling FirebaseSharedSwift FirebaseDataEncoder.swift
[77/115] Compiling GoogleUtilities-NSData resource_bundle_accessor.m
[78/115] Compiling GULKeychainStorage.m
[79/115] Compiling grpcppWrapper empty.m
[80/115] Compiling GoogleUtilities-AppDelegateSwizzler resource_bundle_accessor.m
[81/115] Compiling GoogleUtilities-Environment resource_bundle_accessor.m
[82/115] Compiling abslWrapper resource_bundle_accessor.m
[83/115] Compiling GULNetworkInfo.m
[84/115] Compiling grpcppWrapper resource_bundle_accessor.m
[85/115] Compiling GoogleUtilities-NSData GULNSData+zlib.m
[86/115] Compiling GTMSessionFetcherCore resource_bundle_accessor.m
[87/115] Compiling GULKeychainUtils.m
[88/115] Copying FirebaseFirestoreInternal.framework
[89/115] Compiling FirebaseCoreExtension resource_bundle_accessor.m
[90/115] Compiling GTMSessionFetcherCore GTMSessionUploadFetcher.m
[91/115] Compiling GTMSessionFetcherCore GTMSessionFetcherLogging.m
[92/115] Compiling GTMSessionFetcherCore GTMSessionFetcherService.m
[93/115] Compiling FirebaseFirestoreInternalWrapper dummy.m
[94/129] Compiling GoogleUtilities-Environment GULAppEnvironmentUtil.m
[95/129] Compiling FirebaseCoreExtension dummy.m
[96/129] Compiling GTMSessionFetcherCore GTMSessionFetcher.m
[97/129] Compiling abslWrapper empty.m
[98/129] Compiling GoogleUtilities-AppDelegateSwizzler GULAppDelegateSwizzler.m
[99/129] Compiling GoogleUtilities-AppDelegateSwizzler GULSceneDelegateSwizzler.m
[101/129] Compiling FirebaseCoreInternal _ObjC_HeartbeatController.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[102/129] Compiling FirebaseCoreInternal RingBuffer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[103/129] Compiling FirebaseCoreInternal Storage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[104/129] Compiling FirebaseCoreInternal WeakContainer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[105/129] Compiling FirebaseCoreInternal UnfairLock.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[106/129] Compiling FirebaseCoreInternal StorageFactory.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[107/129] Compiling FirebaseCoreInternal _ObjC_HeartbeatsPayload.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[108/130] Compiling FirebaseCoreInternal HeartbeatLoggingTestUtils.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[109/130] Compiling FirebaseCoreInternal HeartbeatStorage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[110/130] Emitting module FirebaseCoreInternal
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[111/130] Compiling FirebaseCoreInternal Heartbeat.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[112/130] Compiling FirebaseCoreInternal HeartbeatController.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[113/130] Compiling FirebaseCoreInternal HeartbeatsBundle.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[114/130] Compiling FirebaseCoreInternal HeartbeatsPayload.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[115/130] Compiling FirebaseCoreInternal resource_bundle_accessor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[115/130] Compiling FirebaseCore FIRComponentContainer.m
[116/130] Compiling FirebaseCore FIRComponent.m
[117/130] Compiling FirebaseCore FIRTimestamp.m
[118/130] Compiling FirebaseCore resource_bundle_accessor.m
[119/130] Compiling FirebaseCore FIRAnalyticsConfiguration.m
[120/130] Compiling FirebaseCore FIRVersion.m
[121/130] Compiling FirebaseCore FIRConfiguration.m
[122/130] Compiling FirebaseCore FIRLogger.m
[123/130] Compiling FirebaseCore FIRBundleUtil.m
[124/130] Compiling FirebaseCore FIRComponentType.m
[125/130] Compiling FirebaseCore FIRFirebaseUserAgent.m
[126/130] Compiling FirebaseCore FIRHeartbeatLogger.m
[127/130] Compiling FirebaseCore FIROptions.m
[128/130] Compiling FirebaseCore FIRApp.m
[130/333] Compiling FirebaseAuth AuthComponent.swift
[131/333] Compiling FirebaseAuth AuthDataResult.swift
[132/333] Compiling FirebaseAuth AuthDispatcher.swift
[133/335] Compiling FirebaseAuth OAuthCredential.swift
[134/335] Compiling FirebaseAuth OAuthProvider.swift
[135/335] Emitting module FirebaseStorage
[136/335] Compiling FirebaseAuth ActionCodeInfo.swift
[137/335] Compiling FirebaseAuth ActionCodeOperation.swift
[138/335] Compiling FirebaseAuth ActionCodeSettings.swift
[139/335] Compiling FirebaseAuth GitHubAuthProvider.swift
[140/335] Compiling FirebaseAuth GoogleAuthProvider.swift
[141/335] Compiling FirebaseAuth FederatedAuthProvider.swift
[142/335] Compiling FirebaseAuth GameCenterAuthProvider.swift
[143/335] Compiling FirebaseAuth AuthGlobalWorkQueue.swift
[144/335] Compiling FirebaseAuth AuthOperationType.swift
[145/335] Compiling FirebaseAuth AuthSettings.swift
[146/335] Compiling FirebaseAuth ActionCodeURL.swift
[147/335] Compiling FirebaseAuth Auth.swift
[148/335] Compiling FirebaseAuth AuthTokenResult.swift
[149/335] Compiling FirebaseAuth AuthCredential.swift
[150/335] Compiling FirebaseAuth AuthProviderID.swift
[151/335] Compiling FirebaseAuth EmailAuthProvider.swift
[152/335] Compiling FirebaseAuth FacebookAuthProvider.swift
[153/335] Compiling FirebaseStorage StorageTaskSnapshot.swift
[154/335] Compiling FirebaseStorage StorageUploadTask.swift
[155/337] Emitting module FirebaseFirestore
[156/342] Compiling FirebaseAuth TwitterAuthProvider.swift
[157/342] Compiling FirebaseAuth AuthBackend.swift
[158/342] Compiling FirebaseAuth AuthBackendRPCIssuer.swift
[159/342] Compiling FirebaseAuth AuthRPCRequest.swift
[160/342] Compiling FirebaseAuth AuthRPCResponse.swift
[161/342] Compiling FirebaseAuth AuthRequestConfiguration.swift
[174/342] Compiling FirebaseAuth GetProjectConfigRequest.swift
[175/342] Compiling FirebaseAuth GetProjectConfigResponse.swift
[176/342] Compiling FirebaseAuth GetRecaptchaConfigRequest.swift
[177/342] Compiling FirebaseAuth GetRecaptchaConfigResponse.swift
[178/342] Compiling FirebaseAuth FinalizeMFAEnrollmentRequest.swift
[179/342] Compiling FirebaseAuth FinalizeMFAEnrollmentResponse.swift
[180/342] Compiling FirebaseAuth IdentityToolkitRequest.swift
[181/342] Compiling FirebaseAuth AuthMFAResponse.swift
[182/342] Compiling FirebaseAuth CreateAuthURIRequest.swift
[183/342] Compiling FirebaseAuth CreateAuthURIResponse.swift
[184/342] Compiling FirebaseAuth DeleteAccountRequest.swift
[185/342] Compiling FirebaseAuth DeleteAccountResponse.swift
[186/342] Compiling FirebaseAuth StartMFAEnrollmentRequest.swift
[187/342] Compiling FirebaseAuth StartMFAEnrollmentResponse.swift
[188/342] Compiling FirebaseAuth FinalizeMFASignInRequest.swift
[189/342] Compiling FirebaseAuth FinalizeMFASignInResponse.swift
[190/342] Compiling FirebaseAuth StartMFASignInRequest.swift
[191/342] Compiling FirebaseAuth StartMFASignInResponse.swift
[198/342] Compiling FirebaseFirestore TimeGranularity.swift
[199/342] Compiling FirebaseFirestore TimeUnit.swift
[200/342] Compiling FirebaseFirestore VectorValue+Swift.swift
[201/342] Compiling FirebaseFirestore SwiftHeaderWorkaround.swift
[202/342] Compiling FirebaseFirestore resource_bundle_accessor.swift
[203/342] Emitting module EasyFirebaseStorage
/Users/admin/builder/spi-builder-workspace/Sources/Storage/StorageClient.swift:332:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
326 | }
327 |
328 | public class StorageClient {
    |              `- note: class 'StorageClient' does not conform to the 'Sendable' protocol
329 |     public var storage: Storage!
330 |     var uploads: [StorageUploadTask] = []
331 |
332 |     public static let shared: StorageClient = StorageClient()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[204/342] Compiling EasyFirebaseStorage StorageClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Storage/StorageClient.swift:332:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
326 | }
327 |
328 | public class StorageClient {
    |              `- note: class 'StorageClient' does not conform to the 'Sendable' protocol
329 |     public var storage: Storage!
330 |     var uploads: [StorageUploadTask] = []
331 |
332 |     public static let shared: StorageClient = StorageClient()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     private init() {}
[211/342] Compiling FirebaseAuth EmailLinkSignInRequest.swift
[212/342] Compiling FirebaseAuth EmailLinkSignInResponse.swift
[213/342] Compiling FirebaseAuth GetAccountInfoRequest.swift
[214/342] Compiling FirebaseAuth GetAccountInfoResponse.swift
[215/342] Compiling FirebaseAuth GetOOBConfirmationCodeRequest.swift
[216/342] Compiling FirebaseAuth GetOOBConfirmationCodeResponse.swift
[216/342] Compiling FirebaseFirestoreTarget dummy.m
[221/345] Compiling FirebaseAuth AuthProtoFinalizeMFAPhoneResponseInfo.swift
[222/345] Compiling FirebaseAuth AuthProtoStartMFAPhoneRequestInfo.swift
[223/345] Compiling FirebaseAuth AuthProtoStartMFAPhoneResponseInfo.swift
[224/345] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPEnrollmentRequestInfo.swift
[225/345] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPEnrollmentResponseInfo.swift
[226/345] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPSignInRequestInfo.swift
[227/345] Compiling FirebaseAuth AuthProtoStartMFATOTPEnrollmentRequestInfo.swift
[228/345] Compiling FirebaseAuth AuthProtoStartMFATOTPEnrollmentResponseInfo.swift
[229/345] Compiling FirebaseAuth ResetPasswordRequest.swift
[230/345] Compiling FirebaseAuth ResetPasswordResponse.swift
[231/345] Compiling FirebaseAuth RevokeTokenRequest.swift
[232/358] Emitting module FirebaseAuth
[261/358] Compiling FirebaseAuth RevokeTokenResponse.swift
[262/358] Compiling FirebaseAuth SecureTokenRequest.swift
[263/358] Compiling FirebaseAuth SecureTokenResponse.swift
[264/358] Compiling FirebaseAuth SendVerificationTokenRequest.swift
[265/358] Compiling FirebaseAuth SendVerificationTokenResponse.swift
[266/358] Compiling FirebaseAuth SetAccountInfoRequest.swift
[267/358] Compiling FirebaseAuth SetAccountInfoResponse.swift
[268/358] Compiling FirebaseAuth SignInWithGameCenterRequest.swift
[269/358] Compiling FirebaseAuth SignInWithGameCenterResponse.swift
[270/358] Compiling FirebaseAuth SignUpNewUserRequest.swift
[271/358] Compiling FirebaseAuth SignUpNewUserResponse.swift
[272/358] Compiling FirebaseAuth VerifyAssertionRequest.swift
[273/358] Compiling FirebaseAuth VerifyAssertionResponse.swift
[274/358] Compiling FirebaseAuth VerifyCustomTokenRequest.swift
[275/358] Compiling FirebaseAuth VerifyCustomTokenResponse.swift
[276/358] Compiling FirebaseAuth VerifyPasswordRequest.swift
[277/358] Compiling FirebaseAuth VerifyPasswordResponse.swift
[278/358] Compiling FirebaseAuth VerifyPhoneNumberRequest.swift
[279/358] Compiling FirebaseAuth VerifyPhoneNumberResponse.swift
[280/358] Compiling FirebaseAuth VerifyClientRequest.swift
[281/358] Compiling FirebaseAuth VerifyClientResponse.swift
[282/358] Compiling FirebaseAuth Base64URLEncodedStringExtension.swift
[283/358] Compiling FirebaseAuth MultiFactor.swift
[284/358] Compiling FirebaseAuth MultiFactorAssertion.swift
[285/358] Compiling FirebaseAuth MultiFactorInfo.swift
[286/358] Compiling FirebaseAuth MultiFactorResolver.swift
[287/358] Compiling FirebaseAuth MultiFactorSession.swift
[288/358] Compiling FirebaseAuth PhoneMultiFactorAssertion.swift
[289/358] Compiling FirebaseAuth PhoneMultiFactorGenerator.swift
[290/358] Compiling FirebaseAuth PhoneMultiFactorInfo.swift
[291/358] Compiling FirebaseAuth TOTPMultFactorAssertion.swift
[292/358] Compiling FirebaseAuth TOTPMultiFactorGenerator.swift
[293/358] Compiling FirebaseAuth TOTPMultiFactorInfo.swift
[294/358] Compiling FirebaseAuth TOTPSecret.swift
[295/358] Compiling FirebaseAuth AuthKeychainServices.swift
[296/358] Compiling FirebaseAuth AuthKeychainStorage.swift
[297/358] Compiling FirebaseAuth AuthKeychainStorageReal.swift
[298/358] Compiling FirebaseAuth AuthUserDefaults.swift
[299/358] Compiling FirebaseAuth AuthAPNSToken.swift
[300/358] Compiling FirebaseAuth AuthAPNSTokenManager.swift
[301/358] Compiling FirebaseAuth AuthAPNSTokenType.swift
[302/358] Compiling FirebaseAuth AuthAppCredential.swift
[303/358] Compiling FirebaseAuth AuthAppCredentialManager.swift
[304/358] Compiling FirebaseAuth AuthNotificationManager.swift
[305/358] Compiling FirebaseAuth AuthStoredUserManager.swift
[306/358] Compiling FirebaseAuth SecureTokenService.swift
[307/358] Compiling FirebaseAuth TokenRefreshCoalescer.swift
[308/358] Compiling FirebaseAuth AdditionalUserInfo.swift
[309/358] Compiling FirebaseAuth User.swift
[310/358] Compiling FirebaseAuth UserInfo.swift
[311/358] Compiling FirebaseAuth UserInfoImpl.swift
[312/358] Compiling FirebaseAuth UserMetadata.swift
[313/358] Compiling FirebaseAuth UserProfileChangeRequest.swift
[314/358] Compiling FirebaseAuth UserProfileUpdate.swift
[329/358] Compiling FirebaseAuth AuthCondition.swift
[330/358] Compiling FirebaseAuth AuthDefaultUIDelegate.swift
[331/358] Compiling FirebaseAuth AuthErrorUtils.swift
[332/358] Compiling FirebaseAuth AuthErrors.swift
[333/358] Compiling FirebaseAuth AuthInternalErrors.swift
[334/358] Compiling FirebaseAuth AuthLog.swift
[335/358] Compiling FirebaseAuth AuthRecaptchaVerifier.swift
[336/358] Compiling FirebaseAuth AuthUIDelegate.swift
[337/358] Compiling FirebaseAuth AuthURLPresenter.swift
[338/358] Compiling FirebaseAuth AuthWebUtils.swift
[339/358] Compiling FirebaseAuth AuthWebView.swift
[340/358] Compiling FirebaseAuth AuthWebViewController.swift
[341/358] Compiling FirebaseAuth resource_bundle_accessor.swift
[356/363] Compiling EasyFirebaseFirestore FirestoreClientType.swift
[357/363] Emitting module EasyFirebaseFirestore
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:151:10: warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
149 | public enum EasyFirebaseFirestoreError: Error {
150 |     // Decode/Encode
151 |     case failedToDecode(data: [String: Any]?)
    |          `- warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
152 |
153 |     // Ref
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:245:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
243 |     /// Update document's data or Create new document if `model.ref` is nil.
244 |     @discardableResult
245 |     public func write<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
246 |         _ model: Model,
247 |         newDocumentIdIfNotExists: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:25:16: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 23 |
 24 |     @discardableResult
 25 |     func write<Model: FirestoreModel>(
    |                `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 26 |         _ model: Model,
 27 |         newDocumentIdIfNotExists: String?
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:272:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
270 |
271 |     // MARK: Get
272 |     public func get<Model: FirestoreModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
273 |         documentId: String,
274 |         includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
284 |     }
285 |
286 |     public func get<Model: FirestoreModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
287 |         filter: [FirestoreQueryFilter] = [],
288 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
284 |     }
285 |
286 |     public func get<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 |         filter: [FirestoreQueryFilter] = [],
288 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
284 |     }
285 |
286 |     public func get<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 |         filter: [FirestoreQueryFilter] = [],
288 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:300:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
298 |     // MARK: Listen
299 |
300 |     public func listen<Model: FirestoreModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
301 |         documentId: String,
302 |         includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
336 |     }
337 |
338 |     public func listen<Model: FirestoreModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
339 |         filter: [FirestoreQueryFilter] = [],
340 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
336 |     }
337 |
338 |     public func listen<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 |         filter: [FirestoreQueryFilter] = [],
340 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
336 |     }
337 |
338 |     public func listen<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 |         filter: [FirestoreQueryFilter] = [],
340 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
    |               `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 |     /// The type of change (added, modified, or removed).
178 |     public let type: FirestoreDocumentChangeType
    :
385 |     ///   - limit: Optional limit on number of documents
386 |     /// - Returns: AsyncThrowingStream of document change arrays
387 |     public func listenChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
388 |         filter: [FirestoreQueryFilter] = [],
389 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
385 |     ///   - limit: Optional limit on number of documents
386 |     /// - Returns: AsyncThrowingStream of document change arrays
387 |     public func listenChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 |         filter: [FirestoreQueryFilter] = [],
389 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
385 |     ///   - limit: Optional limit on number of documents
386 |     /// - Returns: AsyncThrowingStream of document change arrays
387 |     public func listenChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 |         filter: [FirestoreQueryFilter] = [],
389 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:432:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
430 |     // MARK: Delete
431 |
432 |     public func delete<Model: FirestoreModel>(_ model: Model) async throws {
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
433 |         guard let ref = model.ref else {
434 |             throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:67:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 65 |     // MARK: - FirestoreModel - Delete
 66 |
 67 |     func delete<Model: FirestoreModel>(_ model: Model) async throws
    |                 `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 68 |
 69 |     // MARK: - SubCollectionModel - Create/Update
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:488:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
486 | extension FirestoreClient {
487 |
488 |     public func create<Model: SubCollectionModel>(_ model: Model) async throws {
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
489 |         guard let ref = model.ref else {
490 |             throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:71:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 69 |     // MARK: - SubCollectionModel - Create/Update
 70 |
 71 |     func create<Model: SubCollectionModel>(_ model: Model) async throws
    |                 `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 72 |
 73 |     func update<Model: FirestoreModel & SubCollectionModel>(
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:515:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
513 |     }
514 |
515 |     public func update<Model: FirestoreModel & SubCollectionModel>(_ model: Model) async throws {
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
516 |         guard let ref = model.ref else {
517 |             throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:73:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 71 |     func create<Model: SubCollectionModel>(_ model: Model) async throws
 72 |
 73 |     func update<Model: FirestoreModel & SubCollectionModel>(
    |                 `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 74 |         _ model: Model
 75 |     ) async throws
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
540 |     }
541 |
542 |     public func get<Model: SubCollectionModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
543 |         parent parentDocumentId: String,
544 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
540 |     }
541 |
542 |     public func get<Model: SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 |         parent parentDocumentId: String,
544 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
540 |     }
541 |
542 |     public func get<Model: SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 |         parent parentDocumentId: String,
544 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:561:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
559 |     }
560 |
561 |     public func get<Model: SubCollectionModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
562 |         documentId: String,
563 |         parent parentUid: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
575 |     }
576 |
577 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
578 |         parentDocumentId parentUID: String,
579 |         documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
575 |     }
576 |
577 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 |         parentDocumentId parentUID: String,
579 |         documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
575 |     }
576 |
577 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 |         parentDocumentId parentUID: String,
579 |         documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
618 |     }
619 |
620 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
621 |         parent parentUid: String,
622 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
618 |     }
619 |
620 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 |         parent parentUid: String,
622 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
618 |     }
619 |
620 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 |         parent parentUid: String,
622 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
    |               `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 |     /// The type of change (added, modified, or removed).
178 |     public let type: FirestoreDocumentChangeType
    :
673 |     ///   - limit: Optional limit on number of documents
674 |     /// - Returns: AsyncThrowingStream of document change arrays
675 |     public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
676 |         parent parentUid: String,
677 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
673 |     ///   - limit: Optional limit on number of documents
674 |     /// - Returns: AsyncThrowingStream of document change arrays
675 |     public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 |         parent parentUid: String,
677 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
673 |     ///   - limit: Optional limit on number of documents
674 |     /// - Returns: AsyncThrowingStream of document change arrays
675 |     public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 |         parent parentUid: String,
677 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 |     public func getCollectionGroup<Model: FirestoreModel>(
    |                 |                  `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
745 |         filter: [FirestoreQueryFilter] = [],
746 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 |     public func getCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 |         filter: [FirestoreQueryFilter] = [],
746 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 |     public func getCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 |         filter: [FirestoreQueryFilter] = [],
746 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
760 |     }
761 |
762 |     public func listenCollectionGroup<Model: FirestoreModel>(
    |                 |                     `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
763 |         collectionName: String,
764 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
760 |     }
761 |
762 |     public func listenCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 |         collectionName: String,
764 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
760 |     }
761 |
762 |     public func listenCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 |         collectionName: String,
764 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
    |               `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 |     /// The type of change (added, modified, or removed).
178 |     public let type: FirestoreDocumentChangeType
    :
811 |     ///   - limit: Optional limit on number of documents
812 |     /// - Returns: AsyncThrowingStream of document change arrays
813 |     public func listenCollectionGroupChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
814 |         collectionName: String,
815 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
811 |     ///   - limit: Optional limit on number of documents
812 |     /// - Returns: AsyncThrowingStream of document change arrays
813 |     public func listenCollectionGroupChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 |         collectionName: String,
815 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
811 |     ///   - limit: Optional limit on number of documents
812 |     /// - Returns: AsyncThrowingStream of document change arrays
813 |     public func listenCollectionGroupChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 |         collectionName: String,
815 |         filter: [FirestoreQueryFilter] = [],
[358/363] Compiling EasyFirebaseFirestore FirestoreClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:151:10: warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
149 | public enum EasyFirebaseFirestoreError: Error {
150 |     // Decode/Encode
151 |     case failedToDecode(data: [String: Any]?)
    |          `- warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
152 |
153 |     // Ref
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:245:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
243 |     /// Update document's data or Create new document if `model.ref` is nil.
244 |     @discardableResult
245 |     public func write<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
246 |         _ model: Model,
247 |         newDocumentIdIfNotExists: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:25:16: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 23 |
 24 |     @discardableResult
 25 |     func write<Model: FirestoreModel>(
    |                `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 26 |         _ model: Model,
 27 |         newDocumentIdIfNotExists: String?
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:272:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
270 |
271 |     // MARK: Get
272 |     public func get<Model: FirestoreModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
273 |         documentId: String,
274 |         includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
284 |     }
285 |
286 |     public func get<Model: FirestoreModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
287 |         filter: [FirestoreQueryFilter] = [],
288 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
284 |     }
285 |
286 |     public func get<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 |         filter: [FirestoreQueryFilter] = [],
288 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
284 |     }
285 |
286 |     public func get<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 |         filter: [FirestoreQueryFilter] = [],
288 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:300:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
298 |     // MARK: Listen
299 |
300 |     public func listen<Model: FirestoreModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
301 |         documentId: String,
302 |         includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
336 |     }
337 |
338 |     public func listen<Model: FirestoreModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
339 |         filter: [FirestoreQueryFilter] = [],
340 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
336 |     }
337 |
338 |     public func listen<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 |         filter: [FirestoreQueryFilter] = [],
340 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
336 |     }
337 |
338 |     public func listen<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 |         filter: [FirestoreQueryFilter] = [],
340 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
    |               `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 |     /// The type of change (added, modified, or removed).
178 |     public let type: FirestoreDocumentChangeType
    :
385 |     ///   - limit: Optional limit on number of documents
386 |     /// - Returns: AsyncThrowingStream of document change arrays
387 |     public func listenChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
388 |         filter: [FirestoreQueryFilter] = [],
389 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
385 |     ///   - limit: Optional limit on number of documents
386 |     /// - Returns: AsyncThrowingStream of document change arrays
387 |     public func listenChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 |         filter: [FirestoreQueryFilter] = [],
389 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
385 |     ///   - limit: Optional limit on number of documents
386 |     /// - Returns: AsyncThrowingStream of document change arrays
387 |     public func listenChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 |         filter: [FirestoreQueryFilter] = [],
389 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:432:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
430 |     // MARK: Delete
431 |
432 |     public func delete<Model: FirestoreModel>(_ model: Model) async throws {
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
433 |         guard let ref = model.ref else {
434 |             throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:67:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 65 |     // MARK: - FirestoreModel - Delete
 66 |
 67 |     func delete<Model: FirestoreModel>(_ model: Model) async throws
    |                 `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 68 |
 69 |     // MARK: - SubCollectionModel - Create/Update
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:488:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
486 | extension FirestoreClient {
487 |
488 |     public func create<Model: SubCollectionModel>(_ model: Model) async throws {
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
489 |         guard let ref = model.ref else {
490 |             throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:71:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 69 |     // MARK: - SubCollectionModel - Create/Update
 70 |
 71 |     func create<Model: SubCollectionModel>(_ model: Model) async throws
    |                 `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 72 |
 73 |     func update<Model: FirestoreModel & SubCollectionModel>(
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:515:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
513 |     }
514 |
515 |     public func update<Model: FirestoreModel & SubCollectionModel>(_ model: Model) async throws {
    |                 `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
516 |         guard let ref = model.ref else {
517 |             throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:73:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 71 |     func create<Model: SubCollectionModel>(_ model: Model) async throws
 72 |
 73 |     func update<Model: FirestoreModel & SubCollectionModel>(
    |                 `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
 74 |         _ model: Model
 75 |     ) async throws
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
540 |     }
541 |
542 |     public func get<Model: SubCollectionModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
543 |         parent parentDocumentId: String,
544 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
540 |     }
541 |
542 |     public func get<Model: SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 |         parent parentDocumentId: String,
544 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
540 |     }
541 |
542 |     public func get<Model: SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 |         parent parentDocumentId: String,
544 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:561:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
559 |     }
560 |
561 |     public func get<Model: SubCollectionModel>(
    |                 |   `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
562 |         documentId: String,
563 |         parent parentUid: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
575 |     }
576 |
577 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
578 |         parentDocumentId parentUID: String,
579 |         documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
575 |     }
576 |
577 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 |         parentDocumentId parentUID: String,
579 |         documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
575 |     }
576 |
577 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 |         parentDocumentId parentUID: String,
579 |         documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
618 |     }
619 |
620 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 |      `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
621 |         parent parentUid: String,
622 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
618 |     }
619 |
620 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 |         parent parentUid: String,
622 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
618 |     }
619 |
620 |     public func listen<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 |         parent parentUid: String,
622 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
    |               `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 |     /// The type of change (added, modified, or removed).
178 |     public let type: FirestoreDocumentChangeType
    :
673 |     ///   - limit: Optional limit on number of documents
674 |     /// - Returns: AsyncThrowingStream of document change arrays
675 |     public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
676 |         parent parentUid: String,
677 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
673 |     ///   - limit: Optional limit on number of documents
674 |     /// - Returns: AsyncThrowingStream of document change arrays
675 |     public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 |         parent parentUid: String,
677 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
673 |     ///   - limit: Optional limit on number of documents
674 |     /// - Returns: AsyncThrowingStream of document change arrays
675 |     public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 |         parent parentUid: String,
677 |         superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 |     public func getCollectionGroup<Model: FirestoreModel>(
    |                 |                  `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
745 |         filter: [FirestoreQueryFilter] = [],
746 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 |     public func getCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 |         filter: [FirestoreQueryFilter] = [],
746 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 |     public func getCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 |         filter: [FirestoreQueryFilter] = [],
746 |         includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
760 |     }
761 |
762 |     public func listenCollectionGroup<Model: FirestoreModel>(
    |                 |                     `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
763 |         collectionName: String,
764 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
760 |     }
761 |
762 |     public func listenCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 |         collectionName: String,
764 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
760 |     }
761 |
762 |     public func listenCollectionGroup<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 |         collectionName: String,
764 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
    |               `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 |     /// The type of change (added, modified, or removed).
178 |     public let type: FirestoreDocumentChangeType
    :
811 |     ///   - limit: Optional limit on number of documents
812 |     /// - Returns: AsyncThrowingStream of document change arrays
813 |     public func listenCollectionGroupChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
814 |         collectionName: String,
815 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 35 | }
 36 |
 37 | public protocol FirestoreQueryFilter {
    |                 `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
 38 |     var fieldPath: String { get }
 39 |
    :
811 |     ///   - limit: Optional limit on number of documents
812 |     /// - Returns: AsyncThrowingStream of document change arrays
813 |     public func listenCollectionGroupChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 |         collectionName: String,
815 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct FirestoreQueryOrder {
    |               `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
 45 |     public var fieldPath: String
 46 |     public var isAscending: Bool
    :
811 |     ///   - limit: Optional limit on number of documents
812 |     /// - Returns: AsyncThrowingStream of document change arrays
813 |     public func listenCollectionGroupChanges<Model: FirestoreModel>(
    |                 `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 |         collectionName: String,
815 |         filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:329:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
327 |             }
328 |             continuation.onTermination = { _ in
329 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
330 |             }
331 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseFirestoreInternal'
  5 | //
  6 |
  7 | import FirebaseFirestore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseFirestoreInternal'
  8 | import Foundation
  9 |
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:332:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
330 |             }
331 |             Task {
332 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
333 |                 await self?.setListener(key: ref, value: listener)
334 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:371:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
369 |             }
370 |             continuation.onTermination = { _ in
371 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
372 |             }
373 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:374:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
372 |             }
373 |             Task {
374 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
375 |                 await self?.setListener(key: query, value: listener)
376 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:421:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
419 |             }
420 |             continuation.onTermination = { _ in
421 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
422 |             }
423 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:424:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
422 |             }
423 |             Task {
424 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
425 |                 await self?.setListener(key: query, value: listener)
426 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:610:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
608 |             }
609 |             continuation.onTermination = { _ in
610 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
611 |             }
612 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:613:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
611 |             }
612 |             Task {
613 |                 await self?.documentListeners[ref]?.remove()
    |                             `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
614 |                 await self?.setListener(key: ref, value: listener)
615 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:657:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
655 |             }
656 |             continuation.onTermination = { _ in
657 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
658 |             }
659 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:660:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
658 |             }
659 |             Task {
660 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
661 |                 await self?.setListener(key: query, value: listener)
662 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:713:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
711 |             }
712 |             continuation.onTermination = { _ in
713 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
714 |             }
715 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:716:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
714 |             }
715 |             Task {
716 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
717 |                 await self?.setListener(key: query, value: listener)
718 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:796:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
794 |             }
795 |             continuation.onTermination = { _ in
796 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
797 |             }
798 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:799:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
797 |             }
798 |             Task {
799 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
800 |                 await self?.setListener(key: query, value: listener)
801 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:848:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
846 |             }
847 |             continuation.onTermination = { _ in
848 |                 listener.remove()
    |                 `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
849 |             }
850 |             Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:851:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
849 |             }
850 |             Task {
851 |                 await self?.queryListeners[query]?.remove()
    |                             `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
852 |                 await self?.setListener(key: query, value: listener)
853 |             }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
   |           `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:228:33: warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> sending Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> sending Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
226 |             throw EasyFirebaseFirestoreError.refNotExists
227 |         }
228 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 |- warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> sending Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> sending Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending 'self'-isolated value of non-Sendable type '(Transaction, NSErrorPointer) -> sending Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> sending Optional<Any>') to nonisolated callee risks causing races in between 'self'-isolated and nonisolated uses
229 |             do {
230 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:228:33: warning: sending 'self.firestore' risks causing data races; this is an error in the Swift 6 language mode
226 |             throw EasyFirebaseFirestoreError.refNotExists
227 |         }
228 |         _ = try await firestore.runTransaction { transaction, errorPointeer in
    |                                 |- warning: sending 'self.firestore' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending 'self'-isolated 'self.firestore' to nonisolated callee risks causing data races between nonisolated and 'self'-isolated uses
229 |             do {
230 |                 let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:331:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
329 |                 listener.remove()
330 |             }
331 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
332 |                 await self?.documentListeners[ref]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
333 |                 await self?.setListener(key: ref, value: listener)
334 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:333:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
331 |             Task {
332 |                 await self?.documentListeners[ref]?.remove()
333 |                 await self?.setListener(key: ref, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
334 |             }
335 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:373:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
371 |                 listener.remove()
372 |             }
373 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
374 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
375 |                 await self?.setListener(key: query, value: listener)
376 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:375:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
373 |             Task {
374 |                 await self?.queryListeners[query]?.remove()
375 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
376 |             }
377 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:423:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
421 |                 listener.remove()
422 |             }
423 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
424 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
425 |                 await self?.setListener(key: query, value: listener)
426 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:425:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
423 |             Task {
424 |                 await self?.queryListeners[query]?.remove()
425 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
426 |             }
427 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:612:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
610 |                 listener.remove()
611 |             }
612 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
613 |                 await self?.documentListeners[ref]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
614 |                 await self?.setListener(key: ref, value: listener)
615 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:614:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
612 |             Task {
613 |                 await self?.documentListeners[ref]?.remove()
614 |                 await self?.setListener(key: ref, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
615 |             }
616 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:659:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
657 |                 listener.remove()
658 |             }
659 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
660 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
661 |                 await self?.setListener(key: query, value: listener)
662 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:661:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
659 |             Task {
660 |                 await self?.queryListeners[query]?.remove()
661 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
662 |             }
663 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:715:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
713 |                 listener.remove()
714 |             }
715 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
716 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
717 |                 await self?.setListener(key: query, value: listener)
718 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:717:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
715 |             Task {
716 |                 await self?.queryListeners[query]?.remove()
717 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
718 |             }
719 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:798:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
796 |                 listener.remove()
797 |             }
798 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
799 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
800 |                 await self?.setListener(key: query, value: listener)
801 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:800:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
798 |             Task {
799 |                 await self?.queryListeners[query]?.remove()
800 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
801 |             }
802 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:850:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
848 |                 listener.remove()
849 |             }
850 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
851 |                 await self?.queryListeners[query]?.remove()
    |                       `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
852 |                 await self?.setListener(key: query, value: listener)
853 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:852:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
850 |             Task {
851 |                 await self?.queryListeners[query]?.remove()
852 |                 await self?.setListener(key: query, value: listener)
    |                             |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
    |                             `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
853 |             }
854 |         }
[359/363] Emitting module TestCore
[360/363] Compiling TestCore FirebaseTestHepler.swift
[361/363] Emitting module EasyFirebaseAuth
[362/363] Compiling EasyFirebaseAuth AppleAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public func startSignInWithAppleFlow(
    |                 `- note: add '@MainActor' to make instance method 'startSignInWithAppleFlow(with:)' part of global actor 'MainActor'
 43 |         with authRequest: ASAuthorizationAppleIDRequest? = nil
 44 |     ) {
    :
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         `- warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
    :
153 |     public class Delegator: NSObject, ASAuthorizationControllerDelegate {
154 |
155 |         public init(
    |                |- note: calls to initializer 'init(nonce:credentialRelay:errorRelay:)' from outside of its actor context are implicitly asynchronous
    |                `- note: main actor isolation inferred from conformance to protocol 'ASAuthorizationControllerDelegate'
156 |             nonce: String,
157 |             credentialRelay: CurrentValueSubject<OAuthCredential?, Never>,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         |- warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
    |                         `- note: sending task-isolated 'self.credentialRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
 55 |         request.nonce = sha256(nonce)
 56 |
 57 |         let delegator = Delegator(
    |                         |- warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
    |                         `- note: sending task-isolated 'self.errorRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
 58 |             nonce: nonce,
 59 |             credentialRelay: credentialRelay,
[363/363] Compiling EasyFirebaseAuth FirebaseAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:41:47: warning: capture of 'listener' with non-sendable type 'any NSObjectProtocol' in a '@Sendable' closure; this is an error in the Swift 6 language mode
39 |         }
40 |         continuation.onTermination = { _ in
41 |             auth.removeStateDidChangeListener(listener)
   |                                               `- warning: capture of 'listener' with non-sendable type 'any NSObjectProtocol' in a '@Sendable' closure; this is an error in the Swift 6 language mode
42 |         }
43 |         self.continuation = continuation
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 13 | @class NSString, NSMethodSignature, NSInvocation;
 14 |
 15 | @protocol NSObject
    |           `- note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
 16 |
 17 | - (BOOL)isEqual:(id)object;
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 6 | //
 7 |
 8 | import FirebaseAuth
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 9 | import Foundation
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:38:26: warning: sending 'user' risks causing data races; this is an error in the Swift 6 language mode
36 |         let (stream, continuation) = AsyncStream<FirebaseAuth.User?>.makeStream()
37 |         let listener = auth.addStateDidChangeListener { (_, user) in
38 |             continuation.yield(user)
   |                          |- warning: sending 'user' risks causing data races; this is an error in the Swift 6 language mode
   |                          `- note: task-isolated 'user' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
39 |         }
40 |         continuation.onTermination = { _ in
Build complete! (60.95s)
Fetching https://github.com/firebase/firebase-ios-sdk from cache
Fetched https://github.com/firebase/firebase-ios-sdk from cache (4.29s)
Computing version for https://github.com/firebase/firebase-ios-sdk
Computed https://github.com/firebase/firebase-ios-sdk at 12.9.0 (5.94s)
Fetching https://github.com/google/grpc-binary.git from cache
Fetching https://github.com/google/interop-ios-for-google-sdks.git from cache
Fetching https://github.com/firebase/nanopb.git from cache
Fetching https://github.com/google/abseil-cpp-binary.git from cache
Fetching https://github.com/firebase/leveldb.git from cache
Fetching https://github.com/google/app-check.git from cache
Fetching https://github.com/google/gtm-session-fetcher.git from cache
Fetched https://github.com/firebase/nanopb.git from cache (0.64s)
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (0.64s)
Fetched https://github.com/google/grpc-binary.git from cache (0.65s)
Fetching https://github.com/google/GoogleUtilities.git from cache
Fetching https://github.com/google/GoogleDataTransport.git from cache
Fetching https://github.com/google/GoogleAppMeasurement.git from cache
Fetched https://github.com/firebase/leveldb.git from cache (0.77s)
Fetching https://github.com/google/promises.git from cache
Fetched https://github.com/google/promises.git from cache (0.43s)
Fetched https://github.com/google/abseil-cpp-binary.git from cache (1.30s)
Fetched https://github.com/google/app-check.git from cache (1.31s)
Fetched https://github.com/google/gtm-session-fetcher.git from cache (1.33s)
Fetched https://github.com/google/GoogleUtilities.git from cache (0.75s)
Fetched https://github.com/google/GoogleAppMeasurement.git from cache (0.95s)
Fetched https://github.com/google/GoogleDataTransport.git from cache (1.01s)
Computing version for https://github.com/google/interop-ios-for-google-sdks.git
Computed https://github.com/google/interop-ios-for-google-sdks.git at 101.0.0 (4.83s)
Computing version for https://github.com/google/abseil-cpp-binary.git
Computed https://github.com/google/abseil-cpp-binary.git at 1.2024072200.0 (0.58s)
Computing version for https://github.com/firebase/nanopb.git
Computed https://github.com/firebase/nanopb.git at 2.30910.0 (0.58s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 8.1.0 (0.50s)
Computing version for https://github.com/google/GoogleDataTransport.git
Computed https://github.com/google/GoogleDataTransport.git at 10.1.0 (0.47s)
Computing version for https://github.com/google/GoogleAppMeasurement.git
Computed https://github.com/google/GoogleAppMeasurement.git at 12.8.0 (0.48s)
Fetching https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
[3/78] Fetching google-ads-on-device-conversion-ios-sdk
Fetched https://github.com/googleads/google-ads-on-device-conversion-ios-sdk from cache (0.61s)
Computing version for https://github.com/google/promises.git
Computed https://github.com/google/promises.git at 2.4.0 (1.21s)
Computing version for https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
Computed https://github.com/googleads/google-ads-on-device-conversion-ios-sdk at 3.2.0 (0.60s)
Computing version for https://github.com/google/grpc-binary.git
Computed https://github.com/google/grpc-binary.git at 1.69.1 (0.59s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 11.2.0 (0.61s)
Computing version for https://github.com/firebase/leveldb.git
Computed https://github.com/firebase/leveldb.git at 1.22.5 (0.58s)
Computing version for https://github.com/google/gtm-session-fetcher.git
Computed https://github.com/google/gtm-session-fetcher.git at 5.0.0 (0.48s)
Creating working copy for https://github.com/google/interop-ios-for-google-sdks.git
Working copy of https://github.com/google/interop-ios-for-google-sdks.git resolved at 101.0.0
Creating working copy for https://github.com/google/GoogleAppMeasurement.git
Working copy of https://github.com/google/GoogleAppMeasurement.git resolved at 12.8.0
Creating working copy for https://github.com/google/abseil-cpp-binary.git
Working copy of https://github.com/google/abseil-cpp-binary.git resolved at 1.2024072200.0
Creating working copy for https://github.com/google/gtm-session-fetcher.git
Working copy of https://github.com/google/gtm-session-fetcher.git resolved at 5.0.0
Creating working copy for https://github.com/firebase/nanopb.git
Working copy of https://github.com/firebase/nanopb.git resolved at 2.30910.0
Creating working copy for https://github.com/google/app-check.git
Working copy of https://github.com/google/app-check.git resolved at 11.2.0
Creating working copy for https://github.com/google/grpc-binary.git
Working copy of https://github.com/google/grpc-binary.git resolved at 1.69.1
Creating working copy for https://github.com/firebase/firebase-ios-sdk
Working copy of https://github.com/firebase/firebase-ios-sdk resolved at 12.9.0
Creating working copy for https://github.com/firebase/leveldb.git
Working copy of https://github.com/firebase/leveldb.git resolved at 1.22.5
Creating working copy for https://github.com/google/promises.git
Working copy of https://github.com/google/promises.git resolved at 2.4.0
Creating working copy for https://github.com/google/GoogleDataTransport.git
Working copy of https://github.com/google/GoogleDataTransport.git resolved at 10.1.0
Creating working copy for https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
Working copy of https://github.com/googleads/google-ads-on-device-conversion-ios-sdk resolved at 3.2.0
Creating working copy for https://github.com/google/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at 8.1.0
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurementIdentitySupport.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
Downloading binary artifact https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[1427/1427] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip
[353535/353535] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
[682081/682081] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[1015677/1015677] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[1363653/1363653] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[5799045/5799045] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[6326652/6326652] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[6589642/6589642] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
[11033258/11033258] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurementIdentitySupport.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurementIdentitySupport.zip (0.54s)
[1266070/1266070] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[8335242/8335242] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[17649445/17649445] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
[25921007/25921007] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[32305093/32305093] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[34948756/34948756] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[37817353/37817353] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip (0.56s)
[9919061/9919061] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
[18828012/18828012] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[26148562/26148562] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[35554392/35554392] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[43383785/43383785] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[45840101/45840101] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[50444279/50444279] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip (1.13s)
[83795824/83795824] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip (1.52s)
Downloaded https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip (2.91s)
Downloaded https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip (3.76s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip (3.96s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip (12.37s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip (15.14s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "firebase-ios-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/firebase/firebase-ios-sdk"
    }
  ],
  "manifest_display_name" : "EasyFirebase",
  "name" : "EasyFirebase",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "EasyFirebaseAuth",
      "targets" : [
        "EasyFirebaseAuth"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseFirestore",
      "targets" : [
        "EasyFirebaseFirestore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EasyFirebaseStorage",
      "targets" : [
        "EasyFirebaseStorage"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TestCore",
      "module_type" : "SwiftTarget",
      "name" : "TestCore",
      "path" : "Sources/TestCore",
      "product_dependencies" : [
        "FirebaseAuth",
        "FirebaseFirestore",
        "FirebaseStorage"
      ],
      "sources" : [
        "FirebaseTestHepler.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseStorageTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorageTests",
      "path" : "Tests/EasyFirebaseStorageTests",
      "sources" : [
        "StorageClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseStorage",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseStorage",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseStorage",
      "path" : "Sources/Storage",
      "product_dependencies" : [
        "FirebaseStorage"
      ],
      "product_memberships" : [
        "EasyFirebaseStorage"
      ],
      "sources" : [
        "StorageClient.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseFirestoreTests",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestoreTests",
      "path" : "Tests/EasyFirebaseFirestoreTests",
      "sources" : [
        "FirestoreClientTests.swift"
      ],
      "target_dependencies" : [
        "EasyFirebaseFirestore",
        "TestCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EasyFirebaseFirestore",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseFirestore",
      "path" : "Sources/Firestore",
      "product_dependencies" : [
        "FirebaseFirestore"
      ],
      "product_memberships" : [
        "EasyFirebaseFirestore"
      ],
      "sources" : [
        "FirestoreClient.swift",
        "FirestoreClientType.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EasyFirebaseAuth",
      "module_type" : "SwiftTarget",
      "name" : "EasyFirebaseAuth",
      "path" : "Sources/Auth",
      "product_dependencies" : [
        "FirebaseAuth"
      ],
      "product_memberships" : [
        "EasyFirebaseAuth"
      ],
      "sources" : [
        "AppleAuthClient.swift",
        "FirebaseAuthClient.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.