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 SwiftSpellbook, reference main (ba9e30), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 04:22:39 UTC.

Swift 6 data race errors: 95

Build Command

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

Build Log

 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
195 |
196 |         /// isochronous I/O request for distant past!.
197 |         public static let isoTooOld = Self(rawValue: kIOReturnIsoTooOld)
    |                           |- warning: static property 'isoTooOld' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'isoTooOld' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
198 |
199 |         /// isochronous I/O request for distant future.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:200:27: warning: static property 'isoTooNew' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
198 |
199 |         /// isochronous I/O request for distant future.
200 |         public static let isoTooNew = Self(rawValue: kIOReturnIsoTooNew)
    |                           |- warning: static property 'isoTooNew' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'isoTooNew' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |
202 |         /// data was not found.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:203:27: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
201 |
202 |         /// data was not found.
203 |         public static let notFound = Self(rawValue: kIOReturnNotFound)
    |                           |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notFound' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
204 |
205 |         /// should never be seen.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:206:27: warning: static property 'invalid' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
204 |
205 |         /// should never be seen.
206 |         public static let invalid = Self(rawValue: kIOReturnInvalid)
    |                           |- warning: static property 'invalid' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'invalid' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     }
208 | }
[57/69] Compiling SpellbookFoundation Extensions - Bundle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/CommonError.swift:27:16: warning: stored property 'code' of 'Sendable'-conforming struct 'CommonError' has non-sendable type 'CommonError.Code'; this is an error in the Swift 6 language mode
 25 | /// Type representing error for common situations.
 26 | public struct CommonError: Error {
 27 |     public var code: Code
    |                `- warning: stored property 'code' of 'Sendable'-conforming struct 'CommonError' has non-sendable type 'CommonError.Code'; this is an error in the Swift 6 language mode
 28 |     public var userInfo: [String: Any]
 29 |
    :
 35 |
 36 | extension CommonError {
 37 |     public enum Code: Int {
    |                 `- note: consider making enum 'Code' conform to the 'Sendable' protocol
 38 |         case general
 39 |         case fatal
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/CommonError.swift:28:16: warning: stored property 'userInfo' of 'Sendable'-conforming struct 'CommonError' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 26 | public struct CommonError: Error {
 27 |     public var code: Code
 28 |     public var userInfo: [String: Any]
    |                `- warning: stored property 'userInfo' of 'Sendable'-conforming struct 'CommonError' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 29 |
 30 |     public init(_ code: Code, userInfo: [String: Any] = [:]) {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/CommonError.swift:52:23: warning: static property 'errorDomain' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 50 | extension CommonError: CustomNSError {
 51 |     /// CommonError's domain can be customized
 52 |     public static var errorDomain = "CommonErrorDomain"
    |                       |- warning: static property 'errorDomain' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'errorDomain' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'errorDomain' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |     public var errorCode: Int { Int(code.rawValue) }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/CustomErrorUpdating.swift:25:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
23 | import Foundation
24 |
25 | private let log = SpellbookLogger.internal(category: "CustomErrorUpdating")
   |             |- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | public protocol CustomErrorUpdating where Self: Error {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/SpellbookLog.swift:26:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 24 | import os
 25 |
 26 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 27 |     func _custom(
 28 |         level: SpellbookLogLevel,
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:33:16: warning: stored property 'code' of 'Sendable'-conforming struct 'IOKitError' has non-sendable type 'IOKitError.Code'; this is an error in the Swift 6 language mode
 31 |     }
 32 |
 33 |     public let code: Code
    |                `- warning: stored property 'code' of 'Sendable'-conforming struct 'IOKitError' has non-sendable type 'IOKitError.Code'; this is an error in the Swift 6 language mode
 34 |     public let userInfo: [String: Any]
 35 | }
    :
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:34:16: warning: stored property 'userInfo' of 'Sendable'-conforming struct 'IOKitError' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 32 |
 33 |     public let code: Code
 34 |     public let userInfo: [String: Any]
    |                `- warning: stored property 'userInfo' of 'Sendable'-conforming struct 'IOKitError' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 35 | }
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:50:27: warning: static property 'success' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
 48 |
 49 |         /// OK.
 50 |         public static let success = Self(rawValue: kIOReturnSuccess)
    |                           |- warning: static property 'success' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'success' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |         /// general error.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:53:27: warning: static property 'error' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 51 |
 52 |         /// general error.
 53 |         public static let error = Self(rawValue: kIOReturnError)
    |                           |- warning: static property 'error' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'error' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 |         /// can't allocate memory.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:56:27: warning: static property 'noMemory' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 54 |
 55 |         /// can't allocate memory.
 56 |         public static let noMemory = Self(rawValue: kIOReturnNoMemory)
    |                           |- warning: static property 'noMemory' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noMemory' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 57 |
 58 |         /// resource shortage.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:59:27: warning: static property 'noResources' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 57 |
 58 |         /// resource shortage.
 59 |         public static let noResources = Self(rawValue: kIOReturnNoResources)
    |                           |- warning: static property 'noResources' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noResources' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |
 61 |         /// error during IPC.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:62:27: warning: static property 'ipcError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 60 |
 61 |         /// error during IPC.
 62 |         public static let ipcError = Self(rawValue: kIOReturnIPCError)
    |                           |- warning: static property 'ipcError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'ipcError' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 |         /// no such device.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:65:27: warning: static property 'noDevice' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 63 |
 64 |         /// no such device.
 65 |         public static let noDevice = Self(rawValue: kIOReturnNoDevice)
    |                           |- warning: static property 'noDevice' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noDevice' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |         /// privilege violation.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:68:27: warning: static property 'notPrivileged' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 66 |
 67 |         /// privilege violation.
 68 |         public static let notPrivileged = Self(rawValue: kIOReturnNotPrivileged)
    |                           |- warning: static property 'notPrivileged' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notPrivileged' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |
 70 |         /// invalid argument.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:71:27: warning: static property 'badArgument' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 69 |
 70 |         /// invalid argument.
 71 |         public static let badArgument = Self(rawValue: kIOReturnBadArgument)
    |                           |- warning: static property 'badArgument' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'badArgument' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         /// device read locked.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:74:27: warning: static property 'lockedRead' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 72 |
 73 |         /// device read locked.
 74 |         public static let lockedRead = Self(rawValue: kIOReturnLockedRead)
    |                           |- warning: static property 'lockedRead' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lockedRead' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |         /// device write locked.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:77:27: warning: static property 'lockedWrite' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 75 |
 76 |         /// device write locked.
 77 |         public static let lockedWrite = Self(rawValue: kIOReturnLockedWrite)
    |                           |- warning: static property 'lockedWrite' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lockedWrite' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |
 79 |         /// exclusive access and device already open.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:80:27: warning: static property 'exclusiveAccess' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 78 |
 79 |         /// exclusive access and device already open.
 80 |         public static let exclusiveAccess = Self(rawValue: kIOReturnExclusiveAccess)
    |                           |- warning: static property 'exclusiveAccess' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'exclusiveAccess' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |
 82 |         /// sent/received messages had different msg_id.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:83:27: warning: static property 'badMessageID' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 81 |
 82 |         /// sent/received messages had different msg_id.
 83 |         public static let badMessageID = Self(rawValue: kIOReturnBadMessageID)
    |                           |- warning: static property 'badMessageID' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'badMessageID' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 |         /// unsupported function.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:86:27: warning: static property 'unsupported' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 84 |
 85 |         /// unsupported function.
 86 |         public static let unsupported = Self(rawValue: kIOReturnUnsupported)
    |                           |- warning: static property 'unsupported' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'unsupported' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         /// misc. VM failure.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:89:27: warning: static property 'vmError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 87 |
 88 |         /// misc. VM failure.
 89 |         public static let vmError = Self(rawValue: kIOReturnVMError)
    |                           |- warning: static property 'vmError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'vmError' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |
 91 |         /// internal error.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:92:27: warning: static property 'internalError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 90 |
 91 |         /// internal error.
 92 |         public static let internalError = Self(rawValue: kIOReturnInternalError)
    |                           |- warning: static property 'internalError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'internalError' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |         /// General I/O error.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:95:27: warning: static property 'ioError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 93 |
 94 |         /// General I/O error.
 95 |         public static let ioError = Self(rawValue: kIOReturnIOError)
    |                           |- warning: static property 'ioError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'ioError' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 |         /// can't acquire lock.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:98:27: warning: static property 'cannotLock' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 96 |
 97 |         /// can't acquire lock.
 98 |         public static let cannotLock = Self(rawValue: kIOReturnCannotLock)
    |                           |- warning: static property 'cannotLock' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cannotLock' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |
100 |         /// device not open.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:101:27: warning: static property 'notOpen' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
 99 |
100 |         /// device not open.
101 |         public static let notOpen = Self(rawValue: kIOReturnNotOpen)
    |                           |- warning: static property 'notOpen' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notOpen' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         /// read not supported.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:104:27: warning: static property 'notReadable' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
102 |
103 |         /// read not supported.
104 |         public static let notReadable = Self(rawValue: kIOReturnNotReadable)
    |                           |- warning: static property 'notReadable' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notReadable' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |
106 |         /// write not supported.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:107:27: warning: static property 'notWritable' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
105 |
106 |         /// write not supported.
107 |         public static let notWritable = Self(rawValue: kIOReturnNotWritable)
    |                           |- warning: static property 'notWritable' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notWritable' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |
109 |         /// alignment error.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:110:27: warning: static property 'notAligned' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
108 |
109 |         /// alignment error.
110 |         public static let notAligned = Self(rawValue: kIOReturnNotAligned)
    |                           |- warning: static property 'notAligned' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notAligned' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |
112 |         /// Media Error.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:113:27: warning: static property 'badMedia' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
111 |
112 |         /// Media Error.
113 |         public static let badMedia = Self(rawValue: kIOReturnBadMedia)
    |                           |- warning: static property 'badMedia' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'badMedia' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |
115 |         /// device(s) still open.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:116:27: warning: static property 'stillOpen' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
114 |
115 |         /// device(s) still open.
116 |         public static let stillOpen = Self(rawValue: kIOReturnStillOpen)
    |                           |- warning: static property 'stillOpen' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'stillOpen' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 |         /// rld failure.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:119:27: warning: static property 'rldError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
117 |
118 |         /// rld failure.
119 |         public static let rldError = Self(rawValue: kIOReturnRLDError)
    |                           |- warning: static property 'rldError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'rldError' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |         /// DMA failure.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:122:27: warning: static property 'dmaError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
120 |
121 |         /// DMA failure.
122 |         public static let dmaError = Self(rawValue: kIOReturnDMAError)
    |                           |- warning: static property 'dmaError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dmaError' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |
124 |         /// Device Busy.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:125:27: warning: static property 'busy' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
123 |
124 |         /// Device Busy.
125 |         public static let busy = Self(rawValue: kIOReturnBusy)
    |                           |- warning: static property 'busy' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'busy' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |
127 |         /// I/O Timeout.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:128:27: warning: static property 'timeout' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
126 |
127 |         /// I/O Timeout.
128 |         public static let timeout = Self(rawValue: kIOReturnTimeout)
    |                           |- warning: static property 'timeout' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'timeout' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |
130 |         /// device offline.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:131:27: warning: static property 'offline' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
129 |
130 |         /// device offline.
131 |         public static let offline = Self(rawValue: kIOReturnOffline)
    |                           |- warning: static property 'offline' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'offline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 |         /// not ready.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:134:27: warning: static property 'notReady' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
132 |
133 |         /// not ready.
134 |         public static let notReady = Self(rawValue: kIOReturnNotReady)
    |                           |- warning: static property 'notReady' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notReady' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |
136 |         /// device not attached.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:137:27: warning: static property 'notAttached' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
135 |
136 |         /// device not attached.
137 |         public static let notAttached = Self(rawValue: kIOReturnNotAttached)
    |                           |- warning: static property 'notAttached' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notAttached' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |         /// no DMA channels left.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:140:27: warning: static property 'noChannels' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
138 |
139 |         /// no DMA channels left.
140 |         public static let noChannels = Self(rawValue: kIOReturnNoChannels)
    |                           |- warning: static property 'noChannels' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noChannels' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |         /// no space for data.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:143:27: warning: static property 'noSpace' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
141 |
142 |         /// no space for data.
143 |         public static let noSpace = Self(rawValue: kIOReturnNoSpace)
    |                           |- warning: static property 'noSpace' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noSpace' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |
145 |         /// port already exists.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:146:27: warning: static property 'portExists' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
144 |
145 |         /// port already exists.
146 |         public static let portExists = Self(rawValue: kIOReturnPortExists)
    |                           |- warning: static property 'portExists' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'portExists' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |
148 |         /// can't wire down physical memory.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:149:27: warning: static property 'cannotWire' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
147 |
148 |         /// can't wire down physical memory.
149 |         public static let cannotWire = Self(rawValue: kIOReturnCannotWire)
    |                           |- warning: static property 'cannotWire' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cannotWire' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |
151 |         /// no interrupt attached.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:152:27: warning: static property 'noInterrupt' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
150 |
151 |         /// no interrupt attached.
152 |         public static let noInterrupt = Self(rawValue: kIOReturnNoInterrupt)
    |                           |- warning: static property 'noInterrupt' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noInterrupt' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |
154 |         /// no DMA frames enqueued.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:155:27: warning: static property 'noFrames' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
153 |
154 |         /// no DMA frames enqueued.
155 |         public static let noFrames = Self(rawValue: kIOReturnNoFrames)
    |                           |- warning: static property 'noFrames' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noFrames' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 |
157 |         /// oversized msg received on interrupt port.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:158:27: warning: static property 'messageTooLarge' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
156 |
157 |         /// oversized msg received on interrupt port.
158 |         public static let messageTooLarge = Self(rawValue: kIOReturnMessageTooLarge)
    |                           |- warning: static property 'messageTooLarge' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'messageTooLarge' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 |
160 |         /// not permitted.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:161:27: warning: static property 'notPermitted' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
159 |
160 |         /// not permitted.
161 |         public static let notPermitted = Self(rawValue: kIOReturnNotPermitted)
    |                           |- warning: static property 'notPermitted' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notPermitted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 |         /// no power to device.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:164:27: warning: static property 'noPower' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
162 |
163 |         /// no power to device.
164 |         public static let noPower = Self(rawValue: kIOReturnNoPower)
    |                           |- warning: static property 'noPower' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noPower' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |
166 |         /// media not present.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:167:27: warning: static property 'noMedia' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
165 |
166 |         /// media not present.
167 |         public static let noMedia = Self(rawValue: kIOReturnNoMedia)
    |                           |- warning: static property 'noMedia' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noMedia' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 |
169 |         /// media not formatted.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:170:27: warning: static property 'unformattedMedia' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
168 |
169 |         /// media not formatted.
170 |         public static let unformattedMedia = Self(rawValue: kIOReturnUnformattedMedia)
    |                           |- warning: static property 'unformattedMedia' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'unformattedMedia' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |
172 |         /// no such mode.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:173:27: warning: static property 'unsupportedMode' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
171 |
172 |         /// no such mode.
173 |         public static let unsupportedMode = Self(rawValue: kIOReturnUnsupportedMode)
    |                           |- warning: static property 'unsupportedMode' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'unsupportedMode' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 |
175 |         /// data underrun.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:176:27: warning: static property 'underrun' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
174 |
175 |         /// data underrun.
176 |         public static let underrun = Self(rawValue: kIOReturnUnderrun)
    |                           |- warning: static property 'underrun' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underrun' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |
178 |         /// data overrun.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:179:27: warning: static property 'overrun' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
177 |
178 |         /// data overrun.
179 |         public static let overrun = Self(rawValue: kIOReturnOverrun)
    |                           |- warning: static property 'overrun' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overrun' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
180 |
181 |         /// the device is not working properly!.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:182:27: warning: static property 'deviceError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
180 |
181 |         /// the device is not working properly!.
182 |         public static let deviceError = Self(rawValue: kIOReturnDeviceError)
    |                           |- warning: static property 'deviceError' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'deviceError' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 |
184 |         /// a completion routine is required.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:185:27: warning: static property 'noCompletion' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
183 |
184 |         /// a completion routine is required.
185 |         public static let noCompletion = Self(rawValue: kIOReturnNoCompletion)
    |                           |- warning: static property 'noCompletion' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noCompletion' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |
187 |         /// operation aborted.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:188:27: warning: static property 'aborted' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
186 |
187 |         /// operation aborted.
188 |         public static let aborted = Self(rawValue: kIOReturnAborted)
    |                           |- warning: static property 'aborted' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'aborted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |
190 |         /// bus bandwidth would be exceeded.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:191:27: warning: static property 'noBandwidth' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
189 |
190 |         /// bus bandwidth would be exceeded.
191 |         public static let noBandwidth = Self(rawValue: kIOReturnNoBandwidth)
    |                           |- warning: static property 'noBandwidth' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'noBandwidth' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |
193 |         /// device not responding.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:194:27: warning: static property 'notResponding' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
192 |
193 |         /// device not responding.
194 |         public static let notResponding = Self(rawValue: kIOReturnNotResponding)
    |                           |- warning: static property 'notResponding' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notResponding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |
196 |         /// isochronous I/O request for distant past!.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:197:27: warning: static property 'isoTooOld' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
195 |
196 |         /// isochronous I/O request for distant past!.
197 |         public static let isoTooOld = Self(rawValue: kIOReturnIsoTooOld)
    |                           |- warning: static property 'isoTooOld' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'isoTooOld' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
198 |
199 |         /// isochronous I/O request for distant future.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:200:27: warning: static property 'isoTooNew' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
198 |
199 |         /// isochronous I/O request for distant future.
200 |         public static let isoTooNew = Self(rawValue: kIOReturnIsoTooNew)
    |                           |- warning: static property 'isoTooNew' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'isoTooNew' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |
202 |         /// data was not found.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:203:27: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
201 |
202 |         /// data was not found.
203 |         public static let notFound = Self(rawValue: kIOReturnNotFound)
    |                           |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'notFound' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
204 |
205 |         /// should never be seen.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Errors/IOKitError.swift:206:27: warning: static property 'invalid' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
 43 | extension IOKitError {
 44 |     /// IOReturn.h error codes
 45 |     public struct Code: RawRepresentable, Hashable {
    |                   `- note: consider making struct 'Code' conform to the 'Sendable' protocol
 46 |         public var rawValue: IOReturn
 47 |         public init(rawValue: IOReturn) { self.rawValue = rawValue }
    :
204 |
205 |         /// should never be seen.
206 |         public static let invalid = Self(rawValue: kIOReturnInvalid)
    |                           |- warning: static property 'invalid' is not concurrency-safe because non-'Sendable' type 'IOKitError.Code' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'invalid' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     }
