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

Failed to build Stitcher, reference main (ad1e84), with Swift 6.0 for Linux on 16 Sep 2024 04:41:43 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[532/540] Compiling Stitcher PostInstantiationAware.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[533/540] Compiling Stitcher DependencyCycleDetector.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[534/540] Compiling Stitcher DependencyCycleInstantationBacktrace.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[535/540] Compiling Stitcher DependencyGraph+Assertions.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[536/540] Compiling Stitcher DependencyGraph+NameInjection.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[537/540] Compiling Stitcher DependencyGraph+TypeInjection.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[538/540] Compiling Stitcher DependencyGraph+ValueInjection.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[539/540] Compiling Stitcher DependencyGraph.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
[540/540] Compiling Stitcher DependencyRegistrarIndex.swift
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:45:33: warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |         AsyncTask(priority: .medium) {
45 |             for notification in pendingNotifications {
   |                                 `- warning: capture of 'pendingNotifications' with non-sendable type '[AnyPostInstantiationAware]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 notification.didInstantiate()
47 |             }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/PostInstantiationAware.swift:16:8: note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
14 | }
15 |
16 | struct AnyPostInstantiationAware: PostInstantiationAware {
   |        `- note: consider making struct 'AnyPostInstantiationAware' conform to the 'Sendable' protocol
17 |
18 |     private let _didInstantiate: () -> Void
macro expansion @TaskLocal:1:24: warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        |- warning: static property '$instantiationBacktrace' is not concurrency-safe because non-'Sendable' type 'TaskLocal<OrderedSet<DependencyLocator>>' may have shared mutable state; this is an error in the Swift 6 language mode
    |  |                        |- note: annotate '$instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |  |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:24: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                        `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
macro expansion @TaskLocal:1:92: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | fileprivate static let $instantiationBacktrace: TaskLocal<OrderedSet<DependencyLocator>> = TaskLocal(wrappedValue: [])
    |  |                                                                                            `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:44:28: warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 42 |
 43 |     @ThreadLocal
 44 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    |                            |- warning: static property 'instantiationBacktrace' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'instantiationBacktrace' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'instantiationBacktrace' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     fileprivate static func preventCycle(
macro expansion @TaskLocal:3:33: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:15:86: note: expanded code originates here
 13 |
 14 |     @TaskLocal
 15 |     fileprivate static var instantiationBacktrace: OrderedSet<DependencyLocator> = []
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $instantiationBacktrace.get()
    |  |                                 `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 16 |
 17 |     fileprivate static func preventCycle(
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyCycleDetection/DependencyCycleDetector.swift:35:37: warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 33 |         instantiation: () throws -> Result
 34 |     ) throws -> Result {
 35 |         try $instantiationBacktrace.withValue(instantiationBacktrace.inserting(locator)) {
    |                                     `- warning: type 'DependencyLocator' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 36 |             try instantiation()
 37 |         }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyLocator.swift:11:15: note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
  9 |
 10 | /// A type that can be used as a query to locate a dependency.
 11 | public struct DependencyLocator: Hashable {
    |               `- note: consider making struct 'DependencyLocator' conform to the 'Sendable' protocol
 12 |     typealias Predicate = (MatchProposal) -> Bool
 13 |
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:20:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |
 19 |     @Atomic
 20 |     private static var initialized = false
    |                        |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'initialized' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:23:24: warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     @Atomic
 23 |     private static var activeContainers: OrderedDictionary<DependencyContainer.ID, IndexedDependencyContainer> = [:]
    |                        |- warning: static property 'activeContainers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'activeContainers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'activeContainers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:26:24: warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     @Atomic
 26 |     private static var instanceStorage: [InstanceStorageKey : AnyInstanceStorage] = [:]
    |                        |- warning: static property 'instanceStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'instanceStorage' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'instanceStorage' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:29:24: warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 |     @Atomic
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
    |                        |- warning: static property 'subscriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'subscriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'subscriptions' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:31:24: warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     private static var subscriptions: [DependencyContainer.ID : AnyPipelineCancellable] = [:]
 30 |
 31 |     private static let graphChangedSubject = PipelineSubject<Void>()
    |                        |- warning: static property 'graphChangedSubject' is not concurrency-safe because non-'Sendable' type 'PipelineSubject<Void>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'graphChangedSubject' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |     static var graphChangedPipeline: AnyPipeline<Void> {
/host/spi-builder-workspace/Sources/Stitcher/ReactivePipeline/PipelineSubject.swift:15:7: note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
13 | #endif
14 |
15 | class PipelineSubject<Output>: Pipeline {
   |       `- note: generic class 'PipelineSubject' does not conform to the 'Sendable' protocol
16 |
17 |     private let provider: AnyObject
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:37:16: warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
 35 |     }
 36 |
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
    |                |- warning: static property 'instantionNotificationCenter' is not concurrency-safe because non-'Sendable' type 'InstantionNotificationCenter' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'instantionNotificationCenter' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Factory/InstantionNotificationCenter.swift:10:13: note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | final class InstantionNotificationCenter {
   |             `- note: class 'InstantionNotificationCenter' does not conform to the 'Sendable' protocol
11 |
12 |     @Atomic
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/DependencyGraph.swift:39:24: warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let instantionNotificationCenter = InstantionNotificationCenter()
 38 |
 39 |     private static let storageCleaner = StorageCleaner {
    |                        |- warning: static property 'storageCleaner' is not concurrency-safe because non-'Sendable' type 'StorageCleaner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'storageCleaner' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         releaseUnusedStorage()
 41 |     }
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Graph/StorageCleaner/StorageCleaner.swift:20:7: note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
18 | #endif
19 |
20 | class StorageCleaner {
   |       `- note: class 'StorageCleaner' does not conform to the 'Sendable' protocol
21 |
22 |     private var cleanupHandler: @Sendable () -> Void
/host/spi-builder-workspace/Sources/Stitcher/DependencyInjection/Models/DependencyParameters.swift:149:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Foundation
  9 |
 10 | struct DependencyParameters: Hashable {
    |        `- note: consider making struct 'DependencyParameters' conform to the 'Sendable' protocol
 11 |
 12 |     struct Requirement: Hashable {
    :
147 |     }
148 |
149 |     static let none = DependencyParameters()
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'DependencyParameters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | }
151 |
BUILD FAILURE 6.0 linux