The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of XestiMonitors, reference v2.12.1 (5b3559), with Swift 6.0 for macOS (SPM) on 27 Nov 2024 09:28:00 UTC.

Swift 6 data race errors: 40

Build Command

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

Build Log

   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
25 | }
26 |
[78/88] Compiling XestiMonitors PedometerInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal struct LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { return CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: annotate 'inject' 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
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: class {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'shared' 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
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: class {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal struct NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal struct NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { return NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal struct ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { return ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
25 | }
26 |
[79/88] Compiling XestiMonitors ProcessInfoInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal struct LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { return CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: annotate 'inject' 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
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: class {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'shared' 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
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: class {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal struct NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal struct NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { return NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal struct ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { return ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
25 | }
26 |
[80/88] Compiling XestiMonitors CMAcceleration+DeviceOrientation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal struct LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { return CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: annotate 'inject' 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
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: class {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'shared' 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
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: class {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal struct NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal struct NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { return NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal struct ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { return ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
25 | }
26 |
[81/88] Compiling XestiMonitors FileSystemObjectMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[82/88] Compiling XestiMonitors NetworkReachabilityMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[83/88] Compiling XestiMonitors AccessibilityAnnouncementMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[84/88] Compiling XestiMonitors AccessibilityElementMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[85/88] Compiling XestiMonitors AccessibilityStatusMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[86/88] Compiling XestiMonitors ApplicationStateMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[87/88] Compiling XestiMonitors BackgroundRefreshMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[88/88] Compiling XestiMonitors MemoryMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'accessWasRevoked' 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
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dataDidChange' 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
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'linkCountDidChange' 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
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'metadataDidChange' 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
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sizeDidChange' 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
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasDeleted' 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
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'wasRenamed' 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
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemInjection.swift:25:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | internal struct FileSystemInjector {
25 |     internal static var inject: () -> FileSystemProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
26 |
27 |     private static let shared: FileSystemProtocol = FileSystem()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/FileSystemObjectInjection.swift:33:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |     // swiftlint:disable force_cast
32 |
33 |     internal static var inject: (Int32, DispatchSource.FileSystemEvent, DispatchQueue?) -> FileSystemObjectProtocol = {
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
34 |         DispatchSource.makeFileSystemObjectSource(fileDescriptor: $0,
35 |                                                   eventMask: $1,
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal struct NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { return shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: annotate 'inject' 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
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a `@Sendable` closure; this is an error in the Swift 6 language mode
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
Build complete! (11.53s)
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.h': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.m': File not found.
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "XestiMonitors",
  "name" : "XestiMonitors",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "XestiMonitors",
      "targets" : [
        "XestiMonitors"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "4"
  ],
  "targets" : [
    {
      "c99name" : "XestiMonitors",
      "module_type" : "SwiftTarget",
      "name" : "XestiMonitors",
      "path" : ".",
      "product_memberships" : [
        "XestiMonitors"
      ],
      "sources" : [
        "Sources/Core/Base/BaseMonitor.swift",
        "Sources/Core/Base/BaseNotificationMonitor.swift",
        "Sources/Core/Base/Monitor.swift",
        "Sources/Core/CoreLocation/BeaconRangingMonitor.swift",
        "Sources/Core/CoreLocation/HeadingMonitor.swift",
        "Sources/Core/CoreLocation/LocationAuthorizationMonitor.swift",
        "Sources/Core/CoreLocation/LocationManagerDelegateAdapter.swift",
        "Sources/Core/CoreLocation/RegionMonitor.swift",
        "Sources/Core/CoreLocation/SignificantLocationMonitor.swift",
        "Sources/Core/CoreLocation/StandardLocationMonitor.swift",
        "Sources/Core/CoreLocation/VisitMonitor.swift",
        "Sources/Core/CoreMotion/AccelerometerMonitor.swift",
        "Sources/Core/CoreMotion/AltimeterMonitor.swift",
        "Sources/Core/CoreMotion/DeviceMotionMonitor.swift",
        "Sources/Core/CoreMotion/GyroscopeMonitor.swift",
        "Sources/Core/CoreMotion/MagnetometerMonitor.swift",
        "Sources/Core/CoreMotion/MotionActivityMonitor.swift",
        "Sources/Core/CoreMotion/PedometerMonitor.swift",
        "Sources/Core/DependencyInjection/AccessibilityStatus.swift",
        "Sources/Core/DependencyInjection/AccessibilityStatusInjection.swift",
        "Sources/Core/DependencyInjection/AltimeterInjection.swift",
        "Sources/Core/DependencyInjection/ApplicationInjection.swift",
        "Sources/Core/DependencyInjection/DeviceInjection.swift",
        "Sources/Core/DependencyInjection/FileManagerInjection.swift",
        "Sources/Core/DependencyInjection/FileSystem.swift",
        "Sources/Core/DependencyInjection/FileSystemInjection.swift",
        "Sources/Core/DependencyInjection/FileSystemObjectInjection.swift",
        "Sources/Core/DependencyInjection/LocationManagerInjection.swift",
        "Sources/Core/DependencyInjection/MotionActivityManagerInjection.swift",
        "Sources/Core/DependencyInjection/MotionManagerInjection.swift",
        "Sources/Core/DependencyInjection/NetworkReachability.swift",
        "Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift",
        "Sources/Core/DependencyInjection/NotificationCenterInjection.swift",
        "Sources/Core/DependencyInjection/PedometerInjection.swift",
        "Sources/Core/DependencyInjection/ProcessInfoInjection.swift",
        "Sources/Core/Extensions/CMAcceleration+DeviceOrientation.swift",
        "Sources/Core/Foundation/BundleClassLoadMonitor.swift",
        "Sources/Core/Foundation/BundleResourceRequestMonitor.swift",
        "Sources/Core/Foundation/CalendarDayMonitor.swift",
        "Sources/Core/Foundation/CurrentLocaleMonitor.swift",
        "Sources/Core/Foundation/ExtensionHostMonitor.swift",
        "Sources/Core/Foundation/HTTPCookieStorageMonitor.swift",
        "Sources/Core/Foundation/MetadataQueryMonitor.swift",
        "Sources/Core/Foundation/PortMonitor.swift",
        "Sources/Core/Foundation/ProcessInfoPowerStateMonitor.swift",
        "Sources/Core/Foundation/ProcessInfoThermalStateMonitor.swift",
        "Sources/Core/Foundation/SystemClockMonitor.swift",
        "Sources/Core/Foundation/SystemTimeZoneMonitor.swift",
        "Sources/Core/Foundation/URLCredentialStorageMonitor.swift",
        "Sources/Core/Foundation/UbiquitousKeyValueStoreMonitor.swift",
        "Sources/Core/Foundation/UbiquityIdentityMonitor.swift",
        "Sources/Core/Foundation/UndoManagerMonitor.swift",
        "Sources/Core/Foundation/UserDefaultsMonitor.swift",
        "Sources/Core/Other/FileSystemObjectMonitor.swift",
        "Sources/Core/Other/NetworkReachabilityMonitor.swift",
        "Sources/Core/UIKit/Accessibility/AccessibilityAnnouncementMonitor.swift",
        "Sources/Core/UIKit/Accessibility/AccessibilityElementMonitor.swift",
        "Sources/Core/UIKit/Accessibility/AccessibilityStatusMonitor.swift",
        "Sources/Core/UIKit/Application/ApplicationStateMonitor.swift",
        "Sources/Core/UIKit/Application/BackgroundRefreshMonitor.swift",
        "Sources/Core/UIKit/Application/MemoryMonitor.swift",
        "Sources/Core/UIKit/Application/ProtectedDataMonitor.swift",
        "Sources/Core/UIKit/Application/ScreenshotMonitor.swift",
        "Sources/Core/UIKit/Application/StatusBarMonitor.swift",
        "Sources/Core/UIKit/Application/TimeMonitor.swift",
        "Sources/Core/UIKit/Device/BatteryMonitor.swift",
        "Sources/Core/UIKit/Device/OrientationMonitor.swift",
        "Sources/Core/UIKit/Device/ProximityMonitor.swift",
        "Sources/Core/UIKit/Other/ContentSizeCategoryMonitor.swift",
        "Sources/Core/UIKit/Other/DocumentStateMonitor.swift",
        "Sources/Core/UIKit/Other/FocusMonitor.swift",
        "Sources/Core/UIKit/Other/KeyboardMonitor.swift",
        "Sources/Core/UIKit/Other/MenuControllerMonitor.swift",
        "Sources/Core/UIKit/Other/PasteboardMonitor.swift",
        "Sources/Core/UIKit/Other/TableViewSelectionMonitor.swift",
        "Sources/Core/UIKit/Other/ViewControllerShowDetailTargetMonitor.swift",
        "Sources/Core/UIKit/Other/WindowMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenBrightnessMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenCapturedMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenConnectionMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenModeMonitor.swift",
        "Sources/Core/UIKit/Text/TextFieldTextMonitor.swift",
        "Sources/Core/UIKit/Text/TextInputModeMonitor.swift",
        "Sources/Core/UIKit/Text/TextStorageMonitor.swift",
        "Sources/Core/UIKit/Text/TextViewTextMonitor.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.m': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.h': File not found.
Done.