208 | }
[58/69] Compiling SpellbookFoundation Extensions - FileManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:60:27: warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 58 |
 59 |         /// URL is included into results.
 60 |         public static let proceed = Self(current: true, children: true)
    |                           |- warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'proceed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |         /// URL is excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:63:27: warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 61 |
 62 |         /// URL is excluded from results.
 63 |         public static let skip = Self(current: false, children: true)
    |                           |- warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skip' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |         /// URL and all descendants are excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:66:27: warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 64 |
 65 |         /// URL and all descendants are excluded from results.
 66 |         public static let skipRecursive = Self(current: false, children: false)
    |                           |- warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skipRecursive' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |     }
 68 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileStore.swift:50:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | /// Wraps common file operations file reading and writing.
 26 | /// Provides ability to change underlying implementation to mock dealing with real file system.
 27 | public struct FileStore<T> {
    |               `- note: consider making generic struct 'FileStore' conform to the 'Sendable' protocol
 28 |     private let read: (URL, T?) throws -> T
 29 |     private let write: (T, URL, Bool) throws -> Void
    :
 48 | extension FileStore where T == Data {
 49 |     @available(*, deprecated, renamed: "standard(writingOptions:)")
 50 |     public static let standard: FileStore = .standard()
    |                       |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     public static func standard(writingOptions: Data.WritingOptions = .atomic) -> FileStore {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/TemporaryDirectory.swift:63:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 | /// A convenient interface to deal with temporary directories.
 26 | public struct TemporaryDirectory {
    |               `- note: consider making struct 'TemporaryDirectory' conform to the 'Sendable' protocol
 27 |     public let location: URL
 28 |
    :
 61 | extension TemporaryDirectory {
 62 |     /// Temporarty directory named as the main app bundle inside current user temporary directory.
 63 |     public static let bundle = TemporaryDirectory(
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bundle' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         name: Bundle.main.bundleIdentifier ?? Bundle.main.bundlePath.lastPathComponent
 65 |     )
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:95:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 93 |     }
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:96:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
 98 |
[59/69] Compiling SpellbookFoundation FileEnumerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:60:27: warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 58 |
 59 |         /// URL is included into results.
 60 |         public static let proceed = Self(current: true, children: true)
    |                           |- warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'proceed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |         /// URL is excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:63:27: warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 61 |
 62 |         /// URL is excluded from results.
 63 |         public static let skip = Self(current: false, children: true)
    |                           |- warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skip' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |         /// URL and all descendants are excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:66:27: warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 64 |
 65 |         /// URL and all descendants are excluded from results.
 66 |         public static let skipRecursive = Self(current: false, children: false)
    |                           |- warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skipRecursive' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |     }
 68 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileStore.swift:50:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | /// Wraps common file operations file reading and writing.
 26 | /// Provides ability to change underlying implementation to mock dealing with real file system.
 27 | public struct FileStore<T> {
    |               `- note: consider making generic struct 'FileStore' conform to the 'Sendable' protocol
 28 |     private let read: (URL, T?) throws -> T
 29 |     private let write: (T, URL, Bool) throws -> Void
    :
 48 | extension FileStore where T == Data {
 49 |     @available(*, deprecated, renamed: "standard(writingOptions:)")
 50 |     public static let standard: FileStore = .standard()
    |                       |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     public static func standard(writingOptions: Data.WritingOptions = .atomic) -> FileStore {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/TemporaryDirectory.swift:63:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 | /// A convenient interface to deal with temporary directories.
 26 | public struct TemporaryDirectory {
    |               `- note: consider making struct 'TemporaryDirectory' conform to the 'Sendable' protocol
 27 |     public let location: URL
 28 |
    :
 61 | extension TemporaryDirectory {
 62 |     /// Temporarty directory named as the main app bundle inside current user temporary directory.
 63 |     public static let bundle = TemporaryDirectory(
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bundle' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         name: Bundle.main.bundleIdentifier ?? Bundle.main.bundlePath.lastPathComponent
 65 |     )
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:95:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 93 |     }
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:96:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
 98 |
[60/69] Compiling SpellbookFoundation FileStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:60:27: warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 58 |
 59 |         /// URL is included into results.
 60 |         public static let proceed = Self(current: true, children: true)
    |                           |- warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'proceed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |         /// URL is excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:63:27: warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 61 |
 62 |         /// URL is excluded from results.
 63 |         public static let skip = Self(current: false, children: true)
    |                           |- warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skip' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |         /// URL and all descendants are excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:66:27: warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 64 |
 65 |         /// URL and all descendants are excluded from results.
 66 |         public static let skipRecursive = Self(current: false, children: false)
    |                           |- warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skipRecursive' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |     }
 68 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileStore.swift:50:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | /// Wraps common file operations file reading and writing.
 26 | /// Provides ability to change underlying implementation to mock dealing with real file system.
 27 | public struct FileStore<T> {
    |               `- note: consider making generic struct 'FileStore' conform to the 'Sendable' protocol
 28 |     private let read: (URL, T?) throws -> T
 29 |     private let write: (T, URL, Bool) throws -> Void
    :
 48 | extension FileStore where T == Data {
 49 |     @available(*, deprecated, renamed: "standard(writingOptions:)")
 50 |     public static let standard: FileStore = .standard()
    |                       |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     public static func standard(writingOptions: Data.WritingOptions = .atomic) -> FileStore {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/TemporaryDirectory.swift:63:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 | /// A convenient interface to deal with temporary directories.
 26 | public struct TemporaryDirectory {
    |               `- note: consider making struct 'TemporaryDirectory' conform to the 'Sendable' protocol
 27 |     public let location: URL
 28 |
    :
 61 | extension TemporaryDirectory {
 62 |     /// Temporarty directory named as the main app bundle inside current user temporary directory.
 63 |     public static let bundle = TemporaryDirectory(
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bundle' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         name: Bundle.main.bundleIdentifier ?? Bundle.main.bundlePath.lastPathComponent
 65 |     )
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:95:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 93 |     }
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:96:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
 98 |
[61/69] Compiling SpellbookFoundation TemporaryDirectory.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:60:27: warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 58 |
 59 |         /// URL is included into results.
 60 |         public static let proceed = Self(current: true, children: true)
    |                           |- warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'proceed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |         /// URL is excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:63:27: warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 61 |
 62 |         /// URL is excluded from results.
 63 |         public static let skip = Self(current: false, children: true)
    |                           |- warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skip' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |         /// URL and all descendants are excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:66:27: warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 64 |
 65 |         /// URL and all descendants are excluded from results.
 66 |         public static let skipRecursive = Self(current: false, children: false)
    |                           |- warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skipRecursive' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |     }
 68 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileStore.swift:50:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | /// Wraps common file operations file reading and writing.
 26 | /// Provides ability to change underlying implementation to mock dealing with real file system.
 27 | public struct FileStore<T> {
    |               `- note: consider making generic struct 'FileStore' conform to the 'Sendable' protocol
 28 |     private let read: (URL, T?) throws -> T
 29 |     private let write: (T, URL, Bool) throws -> Void
    :
 48 | extension FileStore where T == Data {
 49 |     @available(*, deprecated, renamed: "standard(writingOptions:)")
 50 |     public static let standard: FileStore = .standard()
    |                       |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     public static func standard(writingOptions: Data.WritingOptions = .atomic) -> FileStore {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/TemporaryDirectory.swift:63:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 | /// A convenient interface to deal with temporary directories.
 26 | public struct TemporaryDirectory {
    |               `- note: consider making struct 'TemporaryDirectory' conform to the 'Sendable' protocol
 27 |     public let location: URL
 28 |
    :
 61 | extension TemporaryDirectory {
 62 |     /// Temporarty directory named as the main app bundle inside current user temporary directory.
 63 |     public static let bundle = TemporaryDirectory(
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bundle' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         name: Bundle.main.bundleIdentifier ?? Bundle.main.bundlePath.lastPathComponent
 65 |     )
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:95:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 93 |     }
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:96:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
 98 |
[62/69] Compiling SpellbookFoundation Extensions - CoreGraphics.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:60:27: warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 58 |
 59 |         /// URL is included into results.
 60 |         public static let proceed = Self(current: true, children: true)
    |                           |- warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'proceed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |         /// URL is excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:63:27: warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 61 |
 62 |         /// URL is excluded from results.
 63 |         public static let skip = Self(current: false, children: true)
    |                           |- warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skip' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |         /// URL and all descendants are excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:66:27: warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 64 |
 65 |         /// URL and all descendants are excluded from results.
 66 |         public static let skipRecursive = Self(current: false, children: false)
    |                           |- warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skipRecursive' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |     }
 68 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileStore.swift:50:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | /// Wraps common file operations file reading and writing.
 26 | /// Provides ability to change underlying implementation to mock dealing with real file system.
 27 | public struct FileStore<T> {
    |               `- note: consider making generic struct 'FileStore' conform to the 'Sendable' protocol
 28 |     private let read: (URL, T?) throws -> T
 29 |     private let write: (T, URL, Bool) throws -> Void
    :
 48 | extension FileStore where T == Data {
 49 |     @available(*, deprecated, renamed: "standard(writingOptions:)")
 50 |     public static let standard: FileStore = .standard()
    |                       |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     public static func standard(writingOptions: Data.WritingOptions = .atomic) -> FileStore {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/TemporaryDirectory.swift:63:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 | /// A convenient interface to deal with temporary directories.
 26 | public struct TemporaryDirectory {
    |               `- note: consider making struct 'TemporaryDirectory' conform to the 'Sendable' protocol
 27 |     public let location: URL
 28 |
    :
 61 | extension TemporaryDirectory {
 62 |     /// Temporarty directory named as the main app bundle inside current user temporary directory.
 63 |     public static let bundle = TemporaryDirectory(
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bundle' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         name: Bundle.main.bundleIdentifier ?? Bundle.main.bundlePath.lastPathComponent
 65 |     )
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:95:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 93 |     }
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:96:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
 98 |
[63/69] Compiling SpellbookFoundation RGBColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:60:27: warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 58 |
 59 |         /// URL is included into results.
 60 |         public static let proceed = Self(current: true, children: true)
    |                           |- warning: static property 'proceed' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'proceed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |         /// URL is excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:63:27: warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 61 |
 62 |         /// URL is excluded from results.
 63 |         public static let skip = Self(current: false, children: true)
    |                           |- warning: static property 'skip' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skip' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |         /// URL and all descendants are excluded from results.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileEnumerator.swift:66:27: warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
 48 |
 49 | extension FileEnumerator {
 50 |     public struct FilterVerdict {
    |                   `- note: consider making struct 'FilterVerdict' conform to the 'Sendable' protocol
 51 |         public var current: Bool
 52 |         public var children: Bool
    :
 64 |
 65 |         /// URL and all descendants are excluded from results.
 66 |         public static let skipRecursive = Self(current: false, children: false)
    |                           |- warning: static property 'skipRecursive' is not concurrency-safe because non-'Sendable' type 'FileEnumerator.FilterVerdict' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skipRecursive' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |     }
 68 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/FileStore.swift:50:23: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | /// Wraps common file operations file reading and writing.
 26 | /// Provides ability to change underlying implementation to mock dealing with real file system.
 27 | public struct FileStore<T> {
    |               `- note: consider making generic struct 'FileStore' conform to the 'Sendable' protocol
 28 |     private let read: (URL, T?) throws -> T
 29 |     private let write: (T, URL, Bool) throws -> Void
    :
 48 | extension FileStore where T == Data {
 49 |     @available(*, deprecated, renamed: "standard(writingOptions:)")
 50 |     public static let standard: FileStore = .standard()
    |                       |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'FileStore<Data>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     public static func standard(writingOptions: Data.WritingOptions = .atomic) -> FileStore {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Filesystem & Bundle/TemporaryDirectory.swift:63:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 | /// A convenient interface to deal with temporary directories.
 26 | public struct TemporaryDirectory {
    |               `- note: consider making struct 'TemporaryDirectory' conform to the 'Sendable' protocol
 27 |     public let location: URL
 28 |
    :
 61 | extension TemporaryDirectory {
 62 |     /// Temporarty directory named as the main app bundle inside current user temporary directory.
 63 |     public static let bundle = TemporaryDirectory(
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'TemporaryDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bundle' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |         name: Bundle.main.bundleIdentifier ?? Bundle.main.bundlePath.lastPathComponent
 65 |     )
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:95:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 93 |     }
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/GUI/RGBColor.swift:96:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | #if canImport(CoreGraphics)
 11 |
 12 | public struct RGBColor: Hashable, Codable, ValueBuilder {
    |               `- note: consider making struct 'RGBColor' conform to the 'Sendable' protocol
 13 |     public var red: CGFloat
 14 |     public var green: CGFloat
    :
 94 |
 95 |     public static let white = RGBColor(red: 1, green: 1, blue: 1)
 96 |     public static let black = RGBColor(red: 0, green: 0, blue: 0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'RGBColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |     public static func gray(_ value: CGFloat) -> RGBColor { .init(red: value, green: value, blue: value) }
 98 |
[64/69] Compiling SpellbookFoundation _ValueUpdateWrapping.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/BlockingQueue.swift:25:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | import Foundation
 24 |
 25 | private let log = SpellbookLogger.internal(category: "BlockingQueue")
    |             |- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | /// Queue that blocks thread execution waiting new elements.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/SpellbookLog.swift:26:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 24 | import os
 25 |
 26 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 27 |     func _custom(
 28 |         level: SpellbookLogLevel,
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/ConcurrentBlockOperation.swift:35:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
33 |     public init(block: @escaping (_ isCancelled: ValueView<Bool>) async -> Void) {
34 |         self.block = { isCancelled, completion in
35 |             Task.detached {
   |                           `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
36 |                 await block(isCancelled)
   |                       `- note: closure captures 'block' which is accessible to code in the current task
37 |                 completion()
38 |             }
[65/69] Compiling SpellbookFoundation DeviceInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/BlockingQueue.swift:25:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | import Foundation
 24 |
 25 | private let log = SpellbookLogger.internal(category: "BlockingQueue")
    |             |- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | /// Queue that blocks thread execution waiting new elements.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/SpellbookLog.swift:26:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 24 | import os
 25 |
 26 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 27 |     func _custom(
 28 |         level: SpellbookLogLevel,
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/ConcurrentBlockOperation.swift:35:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
33 |     public init(block: @escaping (_ isCancelled: ValueView<Bool>) async -> Void) {
34 |         self.block = { isCancelled, completion in
35 |             Task.detached {
   |                           `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
36 |                 await block(isCancelled)
   |                       `- note: closure captures 'block' which is accessible to code in the current task
37 |                 completion()
38 |             }
[66/69] Compiling SpellbookFoundation Extensions - ProcessInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/BlockingQueue.swift:25:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | import Foundation
 24 |
 25 | private let log = SpellbookLogger.internal(category: "BlockingQueue")
    |             |- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | /// Queue that blocks thread execution waiting new elements.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/SpellbookLog.swift:26:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 24 | import os
 25 |
 26 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 27 |     func _custom(
 28 |         level: SpellbookLogLevel,
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/ConcurrentBlockOperation.swift:35:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
33 |     public init(block: @escaping (_ isCancelled: ValueView<Bool>) async -> Void) {
34 |         self.block = { isCancelled, completion in
35 |             Task.detached {
   |                           `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
36 |                 await block(isCancelled)
   |                       `- note: closure captures 'block' which is accessible to code in the current task
37 |                 completion()
38 |             }
[67/69] Compiling SpellbookFoundation Atomic.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/BlockingQueue.swift:25:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | import Foundation
 24 |
 25 | private let log = SpellbookLogger.internal(category: "BlockingQueue")
    |             |- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | /// Queue that blocks thread execution waiting new elements.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/SpellbookLog.swift:26:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 24 | import os
 25 |
 26 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 27 |     func _custom(
 28 |         level: SpellbookLogLevel,
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/ConcurrentBlockOperation.swift:35:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
33 |     public init(block: @escaping (_ isCancelled: ValueView<Bool>) async -> Void) {
34 |         self.block = { isCancelled, completion in
35 |             Task.detached {
   |                           `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
36 |                 await block(isCancelled)
   |                       `- note: closure captures 'block' which is accessible to code in the current task
37 |                 completion()
38 |             }
[68/69] Compiling SpellbookFoundation BlockingQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/BlockingQueue.swift:25:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | import Foundation
 24 |
 25 | private let log = SpellbookLogger.internal(category: "BlockingQueue")
    |             |- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | /// Queue that blocks thread execution waiting new elements.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/SpellbookLog.swift:26:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 24 | import os
 25 |
 26 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 27 |     func _custom(
 28 |         level: SpellbookLogLevel,
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/ConcurrentBlockOperation.swift:35:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
33 |     public init(block: @escaping (_ isCancelled: ValueView<Bool>) async -> Void) {
34 |         self.block = { isCancelled, completion in
35 |             Task.detached {
   |                           `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
36 |                 await block(isCancelled)
   |                       `- note: closure captures 'block' which is accessible to code in the current task
37 |                 completion()
38 |             }
[69/69] Compiling SpellbookFoundation ConcurrentBlockOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/BlockingQueue.swift:25:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 23 | import Foundation
 24 |
 25 | private let log = SpellbookLogger.internal(category: "BlockingQueue")
    |             |- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | /// Queue that blocks thread execution waiting new elements.
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/SpellbookLog.swift:26:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 24 | import os
 25 |
 26 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 27 |     func _custom(
 28 |         level: SpellbookLogLevel,
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Threading & Concurrency/ConcurrentBlockOperation.swift:35:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
33 |     public init(block: @escaping (_ isCancelled: ValueView<Bool>) async -> Void) {
34 |         self.block = { isCancelled, completion in
35 |             Task.detached {
   |                           `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
36 |                 await block(isCancelled)
   |                       `- note: closure captures 'block' which is accessible to code in the current task
37 |                 completion()
38 |             }
[70/84] Compiling SpellbookBinaryParsing BinaryReaderInput.swift
[71/84] Compiling SpellbookBinaryParsing BinaryWriterOutput.swift
[72/84] Compiling SpellbookBinaryParsing BinaryWriter.swift
[73/84] Compiling SpellbookBinaryParsing BinaryParsingError.swift
[74/84] Compiling SpellbookBinaryParsing BinaryReader.swift
[75/84] Emitting module SpellbookBinaryParsing
[76/84] Compiling SpellbookHTTP HTTPTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:33:23: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 31 |
 32 | extension HTTPMethod {
 33 |     public static let get = Self(rawValue: "GET")
    |                       |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'get' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     public static let post = Self(rawValue: "POST")
 35 |     public static let patch = Self(rawValue: "PATCH")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:34:23: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 32 | extension HTTPMethod {
 33 |     public static let get = Self(rawValue: "GET")
 34 |     public static let post = Self(rawValue: "POST")
    |                       |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'post' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |     public static let patch = Self(rawValue: "PATCH")
 36 |     public static let delete = Self(rawValue: "DELETE")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:35:23: warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 33 |     public static let get = Self(rawValue: "GET")
 34 |     public static let post = Self(rawValue: "POST")
 35 |     public static let patch = Self(rawValue: "PATCH")
    |                       |- warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'patch' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     public static let delete = Self(rawValue: "DELETE")
 37 |     public static let put = Self(rawValue: "PUT")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:36:23: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 34 |     public static let post = Self(rawValue: "POST")
 35 |     public static let patch = Self(rawValue: "PATCH")
 36 |     public static let delete = Self(rawValue: "DELETE")
    |                       |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let put = Self(rawValue: "PUT")
 38 |     public static let options = Self(rawValue: "OPTIONS")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:37:23: warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 35 |     public static let patch = Self(rawValue: "PATCH")
 36 |     public static let delete = Self(rawValue: "DELETE")
 37 |     public static let put = Self(rawValue: "PUT")
    |                       |- warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'put' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     public static let options = Self(rawValue: "OPTIONS")
 39 |     public static let head = Self(rawValue: "HEAD")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:38:23: warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 36 |     public static let delete = Self(rawValue: "DELETE")
 37 |     public static let put = Self(rawValue: "PUT")
 38 |     public static let options = Self(rawValue: "OPTIONS")
    |                       |- warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'options' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |     public static let head = Self(rawValue: "HEAD")
 40 |     public static let trace = Self(rawValue: "TRACE")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:39:23: warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 37 |     public static let put = Self(rawValue: "PUT")
 38 |     public static let options = Self(rawValue: "OPTIONS")
 39 |     public static let head = Self(rawValue: "HEAD")
    |                       |- warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'head' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     public static let trace = Self(rawValue: "TRACE")
 41 |     public static let connect = Self(rawValue: "CONNECT")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:40:23: warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 38 |     public static let options = Self(rawValue: "OPTIONS")
 39 |     public static let head = Self(rawValue: "HEAD")
 40 |     public static let trace = Self(rawValue: "TRACE")
    |                       |- warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'trace' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     public static let connect = Self(rawValue: "CONNECT")
 42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:41:23: warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 39 |     public static let head = Self(rawValue: "HEAD")
 40 |     public static let trace = Self(rawValue: "TRACE")
 41 |     public static let connect = Self(rawValue: "CONNECT")
    |                       |- warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'connect' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 | }
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:57:23: warning: static property 'userAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | }
 49 |
 50 | public struct HTTPHeader: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
 51 |     public var rawValue: String
 52 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 55 |
 56 | extension HTTPHeader {
 57 |     public static let userAgent = HTTPHeader(rawValue: "user-agent")
    |                       |- warning: static property 'userAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'userAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     public static let authorization = HTTPHeader(rawValue: "authorization")
 59 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:58:23: warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | }
 49 |
 50 | public struct HTTPHeader: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
 51 |     public var rawValue: String
 52 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 56 | extension HTTPHeader {
 57 |     public static let userAgent = HTTPHeader(rawValue: "user-agent")
 58 |     public static let authorization = HTTPHeader(rawValue: "authorization")
    |                       |- warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'authorization' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 | }
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:85:23: warning: static property 'basic' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 | }
 64 |
 65 | public struct HTTPAuthorizationType: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPAuthorizationType' conform to the 'Sendable' protocol
 66 |     public var rawValue: String
 67 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 83 |
 84 | extension HTTPAuthorizationType {
 85 |     public static let basic = HTTPAuthorizationType(rawValue: "Basic")
    |                       |- warning: static property 'basic' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'basic' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |     public static let bearer = HTTPAuthorizationType(rawValue: "Bearer")
 87 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:86:23: warning: static property 'bearer' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 | }
 64 |
 65 | public struct HTTPAuthorizationType: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPAuthorizationType' conform to the 'Sendable' protocol
 66 |     public var rawValue: String
 67 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 84 | extension HTTPAuthorizationType {
 85 |     public static let basic = HTTPAuthorizationType(rawValue: "Basic")
 86 |     public static let bearer = HTTPAuthorizationType(rawValue: "Bearer")
    |                       |- warning: static property 'bearer' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bearer' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 | }
 88 |
[77/84] Compiling SpellbookHTTP HTTPRequest.swift
[78/84] Compiling SpellbookHTTP HTTPResult.swift
[79/84] Compiling SpellbookHTTP HTTPClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPClient.swift:80:17: warning: capture of 'completion' with non-sendable type '(Result<HTTPResult<Data>, any Error>) -> Void' in a '@Sendable' closure
 78 |         session.dataTask(with: urlRequest) { data, response, error in
 79 |             if let error {
 80 |                 completion(.failure(error))
    |                 |- warning: capture of 'completion' with non-sendable type '(Result<HTTPResult<Data>, any Error>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 81 |                 return
 82 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPClient.swift:38:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 36 |     public func data(for request: () throws -> URLRequest, completion: @escaping (Result<HTTPResult<Data>, any Error>) -> Void) {
 37 |         let request = Result(catching: request)
 38 |         Task {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 39 |             do {
 40 |                 let result = try await data(for: request.get, delegate: nil)
    |                                        `- note: closure captures non-Sendable 'self'
 41 |                 completion(.success(result))
    |                 `- note: closure captures non-Sendable 'completion'
 42 |             } catch {
 43 |                 completion(.failure(error))
[80/84] Emitting module SpellbookHTTP
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:33:23: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 31 |
 32 | extension HTTPMethod {
 33 |     public static let get = Self(rawValue: "GET")
    |                       |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'get' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     public static let post = Self(rawValue: "POST")
 35 |     public static let patch = Self(rawValue: "PATCH")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:34:23: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 32 | extension HTTPMethod {
 33 |     public static let get = Self(rawValue: "GET")
 34 |     public static let post = Self(rawValue: "POST")
    |                       |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'post' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |     public static let patch = Self(rawValue: "PATCH")
 36 |     public static let delete = Self(rawValue: "DELETE")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:35:23: warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 33 |     public static let get = Self(rawValue: "GET")
 34 |     public static let post = Self(rawValue: "POST")
 35 |     public static let patch = Self(rawValue: "PATCH")
    |                       |- warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'patch' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     public static let delete = Self(rawValue: "DELETE")
 37 |     public static let put = Self(rawValue: "PUT")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:36:23: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 34 |     public static let post = Self(rawValue: "POST")
 35 |     public static let patch = Self(rawValue: "PATCH")
 36 |     public static let delete = Self(rawValue: "DELETE")
    |                       |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let put = Self(rawValue: "PUT")
 38 |     public static let options = Self(rawValue: "OPTIONS")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:37:23: warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 35 |     public static let patch = Self(rawValue: "PATCH")
 36 |     public static let delete = Self(rawValue: "DELETE")
 37 |     public static let put = Self(rawValue: "PUT")
    |                       |- warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'put' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     public static let options = Self(rawValue: "OPTIONS")
 39 |     public static let head = Self(rawValue: "HEAD")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:38:23: warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 36 |     public static let delete = Self(rawValue: "DELETE")
 37 |     public static let put = Self(rawValue: "PUT")
 38 |     public static let options = Self(rawValue: "OPTIONS")
    |                       |- warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'options' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |     public static let head = Self(rawValue: "HEAD")
 40 |     public static let trace = Self(rawValue: "TRACE")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:39:23: warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 37 |     public static let put = Self(rawValue: "PUT")
 38 |     public static let options = Self(rawValue: "OPTIONS")
 39 |     public static let head = Self(rawValue: "HEAD")
    |                       |- warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'head' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     public static let trace = Self(rawValue: "TRACE")
 41 |     public static let connect = Self(rawValue: "CONNECT")
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:40:23: warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 38 |     public static let options = Self(rawValue: "OPTIONS")
 39 |     public static let head = Self(rawValue: "HEAD")
 40 |     public static let trace = Self(rawValue: "TRACE")
    |                       |- warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'trace' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     public static let connect = Self(rawValue: "CONNECT")
 42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:41:23: warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import Foundation
 26 |
 27 | public struct HTTPMethod: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 28 |     public var rawValue: String
 29 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 39 |     public static let head = Self(rawValue: "HEAD")
 40 |     public static let trace = Self(rawValue: "TRACE")
 41 |     public static let connect = Self(rawValue: "CONNECT")
    |                       |- warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'connect' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 | }
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:57:23: warning: static property 'userAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | }
 49 |
 50 | public struct HTTPHeader: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
 51 |     public var rawValue: String
 52 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 55 |
 56 | extension HTTPHeader {
 57 |     public static let userAgent = HTTPHeader(rawValue: "user-agent")
    |                       |- warning: static property 'userAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'userAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     public static let authorization = HTTPHeader(rawValue: "authorization")
 59 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:58:23: warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | }
 49 |
 50 | public struct HTTPHeader: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
 51 |     public var rawValue: String
 52 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 56 | extension HTTPHeader {
 57 |     public static let userAgent = HTTPHeader(rawValue: "user-agent")
 58 |     public static let authorization = HTTPHeader(rawValue: "authorization")
    |                       |- warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'authorization' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 | }
 60 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:85:23: warning: static property 'basic' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 | }
 64 |
 65 | public struct HTTPAuthorizationType: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPAuthorizationType' conform to the 'Sendable' protocol
 66 |     public var rawValue: String
 67 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 83 |
 84 | extension HTTPAuthorizationType {
 85 |     public static let basic = HTTPAuthorizationType(rawValue: "Basic")
    |                       |- warning: static property 'basic' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'basic' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |     public static let bearer = HTTPAuthorizationType(rawValue: "Bearer")
 87 | }
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPTypes.swift:86:23: warning: static property 'bearer' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 | }
 64 |
 65 | public struct HTTPAuthorizationType: RawRepresentable, Hashable {
    |               `- note: consider making struct 'HTTPAuthorizationType' conform to the 'Sendable' protocol
 66 |     public var rawValue: String
 67 |     public init(rawValue: String) { self.rawValue = rawValue }
    :
 84 | extension HTTPAuthorizationType {
 85 |     public static let basic = HTTPAuthorizationType(rawValue: "Basic")
 86 |     public static let bearer = HTTPAuthorizationType(rawValue: "Bearer")
    |                       |- warning: static property 'bearer' is not concurrency-safe because non-'Sendable' type 'HTTPAuthorizationType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bearer' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 | }
 88 |
[81/84] Compiling SpellbookTestUtils Testing.swift
[82/84] Compiling SpellbookTestUtils TestError.swift
[83/84] Compiling SpellbookTestUtils Extensions - XCTestCase.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookTestUtils/Extensions - XCTestCase.swift:38:23: warning: static property 'waitRate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 |     public static var waitRate = 100.0
37 | #else
38 |     public static var waitRate = 1.0
   |                       |- warning: static property 'waitRate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'waitRate' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'waitRate' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 | #endif
40 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookTestUtils/Extensions - XCTestCase.swift:41:23: warning: static property 'waitTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
39 | #endif
40 |
41 |     public static var waitTimeout: TimeInterval = 0.5
   |                       |- warning: static property 'waitTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'waitTimeout' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'waitTimeout' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static var testBundle: Bundle {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookTestUtils/Extensions - XCTestCase.swift:67:9: warning: call to main actor-isolated instance method 'waitForExpectations(timeout:handler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
63 |
64 |     @discardableResult
65 |     public func waitForExpectations(timeout: TimeInterval = XCTestCase.waitTimeout, ignoreWaitRate: Bool) -> Error? {
   |                 `- note: add '@MainActor' to make instance method 'waitForExpectations(timeout:ignoreWaitRate:)' part of global actor 'MainActor'
66 |         var error: Error?
67 |         waitForExpectations(timeout: timeout * Self.waitRate) {
   |         `- warning: call to main actor-isolated instance method 'waitForExpectations(timeout:handler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
68 |             error = $0
69 |         }
XCTest.XCTestCase.waitForExpectations:2:22: note: calls to instance method 'waitForExpectations(timeout:handler:)' from outside of its actor context are implicitly asynchronous
1 | class XCTestCase {
2 | @MainActor open func waitForExpectations(timeout: TimeInterval, handler: (@Sendable ((any Error)?) -> Void)? = nil)}
  |                      `- note: calls to instance method 'waitForExpectations(timeout:handler:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookTestUtils/Extensions - XCTestCase.swift:68:13: warning: mutation of captured var 'error' in concurrently-executing code
66 |         var error: Error?
67 |         waitForExpectations(timeout: timeout * Self.waitRate) {
68 |             error = $0
   |             `- warning: mutation of captured var 'error' in concurrently-executing code
69 |         }
70 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookTestUtils/Extensions - XCTestCase.swift:67:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
65 |     public func waitForExpectations(timeout: TimeInterval = XCTestCase.waitTimeout, ignoreWaitRate: Bool) -> Error? {
66 |         var error: Error?
67 |         waitForExpectations(timeout: timeout * Self.waitRate) {
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated instance method 'waitForExpectations(timeout:handler:)' risks causing data races between main actor-isolated and task-isolated uses
68 |             error = $0
69 |         }
[84/84] Emitting module SpellbookTestUtils
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookTestUtils/Extensions - XCTestCase.swift:38:23: warning: static property 'waitRate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
36 |     public static var waitRate = 100.0
37 | #else
38 |     public static var waitRate = 1.0
   |                       |- warning: static property 'waitRate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'waitRate' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'waitRate' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 | #endif
40 |
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookTestUtils/Extensions - XCTestCase.swift:41:23: warning: static property 'waitTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
39 | #endif
40 |
41 |     public static var waitTimeout: TimeInterval = 0.5
   |                       |- warning: static property 'waitTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'waitTimeout' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'waitTimeout' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static var testBundle: Bundle {
Build complete! (14.54s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftSpellbook",
  "name" : "SwiftSpellbook",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "SpellbookFoundation",
      "targets" : [
        "SpellbookFoundation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpellbookHTTP",
      "targets" : [
        "SpellbookHTTP"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpellbookBinaryParsing",
      "targets" : [
        "SpellbookBinaryParsing"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpellbookTestUtils",
      "targets" : [
        "SpellbookTestUtils"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_SpellbookFoundationObjC",
      "module_type" : "ClangTarget",
      "name" : "_SpellbookFoundationObjC",
      "path" : "Sources/SpellbookFoundationObjC",
      "product_memberships" : [
        "SpellbookFoundation",
        "SpellbookHTTP",
        "SpellbookBinaryParsing",
        "SpellbookTestUtils"
      ],
      "sources" : [
        "SpellbookObjC.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookTests",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookTests",
      "path" : "Tests/SpellbookTests",
      "sources" : [
        "BinaryParsing/BinaryParsingTests.swift",
        "Common/BlockingQueueTests.swift",
        "Common/CancellationTokenTests.swift",
        "Common/CollectionDiffTests.swift",
        "Common/ObjectBuilderTests.swift",
        "Common/OtherCommonTests.swift",
        "Common/SBLogTests.swift",
        "Common/SBUnitTests.swift",
        "Common/UtilsTests.swift",
        "Common/WildcardExpressionTests.swift",
        "DictionaryParsing/DictionaryParsingTests.swift",
        "Errors/CommonErrorTests.swift",
        "Errors/ErrorExtensionsTests.swift",
        "Errors/NSErrorTests.swift",
        "Extensions Tests/CodableTests.swift",
        "Extensions Tests/CollectionsTests.swift",
        "Extensions Tests/StandardTypesTests.swift",
        "Filesystem & Bundle/FileEnumeratorTests.swift",
        "Filesystem & Bundle/FileManagerTests.swift",
        "Filesystem & Bundle/FileStoreTests.swift",
        "Filesystem & Bundle/TemporaryDirectoryTests.swift",
        "GUITests/GUITests.swift",
        "LowLevel/AuditTokenTests.swift",
        "LowLevel/MachTests.swift",
        "LowLevel/UnsafeTests.swift",
        "Observing/EventAskTests.swift",
        "Observing/EventNotifyTests.swift",
        "Observing/ObservableTests.swift",
        "Observing/ValueObservingTests.swift",
        "Observing/ValueStoreTests.swift",
        "Other/ObjCTests.swift",
        "Threading & Concurrency/ConcurrentBlockOperationTests.swift",
        "Threading & Concurrency/DispatchQueueExtensionsTests.swift",
        "Threading & Concurrency/SynchronousExecutorTests.swift",
        "Types & PropertyWrappers/PropertyWrapperTests.swift",
        "Types & PropertyWrappers/RefreshableTests.swift",
        "Types & PropertyWrappers/ResourceTests.swift",
        "Types & PropertyWrappers/TypesTests.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation",
        "SpellbookBinaryParsing",
        "SpellbookTestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpellbookTestUtilsTests",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookTestUtilsTests",
      "path" : "Tests/SpellbookTestUtilsTests",
      "sources" : [
        "TestingTests.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation",
        "SpellbookTestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpellbookTestUtils",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookTestUtils",
      "path" : "Sources/SpellbookTestUtils",
      "product_memberships" : [
        "SpellbookTestUtils"
      ],
      "sources" : [
        "Extensions - XCTestCase.swift",
        "TestError.swift",
        "Testing.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookHTTP",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookHTTP",
      "path" : "Sources/SpellbookHTTP",
      "product_memberships" : [
        "SpellbookHTTP"
      ],
      "sources" : [
        "HTTPClient.swift",
        "HTTPRequest.swift",
        "HTTPResult.swift",
        "HTTPTypes.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookFoundation",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookFoundation",
      "path" : "Sources/SpellbookFoundation",
      "product_memberships" : [
        "SpellbookFoundation",
        "SpellbookHTTP",
        "SpellbookBinaryParsing",
        "SpellbookTestUtils"
      ],
      "sources" : [
        "Combine/Extensions - Combine.swift",
        "Combine/Proxies - Combine.swift",
        "Common/Benchmark.swift",
        "Common/CancellationToken.swift",
        "Common/CollectionDiff.swift",
        "Common/Environment.swift",
        "Common/Exceptions.swift",
        "Common/Extensions - Codable.swift",
        "Common/Extensions - Collections.swift",
        "Common/Extensions - Comparable.swift",
        "Common/Extensions - Formatters.swift",
        "Common/Extensions - StandardTypes.swift",
        "Common/SBUnit.swift",
        "Common/SpellbookLog.swift",
        "Common/Utils.swift",
        "Common/ValueBuilder.swift",
        "Common/WildcardExpression.swift",
        "DictionaryParsing/DictionaryCodingKey.swift",
        "DictionaryParsing/DictionaryReader.swift",
        "DictionaryParsing/DictionaryWriter.swift",
        "Errors/CommonError.swift",
        "Errors/CustomErrorUpdating.swift",
        "Errors/Extensions - Error.swift",
        "Errors/Extensions - NSError.swift",
        "Errors/IOKitError.swift",
        "Filesystem & Bundle/Extensions - Bundle.swift",
        "Filesystem & Bundle/Extensions - FileManager.swift",
        "Filesystem & Bundle/FileEnumerator.swift",
        "Filesystem & Bundle/FileStore.swift",
        "Filesystem & Bundle/TemporaryDirectory.swift",
        "GUI/Extensions - CoreGraphics.swift",
        "GUI/RGBColor.swift",
        "Internal.swift",
        "Low Level/AuditToken.swift",
        "Low Level/BridgedCEnum.swift",
        "Low Level/MachTime.swift",
        "Low Level/POD+Swift.swift",
        "Low Level/Unsafe.swift",
        "Private/_ValueUpdateWrapping.swift",
        "System & Hardware/DeviceInfo.swift",
        "System & Hardware/Extensions - ProcessInfo.swift",
        "Threading & Concurrency/Atomic.swift",
        "Threading & Concurrency/BlockingQueue.swift",
        "Threading & Concurrency/ConcurrentBlockOperation.swift",
        "Threading & Concurrency/Extensions - DispatchQueue.swift",
        "Threading & Concurrency/Extensions - Locks.swift",
        "Threading & Concurrency/Extensions - Task.swift",
        "Threading & Concurrency/PosixLocks.swift",
        "Threading & Concurrency/Synchronized.swift",
        "Threading & Concurrency/SynchronizedObjC.swift",
        "Threading & Concurrency/SynchronousExecutor.swift",
        "Types & PropertyWrappers/Boxing.swift",
        "Types & PropertyWrappers/Closure.swift",
        "Types & PropertyWrappers/Refreshable.swift",
        "Types & PropertyWrappers/Resource (RAII).swift",
        "Types & PropertyWrappers/Types.swift",
        "ValueObserving/EventAsk.swift",
        "ValueObserving/EventNotify.swift",
        "ValueObserving/ValueObservable.swift",
        "ValueObserving/ValueObserving.swift",
        "ValueObserving/ValueStore.swift",
        "ValueObserving/ValueView.swift"
      ],
      "target_dependencies" : [
        "_SpellbookFoundationObjC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookBinaryParsing",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookBinaryParsing",
      "path" : "Sources/SpellbookBinaryParsing",
      "product_memberships" : [
        "SpellbookBinaryParsing"
      ],
      "sources" : [
        "BinaryParsingError.swift",
        "BinaryReader.swift",
        "BinaryReaderInput.swift",
        "BinaryWriter.swift",
        "BinaryWriterOutput.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.