The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Mockingbird, reference 0.20.0 (6e0d47), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 15:42:56 UTC.

Swift 6 data race errors: 36

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

32 |   static let collectionsProvider = ValueProvider(
   |              |- warning: static property 'collectionsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'collectionsProvider' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     values: collectionsProviderNSValues,
34 |     identifiers: [
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
[33/88] Compiling Mockingbird StubbingContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/StubbingContext+ObjC.swift:30:27: warning: static property 'noImplementation' is not concurrency-safe because non-'Sendable' type 'NSObject' may have shared mutable state; this is an error in the Swift 6 language mode
 28 | extension StubbingContext {
 29 |   /// Used to indicate that no implementation exists for a given invocation.
 30 |   @objc public static let noImplementation = NSObject()
    |                           `- warning: static property 'noImplementation' is not concurrency-safe because non-'Sendable' type 'NSObject' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |   /// Apply arguments to a Swift implementation forwarded by the Objective-C runtime.
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:53:12: note: class 'NSObject' does not conform to the 'Sendable' protocol
 51 | OBJC_ROOT_CLASS
 52 | OBJC_EXPORT
 53 | @interface NSObject <NSObject> {
    |            `- note: class 'NSObject' does not conform to the 'Sendable' protocol
 54 | #pragma clang diagnostic push
 55 | #pragma clang diagnostic ignored "-Wobjc-interface-ivars"
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/StubbingContext+ObjC.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
  2 |
  3 | /// Used to forward errors thrown from stubbed implementations to the Objective-C runtime.
    :
 28 | extension StubbingContext {
 29 |   /// Used to indicate that no implementation exists for a given invocation.
 30 |   @objc public static let noImplementation = NSObject()
    |                           |- note: add '@MainActor' to make static property 'noImplementation' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Apply arguments to a Swift implementation forwarded by the Objective-C runtime.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Collections.swift:18:13: warning: let 'collectionsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | #if canImport(ObjectiveC)
18 | private let collectionsProviderNSValues = [
   |             |- warning: let 'collectionsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'collectionsProviderNSValues' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |   ObjectIdentifier(NSCountedSet.self): NSCountedSet(),
20 |   ObjectIdentifier(NSOrderedSet.self): NSOrderedSet(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Collections.swift:32:14: warning: static property 'collectionsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
30 |   ///
31 |   /// https://developer.apple.com/documentation/foundation/collections
32 |   static let collectionsProvider = ValueProvider(
   |              |- warning: static property 'collectionsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'collectionsProvider' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     values: collectionsProviderNSValues,
34 |     identifiers: [
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
[34/88] Compiling Mockingbird ValueProvider+Collections.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/StubbingContext+ObjC.swift:30:27: warning: static property 'noImplementation' is not concurrency-safe because non-'Sendable' type 'NSObject' may have shared mutable state; this is an error in the Swift 6 language mode
 28 | extension StubbingContext {
 29 |   /// Used to indicate that no implementation exists for a given invocation.
 30 |   @objc public static let noImplementation = NSObject()
    |                           `- warning: static property 'noImplementation' is not concurrency-safe because non-'Sendable' type 'NSObject' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |   /// Apply arguments to a Swift implementation forwarded by the Objective-C runtime.
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:53:12: note: class 'NSObject' does not conform to the 'Sendable' protocol
 51 | OBJC_ROOT_CLASS
 52 | OBJC_EXPORT
 53 | @interface NSObject <NSObject> {
    |            `- note: class 'NSObject' does not conform to the 'Sendable' protocol
 54 | #pragma clang diagnostic push
 55 | #pragma clang diagnostic ignored "-Wobjc-interface-ivars"
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/StubbingContext+ObjC.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
  2 |
  3 | /// Used to forward errors thrown from stubbed implementations to the Objective-C runtime.
    :
 28 | extension StubbingContext {
 29 |   /// Used to indicate that no implementation exists for a given invocation.
 30 |   @objc public static let noImplementation = NSObject()
    |                           |- note: add '@MainActor' to make static property 'noImplementation' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Apply arguments to a Swift implementation forwarded by the Objective-C runtime.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Collections.swift:18:13: warning: let 'collectionsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | #if canImport(ObjectiveC)
18 | private let collectionsProviderNSValues = [
   |             |- warning: let 'collectionsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'collectionsProviderNSValues' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |   ObjectIdentifier(NSCountedSet.self): NSCountedSet(),
20 |   ObjectIdentifier(NSOrderedSet.self): NSOrderedSet(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Collections.swift:32:14: warning: static property 'collectionsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
30 |   ///
31 |   /// https://developer.apple.com/documentation/foundation/collections
32 |   static let collectionsProvider = ValueProvider(
   |              |- warning: static property 'collectionsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'collectionsProvider' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     values: collectionsProviderNSValues,
34 |     identifiers: [
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
[35/88] Compiling Mockingbird Mock.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ImplementationProvider.swift:45:19: warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 2 |
 3 | /// Provides implementation functions used to stub behavior and return values.
 4 | public struct ImplementationProvider<DeclarationType: Declaration, InvocationType, ReturnType> {
   |                                      `- note: 'DeclarationType' previously declared here
 5 |   private let createImplementation: () -> Any?
 6 |   private let callback: ((StubbingContext.Stub, Context) -> Void)?
   :
43 |   }
44 |
45 |   func didAddStub<DeclarationType: Declaration>(
   |                   `- warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
46 |     _ stub: StubbingContext.Stub,
47 |     context: Context,
[36/88] Compiling Mockingbird Mocking.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ImplementationProvider.swift:45:19: warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 2 |
 3 | /// Provides implementation functions used to stub behavior and return values.
 4 | public struct ImplementationProvider<DeclarationType: Declaration, InvocationType, ReturnType> {
   |                                      `- note: 'DeclarationType' previously declared here
 5 |   private let createImplementation: () -> Any?
 6 |   private let callback: ((StubbingContext.Stub, Context) -> Void)?
   :
43 |   }
44 |
45 |   func didAddStub<DeclarationType: Declaration>(
   |                   `- warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
46 |     _ stub: StubbingContext.Stub,
47 |     context: Context,
[37/88] Compiling Mockingbird MockingContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ImplementationProvider.swift:45:19: warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 2 |
 3 | /// Provides implementation functions used to stub behavior and return values.
 4 | public struct ImplementationProvider<DeclarationType: Declaration, InvocationType, ReturnType> {
   |                                      `- note: 'DeclarationType' previously declared here
 5 |   private let createImplementation: () -> Any?
 6 |   private let callback: ((StubbingContext.Stub, Context) -> Void)?
   :
43 |   }
44 |
45 |   func didAddStub<DeclarationType: Declaration>(
   |                   `- warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
46 |     _ stub: StubbingContext.Stub,
47 |     context: Context,
[38/88] Compiling Mockingbird DefaultValues.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ImplementationProvider.swift:45:19: warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 2 |
 3 | /// Provides implementation functions used to stub behavior and return values.
 4 | public struct ImplementationProvider<DeclarationType: Declaration, InvocationType, ReturnType> {
   |                                      `- note: 'DeclarationType' previously declared here
 5 |   private let createImplementation: () -> Any?
 6 |   private let callback: ((StubbingContext.Stub, Context) -> Void)?
   :
43 |   }
44 |
45 |   func didAddStub<DeclarationType: Declaration>(
   |                   `- warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
46 |     _ stub: StubbingContext.Stub,
47 |     context: Context,
[39/88] Compiling Mockingbird DynamicStubbingManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ImplementationProvider.swift:45:19: warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 2 |
 3 | /// Provides implementation functions used to stub behavior and return values.
 4 | public struct ImplementationProvider<DeclarationType: Declaration, InvocationType, ReturnType> {
   |                                      `- note: 'DeclarationType' previously declared here
 5 |   private let createImplementation: () -> Any?
 6 |   private let callback: ((StubbingContext.Stub, Context) -> Void)?
   :
43 |   }
44 |
45 |   func didAddStub<DeclarationType: Declaration>(
   |                   `- warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
46 |     _ stub: StubbingContext.Stub,
47 |     context: Context,
[40/88] Compiling Mockingbird ImplementationProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ImplementationProvider.swift:45:19: warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 2 |
 3 | /// Provides implementation functions used to stub behavior and return values.
 4 | public struct ImplementationProvider<DeclarationType: Declaration, InvocationType, ReturnType> {
   |                                      `- note: 'DeclarationType' previously declared here
 5 |   private let createImplementation: () -> Any?
 6 |   private let callback: ((StubbingContext.Stub, Context) -> Void)?
   :
43 |   }
44 |
45 |   func didAddStub<DeclarationType: Declaration>(
   |                   `- warning: generic parameter 'DeclarationType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
46 |     _ stub: StubbingContext.Stub,
47 |     context: Context,
[41/88] Compiling Mockingbird Data+SHA1.swift
[42/88] Compiling Mockingbird ProcessInfo+ControlCodes.swift
[43/88] Compiling Mockingbird String+ControlCodes.swift
[44/88] Compiling Mockingbird String+Interpolation.swift
[45/88] Compiling Mockingbird String+Regex.swift
[46/88] Compiling Mockingbird Synchronized.swift
[47/88] Compiling Mockingbird StackTrace.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/AsyncVerification.swift:98:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 96 |
 97 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.eventually")
 98 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 99 |   queue.sync { scope() }
100 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:12:14: warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
   |              |- warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'contextKey' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   private(set) weak var parent: ExpectationGroup?
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:24:9: warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
22 |   struct Failure: Error {
23 |     let error: TestFailure
24 |     let sourceLocation: SourceLocation
   |         `- warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
25 |   }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Utilities/SourceLocation.swift:4:15: note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 2 |
 3 | /// References a line of code in a file.
 4 | public struct SourceLocation {
   |               `- note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 5 |   let file: StaticString
 6 |   let line: UInt
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:58:26: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
   :
56 | extension DispatchQueue {
57 |   class var currentExpectationGroup: ExpectationGroup? {
58 |     return DispatchQueue.getSpecific(key: ExpectationGroup.contextKey)
   |                          `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
59 |   }
60 | }
[48/88] Compiling Mockingbird String+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/AsyncVerification.swift:98:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 96 |
 97 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.eventually")
 98 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 99 |   queue.sync { scope() }
100 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:12:14: warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
   |              |- warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'contextKey' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   private(set) weak var parent: ExpectationGroup?
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:24:9: warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
22 |   struct Failure: Error {
23 |     let error: TestFailure
24 |     let sourceLocation: SourceLocation
   |         `- warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
25 |   }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Utilities/SourceLocation.swift:4:15: note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 2 |
 3 | /// References a line of code in a file.
 4 | public struct SourceLocation {
   |               `- note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 5 |   let file: StaticString
 6 |   let line: UInt
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:58:26: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
   :
56 | extension DispatchQueue {
57 |   class var currentExpectationGroup: ExpectationGroup? {
58 |     return DispatchQueue.getSpecific(key: ExpectationGroup.contextKey)
   |                          `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
59 |   }
60 | }
[49/88] Compiling Mockingbird AsyncVerification.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/AsyncVerification.swift:98:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 96 |
 97 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.eventually")
 98 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 99 |   queue.sync { scope() }
100 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:12:14: warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
   |              |- warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'contextKey' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   private(set) weak var parent: ExpectationGroup?
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:24:9: warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
22 |   struct Failure: Error {
23 |     let error: TestFailure
24 |     let sourceLocation: SourceLocation
   |         `- warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
25 |   }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Utilities/SourceLocation.swift:4:15: note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 2 |
 3 | /// References a line of code in a file.
 4 | public struct SourceLocation {
   |               `- note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 5 |   let file: StaticString
 6 |   let line: UInt
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:58:26: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
   :
56 | extension DispatchQueue {
57 |   class var currentExpectationGroup: ExpectationGroup? {
58 |     return DispatchQueue.getSpecific(key: ExpectationGroup.contextKey)
   |                          `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
59 |   }
60 | }
[50/88] Compiling Mockingbird ExpectationGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/AsyncVerification.swift:98:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 96 |
 97 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.eventually")
 98 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 99 |   queue.sync { scope() }
100 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:12:14: warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
   |              |- warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'contextKey' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   private(set) weak var parent: ExpectationGroup?
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:24:9: warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
22 |   struct Failure: Error {
23 |     let error: TestFailure
24 |     let sourceLocation: SourceLocation
   |         `- warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
25 |   }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Utilities/SourceLocation.swift:4:15: note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 2 |
 3 | /// References a line of code in a file.
 4 | public struct SourceLocation {
   |               `- note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 5 |   let file: StaticString
 6 |   let line: UInt
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:58:26: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
   :
56 | extension DispatchQueue {
57 |   class var currentExpectationGroup: ExpectationGroup? {
58 |     return DispatchQueue.getSpecific(key: ExpectationGroup.contextKey)
   |                          `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
59 |   }
60 | }
[51/88] Compiling Mockingbird Invocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/AsyncVerification.swift:98:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 96 |
 97 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.eventually")
 98 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 99 |   queue.sync { scope() }
100 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:12:14: warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
   |              |- warning: static property 'contextKey' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<ExpectationGroup>' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'contextKey' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   private(set) weak var parent: ExpectationGroup?
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:24:9: warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
22 |   struct Failure: Error {
23 |     let error: TestFailure
24 |     let sourceLocation: SourceLocation
   |         `- warning: stored property 'sourceLocation' of 'Sendable'-conforming struct 'Failure' has non-sendable type 'SourceLocation'; this is an error in the Swift 6 language mode
25 |   }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Utilities/SourceLocation.swift:4:15: note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 2 |
 3 | /// References a line of code in a file.
 4 | public struct SourceLocation {
   |               `- note: consider making struct 'SourceLocation' conform to the 'Sendable' protocol
 5 |   let file: StaticString
 6 |   let line: UInt
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:58:26: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
   :
56 | extension DispatchQueue {
57 |   class var currentExpectationGroup: ExpectationGroup? {
58 |     return DispatchQueue.getSpecific(key: ExpectationGroup.contextKey)
   |                          `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
59 |   }
60 | }
[52/88] Compiling Mockingbird MonotonicIncreasingIndex.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/MonotonicIncreasingIndex.swift:3:13: warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | private let index = Synchronized<UInt>(0)
   |             |- warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'index' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | enum MonotonicIncreasingIndex {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdCommon/Synchronized.swift:4:14: note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A simple wrapper for thread-safe data access.
 4 | public class Synchronized<T> {
   |              `- note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 5 |   private let queue = DispatchQueue(label: "co.bird.mockingbird.synchronized",
 6 |                                     attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:85:21: warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
 83 |   /// }
 84 |   /// ```
 85 |   public static let noInvocationsBefore = OrderedVerificationOptions(rawValue: 1 << 0)
    |                     |- warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsBefore' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Check that there are no recorded invocations after those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:108:21: warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
106 |   /// }
107 |   /// ```
108 |   public static let noInvocationsAfter = OrderedVerificationOptions(rawValue: 1 << 1)
    |                     |- warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsAfter' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 |   /// Check that there are no recorded invocations between those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:131:21: warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
129 |   /// }
130 |   /// ```
131 |   public static let onlyConsecutiveInvocations = OrderedVerificationOptions(rawValue: 1 << 2)
    |                     |- warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'onlyConsecutiveInvocations' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | }
133 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:292:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
290 |
291 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.inOrder")
292 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
293 |   queue.sync { scope() }
294 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/CountMatcher.swift:4:15: note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  2 |
  3 | /// Checks whether a number matches some expected count.
  4 | public struct CountMatcher {
    |               `- note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  5 |   let matcher: (Int) -> Bool
  6 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:4:8: note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 2 |
 3 | /// A deferred expectation that can be fulfilled when an invocation arrives later.
 4 | struct CapturedExpectation {
   |        `- note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 5 |   let mockingContext: MockingContext
 6 |   let invocation: Invocation
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:21:8: warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 19 |     allInvocations: [Invocation]
 20 |   )
 21 |   case missingStubbedImplementation(
    |        `- warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 22 |     invocation: Invocation,
 23 |     stubbedSelectorNames: [String],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:27:8: warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 25 |   )
 26 |   case unmockableExpression
 27 |   case missingExplicitArgumentPosition(
    |        `- warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 28 |     matcher: ArgumentMatcher?
 29 |   )
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/ArgumentMatcher.swift:4:40: note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  2 |
  3 | /// Matches argument values with a comparator.
  4 | @objc(MKBArgumentMatcher) public class ArgumentMatcher: NSObject {
    |                                        `- note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  5 |   /// Necessary for custom comparators such as `any()` that only work on the lhs.
  6 |   enum Priority: UInt {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:57:13: warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
55 | }
56 |
57 | private var testFailer: TestFailer = StandardTestFailer()
   |             |- warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'testFailer' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'testFailer' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:23:31: warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
21 |     testFailer = newTestFailer
22 |   } else {
23 |     DispatchQueue.main.sync { testFailer = newTestFailer }
   |                               |- warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
   |                               `- note: task-isolated 'testFailer' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
24 |   }
25 | }
[53/88] Compiling Mockingbird OrderedVerification.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/MonotonicIncreasingIndex.swift:3:13: warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | private let index = Synchronized<UInt>(0)
   |             |- warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'index' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | enum MonotonicIncreasingIndex {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdCommon/Synchronized.swift:4:14: note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A simple wrapper for thread-safe data access.
 4 | public class Synchronized<T> {
   |              `- note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 5 |   private let queue = DispatchQueue(label: "co.bird.mockingbird.synchronized",
 6 |                                     attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:85:21: warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
 83 |   /// }
 84 |   /// ```
 85 |   public static let noInvocationsBefore = OrderedVerificationOptions(rawValue: 1 << 0)
    |                     |- warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsBefore' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Check that there are no recorded invocations after those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:108:21: warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
106 |   /// }
107 |   /// ```
108 |   public static let noInvocationsAfter = OrderedVerificationOptions(rawValue: 1 << 1)
    |                     |- warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsAfter' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 |   /// Check that there are no recorded invocations between those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:131:21: warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
129 |   /// }
130 |   /// ```
131 |   public static let onlyConsecutiveInvocations = OrderedVerificationOptions(rawValue: 1 << 2)
    |                     |- warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'onlyConsecutiveInvocations' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | }
133 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:292:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
290 |
291 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.inOrder")
292 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
293 |   queue.sync { scope() }
294 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/CountMatcher.swift:4:15: note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  2 |
  3 | /// Checks whether a number matches some expected count.
  4 | public struct CountMatcher {
    |               `- note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  5 |   let matcher: (Int) -> Bool
  6 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:4:8: note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 2 |
 3 | /// A deferred expectation that can be fulfilled when an invocation arrives later.
 4 | struct CapturedExpectation {
   |        `- note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 5 |   let mockingContext: MockingContext
 6 |   let invocation: Invocation
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:21:8: warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 19 |     allInvocations: [Invocation]
 20 |   )
 21 |   case missingStubbedImplementation(
    |        `- warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 22 |     invocation: Invocation,
 23 |     stubbedSelectorNames: [String],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:27:8: warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 25 |   )
 26 |   case unmockableExpression
 27 |   case missingExplicitArgumentPosition(
    |        `- warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 28 |     matcher: ArgumentMatcher?
 29 |   )
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/ArgumentMatcher.swift:4:40: note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  2 |
  3 | /// Matches argument values with a comparator.
  4 | @objc(MKBArgumentMatcher) public class ArgumentMatcher: NSObject {
    |                                        `- note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  5 |   /// Necessary for custom comparators such as `any()` that only work on the lhs.
  6 |   enum Priority: UInt {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:57:13: warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
55 | }
56 |
57 | private var testFailer: TestFailer = StandardTestFailer()
   |             |- warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'testFailer' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'testFailer' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:23:31: warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
21 |     testFailer = newTestFailer
22 |   } else {
23 |     DispatchQueue.main.sync { testFailer = newTestFailer }
   |                               |- warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
   |                               `- note: task-isolated 'testFailer' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
24 |   }
25 | }
[54/88] Compiling Mockingbird TestFailure.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/MonotonicIncreasingIndex.swift:3:13: warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | private let index = Synchronized<UInt>(0)
   |             |- warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'index' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | enum MonotonicIncreasingIndex {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdCommon/Synchronized.swift:4:14: note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A simple wrapper for thread-safe data access.
 4 | public class Synchronized<T> {
   |              `- note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 5 |   private let queue = DispatchQueue(label: "co.bird.mockingbird.synchronized",
 6 |                                     attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:85:21: warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
 83 |   /// }
 84 |   /// ```
 85 |   public static let noInvocationsBefore = OrderedVerificationOptions(rawValue: 1 << 0)
    |                     |- warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsBefore' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Check that there are no recorded invocations after those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:108:21: warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
106 |   /// }
107 |   /// ```
108 |   public static let noInvocationsAfter = OrderedVerificationOptions(rawValue: 1 << 1)
    |                     |- warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsAfter' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 |   /// Check that there are no recorded invocations between those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:131:21: warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
129 |   /// }
130 |   /// ```
131 |   public static let onlyConsecutiveInvocations = OrderedVerificationOptions(rawValue: 1 << 2)
    |                     |- warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'onlyConsecutiveInvocations' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | }
133 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:292:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
290 |
291 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.inOrder")
292 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
293 |   queue.sync { scope() }
294 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/CountMatcher.swift:4:15: note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  2 |
  3 | /// Checks whether a number matches some expected count.
  4 | public struct CountMatcher {
    |               `- note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  5 |   let matcher: (Int) -> Bool
  6 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:4:8: note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 2 |
 3 | /// A deferred expectation that can be fulfilled when an invocation arrives later.
 4 | struct CapturedExpectation {
   |        `- note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 5 |   let mockingContext: MockingContext
 6 |   let invocation: Invocation
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:21:8: warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 19 |     allInvocations: [Invocation]
 20 |   )
 21 |   case missingStubbedImplementation(
    |        `- warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 22 |     invocation: Invocation,
 23 |     stubbedSelectorNames: [String],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:27:8: warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 25 |   )
 26 |   case unmockableExpression
 27 |   case missingExplicitArgumentPosition(
    |        `- warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 28 |     matcher: ArgumentMatcher?
 29 |   )
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/ArgumentMatcher.swift:4:40: note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  2 |
  3 | /// Matches argument values with a comparator.
  4 | @objc(MKBArgumentMatcher) public class ArgumentMatcher: NSObject {
    |                                        `- note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  5 |   /// Necessary for custom comparators such as `any()` that only work on the lhs.
  6 |   enum Priority: UInt {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:57:13: warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
55 | }
56 |
57 | private var testFailer: TestFailer = StandardTestFailer()
   |             |- warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'testFailer' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'testFailer' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:23:31: warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
21 |     testFailer = newTestFailer
22 |   } else {
23 |     DispatchQueue.main.sync { testFailer = newTestFailer }
   |                               |- warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
   |                               `- note: task-isolated 'testFailer' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
24 |   }
25 | }
[55/88] Compiling Mockingbird Verification.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/MonotonicIncreasingIndex.swift:3:13: warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | private let index = Synchronized<UInt>(0)
   |             |- warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'index' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | enum MonotonicIncreasingIndex {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdCommon/Synchronized.swift:4:14: note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A simple wrapper for thread-safe data access.
 4 | public class Synchronized<T> {
   |              `- note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 5 |   private let queue = DispatchQueue(label: "co.bird.mockingbird.synchronized",
 6 |                                     attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:85:21: warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
 83 |   /// }
 84 |   /// ```
 85 |   public static let noInvocationsBefore = OrderedVerificationOptions(rawValue: 1 << 0)
    |                     |- warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsBefore' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Check that there are no recorded invocations after those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:108:21: warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
106 |   /// }
107 |   /// ```
108 |   public static let noInvocationsAfter = OrderedVerificationOptions(rawValue: 1 << 1)
    |                     |- warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsAfter' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 |   /// Check that there are no recorded invocations between those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:131:21: warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
129 |   /// }
130 |   /// ```
131 |   public static let onlyConsecutiveInvocations = OrderedVerificationOptions(rawValue: 1 << 2)
    |                     |- warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'onlyConsecutiveInvocations' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | }
133 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:292:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
290 |
291 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.inOrder")
292 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
293 |   queue.sync { scope() }
294 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/CountMatcher.swift:4:15: note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  2 |
  3 | /// Checks whether a number matches some expected count.
  4 | public struct CountMatcher {
    |               `- note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  5 |   let matcher: (Int) -> Bool
  6 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:4:8: note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 2 |
 3 | /// A deferred expectation that can be fulfilled when an invocation arrives later.
 4 | struct CapturedExpectation {
   |        `- note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 5 |   let mockingContext: MockingContext
 6 |   let invocation: Invocation
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:21:8: warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 19 |     allInvocations: [Invocation]
 20 |   )
 21 |   case missingStubbedImplementation(
    |        `- warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 22 |     invocation: Invocation,
 23 |     stubbedSelectorNames: [String],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:27:8: warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 25 |   )
 26 |   case unmockableExpression
 27 |   case missingExplicitArgumentPosition(
    |        `- warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 28 |     matcher: ArgumentMatcher?
 29 |   )
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/ArgumentMatcher.swift:4:40: note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  2 |
  3 | /// Matches argument values with a comparator.
  4 | @objc(MKBArgumentMatcher) public class ArgumentMatcher: NSObject {
    |                                        `- note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  5 |   /// Necessary for custom comparators such as `any()` that only work on the lhs.
  6 |   enum Priority: UInt {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:57:13: warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
55 | }
56 |
57 | private var testFailer: TestFailer = StandardTestFailer()
   |             |- warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'testFailer' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'testFailer' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:23:31: warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
21 |     testFailer = newTestFailer
22 |   } else {
23 |     DispatchQueue.main.sync { testFailer = newTestFailer }
   |                               |- warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
   |                               `- note: task-isolated 'testFailer' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
24 |   }
25 | }
[56/88] Compiling Mockingbird XCTFailSwizzler.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/MonotonicIncreasingIndex.swift:3:13: warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | private let index = Synchronized<UInt>(0)
   |             |- warning: let 'index' is not concurrency-safe because non-'Sendable' type 'Synchronized<UInt>' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'index' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | enum MonotonicIncreasingIndex {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdCommon/Synchronized.swift:4:14: note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 2 |
 3 | /// A simple wrapper for thread-safe data access.
 4 | public class Synchronized<T> {
   |              `- note: generic class 'Synchronized' does not conform to the 'Sendable' protocol
 5 |   private let queue = DispatchQueue(label: "co.bird.mockingbird.synchronized",
 6 |                                     attributes: .concurrent)
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:85:21: warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
 83 |   /// }
 84 |   /// ```
 85 |   public static let noInvocationsBefore = OrderedVerificationOptions(rawValue: 1 << 0)
    |                     |- warning: static property 'noInvocationsBefore' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsBefore' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Check that there are no recorded invocations after those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:108:21: warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
106 |   /// }
107 |   /// ```
108 |   public static let noInvocationsAfter = OrderedVerificationOptions(rawValue: 1 << 1)
    |                     |- warning: static property 'noInvocationsAfter' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'noInvocationsAfter' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 |   /// Check that there are no recorded invocations between those explicitly verified in the block.
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:131:21: warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 | /// Additional options to increase the strictness of `inOrder` verification blocks.
 58 | public struct OrderedVerificationOptions: OptionSet {
    |               `- note: consider making struct 'OrderedVerificationOptions' conform to the 'Sendable' protocol
 59 |   public let rawValue: Int
 60 |   public init(rawValue: Int) {
    :
129 |   /// }
130 |   /// ```
131 |   public static let onlyConsecutiveInvocations = OrderedVerificationOptions(rawValue: 1 << 2)
    |                     |- warning: static property 'onlyConsecutiveInvocations' is not concurrency-safe because non-'Sendable' type 'OrderedVerificationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'onlyConsecutiveInvocations' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | }
133 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/OrderedVerification.swift:292:9: warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
290 |
291 |   let queue = DispatchQueue(label: "co.bird.mockingbird.verify.inOrder")
292 |   queue.setSpecific(key: ExpectationGroup.contextKey, value: group)
    |         `- warning: type 'ExpectationGroup' does not conform to the 'Sendable' protocol
293 |   queue.sync { scope() }
294 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:11:7: note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
 9 |
10 | /// Stores all expectations invoked by verification methods within a scoped context.
11 | class ExpectationGroup {
   |       `- note: class 'ExpectationGroup' does not conform to the 'Sendable' protocol
12 |   static let contextKey = DispatchSpecificKey<ExpectationGroup>()
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CountMatcher'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/CountMatcher.swift:4:15: note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  2 |
  3 | /// Checks whether a number matches some expected count.
  4 | public struct CountMatcher {
    |               `- note: consider making struct 'CountMatcher' conform to the 'Sendable' protocol
  5 |   let matcher: (Int) -> Bool
  6 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:6:8: warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  4 | /// Internal errors thrown due to a failed test assertion or precondition.
  5 | enum TestFailure: Error, CustomStringConvertible {
  6 |   case incorrectInvocationCount(
    |        `- warning: associated value 'incorrectInvocationCount(invocationCount:invocation:countMatcher:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
  7 |     invocationCount: Int,
  8 |     invocation: Invocation,
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:12:8: warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 10 |     allInvocations: [Invocation] // All captured invocations matching the selector.
 11 |   )
 12 |   case unexpectedInvocations(
    |        `- warning: associated value 'unexpectedInvocations(baseInvocation:unexpectedInvocations:priorToBase:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 13 |     baseInvocation: Invocation,
 14 |     unexpectedInvocations: [Invocation],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'CapturedExpectation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/ExpectationGroup.swift:4:8: note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 2 |
 3 | /// A deferred expectation that can be fulfilled when an invocation arrives later.
 4 | struct CapturedExpectation {
   |        `- note: consider making struct 'CapturedExpectation' conform to the 'Sendable' protocol
 5 |   let mockingContext: MockingContext
 6 |   let invocation: Invocation
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:17:8: warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 15 |     priorToBase: Bool // Whether the unexpected invocations happened before the base invocation.
 16 |   )
 17 |   case unsatisfiableExpectations(
    |        `- warning: associated value 'unsatisfiableExpectations(capturedExpectations:allInvocations:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 18 |     capturedExpectations: [CapturedExpectation],
 19 |     allInvocations: [Invocation]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:21:8: warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 19 |     allInvocations: [Invocation]
 20 |   )
 21 |   case missingStubbedImplementation(
    |        `- warning: associated value 'missingStubbedImplementation(invocation:stubbedSelectorNames:stackTrace:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'any Invocation'; this is an error in the Swift 6 language mode
 22 |     invocation: Invocation,
 23 |     stubbedSelectorNames: [String],
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/Invocation.swift:23:10: note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 21 |
 22 | /// Mocks create invocations when receiving calls to methods or member methods.
 23 | protocol Invocation: CustomStringConvertible {
    |          `- note: protocol 'Invocation' does not conform to the 'Sendable' protocol
 24 |   var selectorName: String { get }
 25 |   var selectorType: SelectorType { get }
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/TestFailure.swift:27:8: warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 25 |   )
 26 |   case unmockableExpression
 27 |   case missingExplicitArgumentPosition(
    |        `- warning: associated value 'missingExplicitArgumentPosition(matcher:)' of 'Sendable'-conforming enum 'TestFailure' has non-sendable type 'ArgumentMatcher'; this is an error in the Swift 6 language mode
 28 |     matcher: ArgumentMatcher?
 29 |   )
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Matching/ArgumentMatcher.swift:4:40: note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  2 |
  3 | /// Matches argument values with a comparator.
  4 | @objc(MKBArgumentMatcher) public class ArgumentMatcher: NSObject {
    |                                        `- note: class 'ArgumentMatcher' does not conform to the 'Sendable' protocol
  5 |   /// Necessary for custom comparators such as `any()` that only work on the lhs.
  6 |   enum Priority: UInt {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:57:13: warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
55 | }
56 |
57 | private var testFailer: TestFailer = StandardTestFailer()
   |             |- warning: var 'testFailer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'testFailer' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'testFailer' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Verification/XCTFailSwizzler.swift:23:31: warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
21 |     testFailer = newTestFailer
22 |   } else {
23 |     DispatchQueue.main.sync { testFailer = newTestFailer }
   |                               |- warning: sending 'testFailer' risks causing data races; this is an error in the Swift 6 language mode
   |                               `- note: task-isolated 'testFailer' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
24 |   }
25 | }
[57/88] Compiling Mockingbird ValueProvider+Foundation.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:13:14: warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |   ///
 12 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 13 |   static let primitivesProvider = ValueProvider(values: [
    |              |- warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'primitivesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     ObjectIdentifier(Void.self): (),
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:47:13: warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | #if canImport(CoreGraphics)
 47 | private let basicsProviderCGValues = [
    |             |- warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'basicsProviderCGValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |   ObjectIdentifier(CGFloat.self): CGFloat(),
 49 |   ObjectIdentifier(CGPoint.self): CGPoint(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:60:14: warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |   ///
 59 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 60 |   static let basicsProvider = ValueProvider(
    |              |- warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'basicsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     values: [
 62 |       ObjectIdentifier(Data.self): Data(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:73:13: warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | #if canImport(ObjectiveC)
 73 | private let stringsProviderNSValues = [
    |             |- warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringsProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |   ObjectIdentifier(NSAttributedString.self): NSAttributedString(),
 75 |   ObjectIdentifier(NSMutableAttributedString.self): NSMutableAttributedString(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:84:14: warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |   ///
 83 |   /// https://developer.apple.com/documentation/foundation/strings_and_text
 84 |   static let stringsProvider = ValueProvider(values: [
    |              |- warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'stringsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |     ObjectIdentifier(String.self): String(),
 86 |     ObjectIdentifier(Character.self): "",
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:92:13: warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 | #if canImport(ObjectiveC)
 92 | private let datesProviderNSValues = [
    |             |- warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'datesProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |   ObjectIdentifier(NSDate.self): NSDate(),
 94 | ] as [ObjectIdentifier: Any]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:102:14: warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
100 |   ///
101 |   /// https://developer.apple.com/documentation/foundation/dates_and_times
102 |   static let datesProvider = ValueProvider(values: [
    |              |- warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'datesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |     ObjectIdentifier(Date.self): Date(),
104 |     ObjectIdentifier(TimeInterval.self): TimeInterval(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:74:14: warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 72 |
 73 |   /// Enables all mocks to handle methods that return `Void`.
 74 |   static let baseValues: [ObjectIdentifier: Any] = [ObjectIdentifier(Void.self): ()]
    |              |- warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'baseValues' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |   init(values: [ObjectIdentifier: Any] = [:], identifiers: Set<String> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:247:21: warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
    :
245 |
246 |   /// All preset value providers.
247 |   public static let standardProvider = ValueProvider() +
    |                     |- warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'standardProvider' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |     .collectionsProvider +
249 |     .primitivesProvider +
[58/88] Compiling Mockingbird ValueProvider+Tuples.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:13:14: warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |   ///
 12 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 13 |   static let primitivesProvider = ValueProvider(values: [
    |              |- warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'primitivesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     ObjectIdentifier(Void.self): (),
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:47:13: warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | #if canImport(CoreGraphics)
 47 | private let basicsProviderCGValues = [
    |             |- warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'basicsProviderCGValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |   ObjectIdentifier(CGFloat.self): CGFloat(),
 49 |   ObjectIdentifier(CGPoint.self): CGPoint(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:60:14: warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |   ///
 59 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 60 |   static let basicsProvider = ValueProvider(
    |              |- warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'basicsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     values: [
 62 |       ObjectIdentifier(Data.self): Data(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:73:13: warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | #if canImport(ObjectiveC)
 73 | private let stringsProviderNSValues = [
    |             |- warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringsProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |   ObjectIdentifier(NSAttributedString.self): NSAttributedString(),
 75 |   ObjectIdentifier(NSMutableAttributedString.self): NSMutableAttributedString(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:84:14: warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |   ///
 83 |   /// https://developer.apple.com/documentation/foundation/strings_and_text
 84 |   static let stringsProvider = ValueProvider(values: [
    |              |- warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'stringsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |     ObjectIdentifier(String.self): String(),
 86 |     ObjectIdentifier(Character.self): "",
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:92:13: warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 | #if canImport(ObjectiveC)
 92 | private let datesProviderNSValues = [
    |             |- warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'datesProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |   ObjectIdentifier(NSDate.self): NSDate(),
 94 | ] as [ObjectIdentifier: Any]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:102:14: warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
100 |   ///
101 |   /// https://developer.apple.com/documentation/foundation/dates_and_times
102 |   static let datesProvider = ValueProvider(values: [
    |              |- warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'datesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |     ObjectIdentifier(Date.self): Date(),
104 |     ObjectIdentifier(TimeInterval.self): TimeInterval(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:74:14: warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 72 |
 73 |   /// Enables all mocks to handle methods that return `Void`.
 74 |   static let baseValues: [ObjectIdentifier: Any] = [ObjectIdentifier(Void.self): ()]
    |              |- warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'baseValues' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |   init(values: [ObjectIdentifier: Any] = [:], identifiers: Set<String> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:247:21: warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
    :
245 |
246 |   /// All preset value providers.
247 |   public static let standardProvider = ValueProvider() +
    |                     |- warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'standardProvider' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |     .collectionsProvider +
249 |     .primitivesProvider +
[59/88] Compiling Mockingbird ValueProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:13:14: warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |   ///
 12 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 13 |   static let primitivesProvider = ValueProvider(values: [
    |              |- warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'primitivesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     ObjectIdentifier(Void.self): (),
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:47:13: warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | #if canImport(CoreGraphics)
 47 | private let basicsProviderCGValues = [
    |             |- warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'basicsProviderCGValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |   ObjectIdentifier(CGFloat.self): CGFloat(),
 49 |   ObjectIdentifier(CGPoint.self): CGPoint(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:60:14: warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |   ///
 59 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 60 |   static let basicsProvider = ValueProvider(
    |              |- warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'basicsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     values: [
 62 |       ObjectIdentifier(Data.self): Data(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:73:13: warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | #if canImport(ObjectiveC)
 73 | private let stringsProviderNSValues = [
    |             |- warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringsProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |   ObjectIdentifier(NSAttributedString.self): NSAttributedString(),
 75 |   ObjectIdentifier(NSMutableAttributedString.self): NSMutableAttributedString(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:84:14: warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |   ///
 83 |   /// https://developer.apple.com/documentation/foundation/strings_and_text
 84 |   static let stringsProvider = ValueProvider(values: [
    |              |- warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'stringsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |     ObjectIdentifier(String.self): String(),
 86 |     ObjectIdentifier(Character.self): "",
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:92:13: warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 | #if canImport(ObjectiveC)
 92 | private let datesProviderNSValues = [
    |             |- warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'datesProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |   ObjectIdentifier(NSDate.self): NSDate(),
 94 | ] as [ObjectIdentifier: Any]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:102:14: warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
100 |   ///
101 |   /// https://developer.apple.com/documentation/foundation/dates_and_times
102 |   static let datesProvider = ValueProvider(values: [
    |              |- warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'datesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |     ObjectIdentifier(Date.self): Date(),
104 |     ObjectIdentifier(TimeInterval.self): TimeInterval(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:74:14: warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 72 |
 73 |   /// Enables all mocks to handle methods that return `Void`.
 74 |   static let baseValues: [ObjectIdentifier: Any] = [ObjectIdentifier(Void.self): ()]
    |              |- warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'baseValues' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |   init(values: [ObjectIdentifier: Any] = [:], identifiers: Set<String> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:247:21: warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
    :
245 |
246 |   /// All preset value providers.
247 |   public static let standardProvider = ValueProvider() +
    |                     |- warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'standardProvider' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |     .collectionsProvider +
249 |     .primitivesProvider +
[60/88] Compiling Mockingbird Array+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:13:14: warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |   ///
 12 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 13 |   static let primitivesProvider = ValueProvider(values: [
    |              |- warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'primitivesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     ObjectIdentifier(Void.self): (),
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:47:13: warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | #if canImport(CoreGraphics)
 47 | private let basicsProviderCGValues = [
    |             |- warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'basicsProviderCGValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |   ObjectIdentifier(CGFloat.self): CGFloat(),
 49 |   ObjectIdentifier(CGPoint.self): CGPoint(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:60:14: warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |   ///
 59 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 60 |   static let basicsProvider = ValueProvider(
    |              |- warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'basicsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     values: [
 62 |       ObjectIdentifier(Data.self): Data(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:73:13: warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | #if canImport(ObjectiveC)
 73 | private let stringsProviderNSValues = [
    |             |- warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringsProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |   ObjectIdentifier(NSAttributedString.self): NSAttributedString(),
 75 |   ObjectIdentifier(NSMutableAttributedString.self): NSMutableAttributedString(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:84:14: warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |   ///
 83 |   /// https://developer.apple.com/documentation/foundation/strings_and_text
 84 |   static let stringsProvider = ValueProvider(values: [
    |              |- warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'stringsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |     ObjectIdentifier(String.self): String(),
 86 |     ObjectIdentifier(Character.self): "",
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:92:13: warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 | #if canImport(ObjectiveC)
 92 | private let datesProviderNSValues = [
    |             |- warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'datesProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |   ObjectIdentifier(NSDate.self): NSDate(),
 94 | ] as [ObjectIdentifier: Any]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:102:14: warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
100 |   ///
101 |   /// https://developer.apple.com/documentation/foundation/dates_and_times
102 |   static let datesProvider = ValueProvider(values: [
    |              |- warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'datesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |     ObjectIdentifier(Date.self): Date(),
104 |     ObjectIdentifier(TimeInterval.self): TimeInterval(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:74:14: warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 72 |
 73 |   /// Enables all mocks to handle methods that return `Void`.
 74 |   static let baseValues: [ObjectIdentifier: Any] = [ObjectIdentifier(Void.self): ()]
    |              |- warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'baseValues' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |   init(values: [ObjectIdentifier: Any] = [:], identifiers: Set<String> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:247:21: warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
    :
245 |
246 |   /// All preset value providers.
247 |   public static let standardProvider = ValueProvider() +
    |                     |- warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'standardProvider' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |     .collectionsProvider +
249 |     .primitivesProvider +
[61/88] Compiling Mockingbird CwlDemangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:13:14: warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |   ///
 12 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 13 |   static let primitivesProvider = ValueProvider(values: [
    |              |- warning: static property 'primitivesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'primitivesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     ObjectIdentifier(Void.self): (),
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:47:13: warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | #if canImport(CoreGraphics)
 47 | private let basicsProviderCGValues = [
    |             |- warning: let 'basicsProviderCGValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'basicsProviderCGValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |   ObjectIdentifier(CGFloat.self): CGFloat(),
 49 |   ObjectIdentifier(CGPoint.self): CGPoint(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:60:14: warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |   ///
 59 |   /// https://developer.apple.com/documentation/foundation/numbers_data_and_basic_values
 60 |   static let basicsProvider = ValueProvider(
    |              |- warning: static property 'basicsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'basicsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     values: [
 62 |       ObjectIdentifier(Data.self): Data(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:73:13: warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | #if canImport(ObjectiveC)
 73 | private let stringsProviderNSValues = [
    |             |- warning: let 'stringsProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringsProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |   ObjectIdentifier(NSAttributedString.self): NSAttributedString(),
 75 |   ObjectIdentifier(NSMutableAttributedString.self): NSMutableAttributedString(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:84:14: warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |   ///
 83 |   /// https://developer.apple.com/documentation/foundation/strings_and_text
 84 |   static let stringsProvider = ValueProvider(values: [
    |              |- warning: static property 'stringsProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'stringsProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |     ObjectIdentifier(String.self): String(),
 86 |     ObjectIdentifier(Character.self): "",
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:92:13: warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 90 |
 91 | #if canImport(ObjectiveC)
 92 | private let datesProviderNSValues = [
    |             |- warning: let 'datesProviderNSValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'datesProviderNSValues' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |   ObjectIdentifier(NSDate.self): NSDate(),
 94 | ] as [ObjectIdentifier: Any]
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift:102:14: warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
100 |   ///
101 |   /// https://developer.apple.com/documentation/foundation/dates_and_times
102 |   static let datesProvider = ValueProvider(values: [
    |              |- warning: static property 'datesProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'datesProvider' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |     ObjectIdentifier(Date.self): Date(),
104 |     ObjectIdentifier(TimeInterval.self): TimeInterval(),
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:69:15: note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:74:14: warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
 72 |
 73 |   /// Enables all mocks to handle methods that return `Void`.
 74 |   static let baseValues: [ObjectIdentifier: Any] = [ObjectIdentifier(Void.self): ()]
    |              |- warning: static property 'baseValues' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: add '@MainActor' to make static property 'baseValues' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |   init(values: [ObjectIdentifier: Any] = [:], identifiers: Set<String> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/MockingbirdFramework/Stubbing/ValueProvider.swift:247:21: warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 67 | /// print(bird.name)  // Prints "Ryan"
 68 | /// ```
 69 | public struct ValueProvider {
    |               `- note: consider making struct 'ValueProvider' conform to the 'Sendable' protocol
 70 |   var storedValues = [ObjectIdentifier: Any]()
 71 |   var enabledIdentifiers = Set<String>()
    :
245 |
246 |   /// All preset value providers.
247 |   public static let standardProvider = ValueProvider() +
    |                     |- warning: static property 'standardProvider' is not concurrency-safe because non-'Sendable' type 'ValueProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'standardProvider' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |     .collectionsProvider +
249 |     .primitivesProvider +
[61/88] Compiling MockingbirdObjC MKBProperty.m
[62/88] Compiling MockingbirdObjC MKBProtocolMock.m
[63/88] Compiling MockingbirdObjC MKBClassMock.m
[64/88] Compiling MKBUnsignedLongLongInvocationHandler.m
[65/88] Compiling MKBUnsignedLongInvocationHandler.m
[66/88] Compiling MKBUnsignedIntInvocationHandler.m
[67/88] Compiling NSInvocation+MKBErrorObjectType.m
[68/88] Compiling MockingbirdObjC MKBConcreteMock.m
[69/88] Compiling MKBUnsignedShortInvocationHandler.m
[70/88] Compiling MKBUnsignedCharInvocationHandler.m
[71/88] Compiling MKBStructInvocationHandler.m
[72/88] Compiling MKBShortInvocationHandler.m
[73/88] Compiling MKBPointerInvocationHandler.m
[74/88] Compiling MKBLongInvocationHandler.m
[75/88] Compiling MKBLongLongInvocationHandler.m
[76/88] Compiling MKBInvocationHandler.m
[77/88] Compiling MKBSelectorInvocationHandler.m
[78/88] Compiling MKBInvocationHandlerChain.m
[79/88] Compiling MKBIntInvocationHandler.m
[80/88] Compiling MKBFloatInvocationHandler.m
[81/88] Compiling MKBDoubleInvocationHandler.m
[82/88] Compiling MKBComparator.m
[83/88] Compiling MKBCharInvocationHandler.m
[84/88] Compiling MKBClassInvocationHandler.m
[85/88] Compiling MKBBoolInvocationHandler.m
[86/88] Compiling MKBCStringInvocationHandler.m
[87/88] Compiling MKBObjectInvocationHandler.m
Build complete! (15.87s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Mockingbird",
  "name" : "Mockingbird",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "7.4"
    }
  ],
  "products" : [
    {
      "name" : "Mockingbird",
      "targets" : [
        "Mockingbird",
        "MockingbirdObjC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MockingbirdObjC",
      "module_type" : "ClangTarget",
      "name" : "MockingbirdObjC",
      "path" : "Sources/MockingbirdFramework/Objective-C",
      "product_memberships" : [
        "Mockingbird"
      ],
      "sources" : [
        "InvocationHandlers/MKBBoolInvocationHandler.m",
        "InvocationHandlers/MKBCStringInvocationHandler.m",
        "InvocationHandlers/MKBCharInvocationHandler.m",
        "InvocationHandlers/MKBClassInvocationHandler.m",
        "InvocationHandlers/MKBComparator.m",
        "InvocationHandlers/MKBDoubleInvocationHandler.m",
        "InvocationHandlers/MKBFloatInvocationHandler.m",
        "InvocationHandlers/MKBIntInvocationHandler.m",
        "InvocationHandlers/MKBInvocationHandler.m",
        "InvocationHandlers/MKBInvocationHandlerChain.m",
        "InvocationHandlers/MKBLongInvocationHandler.m",
        "InvocationHandlers/MKBLongLongInvocationHandler.m",
        "InvocationHandlers/MKBObjectInvocationHandler.m",
        "InvocationHandlers/MKBPointerInvocationHandler.m",
        "InvocationHandlers/MKBSelectorInvocationHandler.m",
        "InvocationHandlers/MKBShortInvocationHandler.m",
        "InvocationHandlers/MKBStructInvocationHandler.m",
        "InvocationHandlers/MKBUnsignedCharInvocationHandler.m",
        "InvocationHandlers/MKBUnsignedIntInvocationHandler.m",
        "InvocationHandlers/MKBUnsignedLongInvocationHandler.m",
        "InvocationHandlers/MKBUnsignedLongLongInvocationHandler.m",
        "InvocationHandlers/MKBUnsignedShortInvocationHandler.m",
        "InvocationHandlers/NSInvocation+MKBErrorObjectType.m",
        "MKBClassMock.m",
        "MKBConcreteMock.m",
        "MKBProperty.m",
        "MKBProtocolMock.m"
      ],
      "target_dependencies" : [
        "Mockingbird",
        "MockingbirdBridge"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MockingbirdBridge",
      "module_type" : "ClangTarget",
      "name" : "MockingbirdBridge",
      "path" : "Sources/MockingbirdFramework/Objective-C/Bridge",
      "product_memberships" : [
        "Mockingbird"
      ],
      "sources" : [
        "sources/MKBMocking.m",
        "sources/MKBTestExpectation.m",
        "sources/MKBTestUtils.m",
        "sources/MKBTypeFacade.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Mockingbird",
      "module_type" : "SwiftTarget",
      "name" : "Mockingbird",
      "path" : "Sources",
      "product_memberships" : [
        "Mockingbird"
      ],
      "sources" : [
        "MockingbirdCommon/Data+SHA1.swift",
        "MockingbirdCommon/ProcessInfo+ControlCodes.swift",
        "MockingbirdCommon/String+ControlCodes.swift",
        "MockingbirdCommon/String+Interpolation.swift",
        "MockingbirdCommon/String+Regex.swift",
        "MockingbirdCommon/Synchronized.swift",
        "MockingbirdCommon/Version.swift",
        "MockingbirdFramework/Matching/ArgumentCaptor.swift",
        "MockingbirdFramework/Matching/ArgumentMatcher.swift",
        "MockingbirdFramework/Matching/ArgumentPosition.swift",
        "MockingbirdFramework/Matching/CollectionMatchers.swift",
        "MockingbirdFramework/Matching/CountMatcher.swift",
        "MockingbirdFramework/Matching/NonEscapingType.swift",
        "MockingbirdFramework/Matching/TypeFacade.swift",
        "MockingbirdFramework/Matching/WildcardMatchers.swift",
        "MockingbirdFramework/Mocking/Context.swift",
        "MockingbirdFramework/Mocking/Declaration.swift",
        "MockingbirdFramework/Mocking/GenericStaticMockContext.swift",
        "MockingbirdFramework/Mocking/Mock.swift",
        "MockingbirdFramework/Mocking/Mocking.swift",
        "MockingbirdFramework/Mocking/MockingContext.swift",
        "MockingbirdFramework/Stubbing/DefaultValues.swift",
        "MockingbirdFramework/Stubbing/DynamicStubbingManager.swift",
        "MockingbirdFramework/Stubbing/ImplementationProvider.swift",
        "MockingbirdFramework/Stubbing/InvocationForwarding.swift",
        "MockingbirdFramework/Stubbing/InvocationRecorder.swift",
        "MockingbirdFramework/Stubbing/PropertyProviders.swift",
        "MockingbirdFramework/Stubbing/ProxyContext.swift",
        "MockingbirdFramework/Stubbing/SequenceProviders.swift",
        "MockingbirdFramework/Stubbing/Stubbing+ObjC.swift",
        "MockingbirdFramework/Stubbing/Stubbing.swift",
        "MockingbirdFramework/Stubbing/StubbingContext+ObjC.swift",
        "MockingbirdFramework/Stubbing/StubbingContext.swift",
        "MockingbirdFramework/Stubbing/ValueProvider+Collections.swift",
        "MockingbirdFramework/Stubbing/ValueProvider+Foundation.swift",
        "MockingbirdFramework/Stubbing/ValueProvider+Tuples.swift",
        "MockingbirdFramework/Stubbing/ValueProvider.swift",
        "MockingbirdFramework/Utilities/Array+Extensions.swift",
        "MockingbirdFramework/Utilities/CwlDemangle.swift",
        "MockingbirdFramework/Utilities/DynamicCast.swift",
        "MockingbirdFramework/Utilities/MockingbirdBridge.swift",
        "MockingbirdFramework/Utilities/ObjCTypeEncodings.swift",
        "MockingbirdFramework/Utilities/Optional+Extensions.swift",
        "MockingbirdFramework/Utilities/SourceLocation.swift",
        "MockingbirdFramework/Utilities/StackTrace.swift",
        "MockingbirdFramework/Utilities/String+Extensions.swift",
        "MockingbirdFramework/Verification/AsyncVerification.swift",
        "MockingbirdFramework/Verification/ExpectationGroup.swift",
        "MockingbirdFramework/Verification/Invocation.swift",
        "MockingbirdFramework/Verification/MonotonicIncreasingIndex.swift",
        "MockingbirdFramework/Verification/OrderedVerification.swift",
        "MockingbirdFramework/Verification/TestFailure.swift",
        "MockingbirdFramework/Verification/Verification.swift",
        "MockingbirdFramework/Verification/XCTFailSwizzler.swift"
      ],
      "target_dependencies" : [
        "MockingbirdBridge"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.