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 SchafKit, reference 1.2.1 (66d05e), with Swift 6.0 for macOS (SPM) on 30 Nov 2024 06:42:47 UTC.

Swift 6 data race errors: 15

Build Command

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

Build Log

  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 13 |     public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
 14 |     /// The `Library/ApplicationSupport` directory.
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 18 |
 19 |     /// The `Documents` directory.
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
    |                       |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |     /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | private let fileSystem = FileManager.default
   |             |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
  1 | open class FileManager : NSObject {
    |            `- note: class 'FileManager' does not conform to the 'Sendable' protocol
  2 |     open class var `default`: FileManager { get }
  3 |     @available(swift, obsoleted: 3, renamed: "default")
[78/110] Compiling SchafKit SKFileSystemItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Cross Platform/Screen.swift:9:23: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public class Screen {
 9 |     public static var main = Screen()
   |                       |- warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'main' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 |     private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Dispatch/SKDispatchHelper.swift:23:34: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
17 |        - block : The block to dispatch.
18 |     */
19 |     public class func dispatch(on queue: DispatchQueue, sync: Bool = false, block: @escaping SKBlock){
   |                                                                             `- note: parameter 'block' is implicitly non-sendable
20 |         if (sync){
21 |             queue.sync(execute: block)
22 |         }else {
23 |             queue.async(execute: block)
   |                                  `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
24 |         }
25 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Foundation
  3 |
  4 | private let fileSystem = FileManager.default
    |             |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let slash = "/"
  6 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
  1 | open class FileManager : NSObject {
    |            `- note: class 'FileManager' does not conform to the 'Sendable' protocol
  2 |     open class var `default`: FileManager { get }
  3 |     @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:10:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bundle' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 |     /// The `Library` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:13:23: warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
 11 |
 12 |     /// The `Library` directory.
 13 |     public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'library' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     /// The `Library/ApplicationSupport` directory.
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:15:23: warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 13 |     public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
 14 |     /// The `Library/ApplicationSupport` directory.
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 18 |
 19 |     /// The `Documents` directory.
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
    |                       |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |     /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | private let fileSystem = FileManager.default
   |             |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
  1 | open class FileManager : NSObject {
    |            `- note: class 'FileManager' does not conform to the 'Sendable' protocol
  2 |     open class var `default`: FileManager { get }
  3 |     @available(swift, obsoleted: 3, renamed: "default")
[79/110] Compiling SchafKit SKKeychain.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Cross Platform/Screen.swift:9:23: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public class Screen {
 9 |     public static var main = Screen()
   |                       |- warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'main' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 |     private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Dispatch/SKDispatchHelper.swift:23:34: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
17 |        - block : The block to dispatch.
18 |     */
19 |     public class func dispatch(on queue: DispatchQueue, sync: Bool = false, block: @escaping SKBlock){
   |                                                                             `- note: parameter 'block' is implicitly non-sendable
20 |         if (sync){
21 |             queue.sync(execute: block)
22 |         }else {
23 |             queue.async(execute: block)
   |                                  `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
24 |         }
25 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Foundation
  3 |
  4 | private let fileSystem = FileManager.default
    |             |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let slash = "/"
  6 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
  1 | open class FileManager : NSObject {
    |            `- note: class 'FileManager' does not conform to the 'Sendable' protocol
  2 |     open class var `default`: FileManager { get }
  3 |     @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:10:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bundle' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 |     /// The `Library` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:13:23: warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
 11 |
 12 |     /// The `Library` directory.
 13 |     public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'library' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     /// The `Library/ApplicationSupport` directory.
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:15:23: warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 13 |     public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
 14 |     /// The `Library/ApplicationSupport` directory.
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 18 |
 19 |     /// The `Documents` directory.
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
    |                       |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |     /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | private let fileSystem = FileManager.default
   |             |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
  1 | open class FileManager : NSObject {
    |            `- note: class 'FileManager' does not conform to the 'Sendable' protocol
  2 |     open class var `default`: FileManager { get }
  3 |     @available(swift, obsoleted: 3, renamed: "default")
[80/110] Compiling SchafKit SKNetworking.Request.Body.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Cross Platform/Screen.swift:9:23: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public class Screen {
 9 |     public static var main = Screen()
   |                       |- warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'main' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 |     private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Dispatch/SKDispatchHelper.swift:23:34: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
17 |        - block : The block to dispatch.
18 |     */
19 |     public class func dispatch(on queue: DispatchQueue, sync: Bool = false, block: @escaping SKBlock){
   |                                                                             `- note: parameter 'block' is implicitly non-sendable
20 |         if (sync){
21 |             queue.sync(execute: block)
22 |         }else {
23 |             queue.async(execute: block)
   |                                  `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
24 |         }
25 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Foundation
  3 |
  4 | private let fileSystem = FileManager.default
    |             |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let slash = "/"
  6 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
  1 | open class FileManager : NSObject {
    |            `- note: class 'FileManager' does not conform to the 'Sendable' protocol
  2 |     open class var `default`: FileManager { get }
  3 |     @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:10:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    |                       |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bundle' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 |     /// The `Library` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:13:23: warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
 11 |
 12 |     /// The `Library` directory.
 13 |     public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'library' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     /// The `Library/ApplicationSupport` directory.
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:15:23: warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 13 |     public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
 14 |     /// The `Library/ApplicationSupport` directory.
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 15 |     public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
 16 |     /// The `Library/Caches` directory.
 17 |     public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 18 |
 19 |     /// The `Documents` directory.
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
    |                       |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | /// A dictionary representation.
  8 | public class SKDirectory : SKFileSystemItem {
    |              `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
  9 |     /// The Bundle directory.
 10 |     public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
    :
 20 |     public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
 21 |     /// The `Documents/Inbox` directory.
 22 |     public static let inbox = documents.directoryByAppending(path: "Inbox")
    |                       |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 |     /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | private let fileSystem = FileManager.default
   |             |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
  1 | open class FileManager : NSObject {
    |            `- note: class 'FileManager' does not conform to the 'Sendable' protocol
  2 |     open class var `default`: FileManager { get }
  3 |     @available(swift, obsoleted: 3, renamed: "default")
[81/110] Compiling SchafKit LabeledView.swift
[82/110] Compiling SchafKit PresentationLink.swift
[83/110] Compiling SchafKit RoundedCorners.swift
[84/110] Compiling SchafKit SearchBar.swift
[85/110] Compiling SchafKit TimePicker.swift
[86/110] Compiling SchafKit AppearanceHandler.swift
[87/110] Compiling SchafKit KeyboardResponder.swift
[88/110] Compiling SchafKit View.swift
[89/110] Compiling SchafKit OKSubtileNotification.swift
[90/110] Compiling SchafKit UIApplication.swift
[91/110] Compiling SchafKit SKNetworking.Request.HeaderField.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[92/110] Compiling SchafKit SKNetworking.Request.Method.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[93/110] Compiling SchafKit SKNetworking.Request.Options.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[94/110] Compiling SchafKit SKNetworking.Request.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[95/110] Compiling SchafKit SKNetworking.Response.Status.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[96/110] Compiling SchafKit SKNetworking.Response.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[97/110] Compiling SchafKit SKNetworking.Result.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[98/110] Compiling SchafKit SKNetworking.Endpoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[99/110] Compiling SchafKit SKNetworking._Helper.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[100/110] Compiling SchafKit SKNetworking.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
    |                     |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 42 |                 } else {
 43 |                     completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
    |                                                                                         `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 41 |                     completion(.success(result))
 42 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 51 |                 task.resume()
 52 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
 52 |             }
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 71 |
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
    |                                        `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 74 |                 updateHandlerPerTask[task] = (update, completion)
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 4 | ///
 5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
 6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
   |              `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
 7 |     private var options:[Element]
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                               |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                               `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 72 |             urlSession.delegateQueue.addOperation { [self] in
 73 |                 optionsPerTask[task] = options
 74 |                 updateHandlerPerTask[task] = (update, completion)
    |                                                       |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 75 |
 76 |                 task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 |             try await withCheckedThrowingContinuation({ completion in
42 |                 self.request(path: path, options: options, completion: {
43 |                     completion.resume(with: $0)
   |                                |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                                `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 |                 })
45 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
 37 |
 38 |             var task: URLSessionDataTask!
 39 |             task = urlSession.dataTask(with: request) { (data, response, error) in
    |                  `- warning: 'task' mutated after capture by sendable closure
 40 |                 if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
 41 |                     completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 |         try await withCheckedThrowingContinuation({ completion in
13 |             _Helper.shared.request(url: url, options: options, completion: {
14 |                 completion.resume(with: $0)
   |                            |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
   |                            `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 |             })
16 |         })
[101/110] Compiling SchafKit SKNetworkingBlocks.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[102/110] Compiling SchafKit SKRegexMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[103/110] Compiling SchafKit String+OKRegexMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[104/110] Compiling SchafKit SchafKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[105/110] Compiling SchafKit SKStoreKitHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[106/110] Compiling SchafKit AFText.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[107/110] Compiling SchafKit AlignedText.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[108/110] Compiling SchafKit Blur.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[109/110] Compiling SchafKit EmojiTextFieldView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
[110/110] Compiling SchafKit FixedToggle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | @available(watchOS 6.2, *)
 69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
    |                `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
 70 |     static let shared = _SKPaymentQueueHelper()
    |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | @available(watchOS 6.2, *)
 18 | public class SKStoreKitHelper {
    |              `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
 19 |     public static let shared = SKStoreKitHelper()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 |     private static var currentRequests : [_SKStoreKitProductRequest] = []
    |                        |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
Build complete! (19.84s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SchafKit",
  "name" : "SchafKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SchafKit",
      "targets" : [
        "SchafKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SchafKitTests",
      "module_type" : "SwiftTarget",
      "name" : "SchafKitTests",
      "path" : "Tests/SchafKitTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SchafKitTests/Images",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Common/Options/JSOptionSet.swift",
        "Common/Structs/JS8BitRGBARepresentation.swift",
        "Common/Structs/JSJsonRepresentable.swift",
        "Common/Structs/JSRGBARepresentation.swift",
        "Common/Units/JSTimeUnit.swift",
        "Common/Units/OKUnit.swift",
        "Extensions/Collections/Array.swift",
        "Extensions/Collections/Dictionary.swift",
        "Extensions/Other/NSRegularExpression.swift",
        "Extensions/Scalar/Character.swift",
        "Extensions/Scalar/Double.swift",
        "Extensions/Scalar/String.swift",
        "Extensions/UIKit+AppKit/UIColor.swift",
        "Extensions/UIKit+AppKit/UIImage.swift",
        "Kit/Cryptography.swift",
        "Kit/Keychain.swift",
        "Kit/Network.swift",
        "Kit/Regex.swift",
        "Tests.swift"
      ],
      "target_dependencies" : [
        "SchafKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SchafKit",
      "module_type" : "SwiftTarget",
      "name" : "SchafKit",
      "path" : "Sources/SchafKit",
      "product_memberships" : [
        "SchafKit"
      ],
      "sources" : [
        "Common/BackgroundPublished.swift",
        "Common/Blocks.swift",
        "Common/CodableSettingStorage.swift",
        "Common/Enums/SKAxis.swift",
        "Common/Options/SKOptionSet.swift",
        "Common/Options/SKOptions.swift",
        "Common/OrderedDictionary.swift",
        "Common/PropertyWrappers/EquatablePublished.swift",
        "Common/PropertyWrappers/SettingStorage.swift",
        "Common/Publishable.swift",
        "Common/PublishedCodableSettingStorage.swift",
        "Common/PublishedSettingStorage.swift",
        "Common/Structs/SK8BitRGBARepresentation.swift",
        "Common/Structs/SKHSLARepresentation.swift",
        "Common/Structs/SKJsonRepresentable.swift",
        "Common/Structs/SKRGBARepresentation.swift",
        "Common/Units/SKTimeUnit.swift",
        "Common/Units/SKUnit.swift",
        "Extensions/Collections/Array.swift",
        "Extensions/Collections/Collection.swift",
        "Extensions/Collections/Dictionary.swift",
        "Extensions/Collections/Sequence.swift",
        "Extensions/CoreData/NSManagedObjectContext.swift",
        "Extensions/Generic/Bool.swift",
        "Extensions/Generic/CGPoint.swift",
        "Extensions/Generic/Character.swift",
        "Extensions/Generic/Data.swift",
        "Extensions/Generic/Date.swift",
        "Extensions/Generic/DateFormatter.swift",
        "Extensions/Generic/Double.swift",
        "Extensions/Generic/Hashable.swift",
        "Extensions/Generic/NSAttributedString.swift",
        "Extensions/Generic/NSMutableAttributedString.swift",
        "Extensions/Generic/NSObject.swift",
        "Extensions/Generic/String+Markdown.swift",
        "Extensions/Generic/String.swift",
        "Extensions/Generic/TimeInterval.swift",
        "Extensions/Generic/Timer.swift",
        "Extensions/Generic/URL.swift",
        "Extensions/Other/CGImage.swift",
        "Extensions/Other/Digest+Hex.swift",
        "Extensions/Other/NSLayoutConstraint.swift",
        "Extensions/Other/NSRegularExpression.swift",
        "Extensions/Other/Optional.swift",
        "Extensions/Other/Result.swift",
        "Extensions/SwiftUI/Color+Components.swift",
        "Extensions/SwiftUI/Color+UIColor.swift",
        "Extensions/SwiftUI/Image+SFSymbols.swift",
        "Extensions/SwiftUI/View+Erase.swift",
        "Extensions/UIKit+AppKit/UIAlertController.swift",
        "Extensions/UIKit+AppKit/UIColor.swift",
        "Extensions/UIKit+AppKit/UIDevice.swift",
        "Extensions/UIKit+AppKit/UIImage.swift",
        "Extensions/UIKit+AppKit/UIView.swift",
        "Extensions/UIKit+AppKit/UIViewController.swift",
        "Kit/Alerting/Platforms/SKAlerting-iOS+tvOS.swift",
        "Kit/Alerting/Platforms/SKAlerting-macOS.swift",
        "Kit/Alerting/Platforms/SKAlerting-watchOS.swift",
        "Kit/Alerting/Platforms/_MultiInputView.swift",
        "Kit/Alerting/SKAlerting.Action.Block.swift",
        "Kit/Alerting/SKAlerting.Action.Style.swift",
        "Kit/Alerting/SKAlerting.Action.swift",
        "Kit/Alerting/SKAlerting.Style.swift",
        "Kit/Alerting/SKAlerting.TextFieldConfiguration.swift",
        "Kit/Alerting/SKAlerting.swift",
        "Kit/Cross Platform/Application.swift",
        "Kit/Cross Platform/Screen.swift",
        "Kit/Cryptography/Curve25519XSalsa20Poly1305BoxAlgorithm.swift",
        "Kit/Cryptography/Ed25519Algorithm.swift",
        "Kit/Cryptography/SKCryptography.swift",
        "Kit/Cryptography/XSalsa20Poly1305SecretBoxAlgorithm.swift",
        "Kit/Dispatch/SKDispatchHelper.swift",
        "Kit/FileSystem/SKDirectory.swift",
        "Kit/FileSystem/SKFile.swift",
        "Kit/FileSystem/SKFileSystemItem.swift",
        "Kit/Keychain/SKKeychain.swift",
        "Kit/Networking/Request/SKNetworking.Request.Body.swift",
        "Kit/Networking/Request/SKNetworking.Request.HeaderField.swift",
        "Kit/Networking/Request/SKNetworking.Request.Method.swift",
        "Kit/Networking/Request/SKNetworking.Request.Options.swift",
        "Kit/Networking/Request/SKNetworking.Request.swift",
        "Kit/Networking/Response/SKNetworking.Response.Status.swift",
        "Kit/Networking/Response/SKNetworking.Response.swift",
        "Kit/Networking/Result/SKNetworking.Result.swift",
        "Kit/Networking/SKNetworking.Endpoint.swift",
        "Kit/Networking/SKNetworking._Helper.swift",
        "Kit/Networking/SKNetworking.swift",
        "Kit/Networking/SKNetworkingBlocks.swift",
        "Kit/Regular Expression/SKRegexMatch.swift",
        "Kit/Regular Expression/String+OKRegexMatch.swift",
        "Kit/SchafKit.swift",
        "Kit/StoreKit/SKStoreKitHelper.swift",
        "Kit/SwiftUI/Components/AFText.swift",
        "Kit/SwiftUI/Components/AlignedText.swift",
        "Kit/SwiftUI/Components/Blur.swift",
        "Kit/SwiftUI/Components/EmojiTextFieldView.swift",
        "Kit/SwiftUI/Components/FixedToggle.swift",
        "Kit/SwiftUI/Components/LabeledView.swift",
        "Kit/SwiftUI/Components/PresentationLink.swift",
        "Kit/SwiftUI/Components/RoundedCorners.swift",
        "Kit/SwiftUI/Components/SearchBar.swift",
        "Kit/SwiftUI/Components/TimePicker.swift",
        "Kit/SwiftUI/Helpers/AppearanceHandler.swift",
        "Kit/SwiftUI/Helpers/KeyboardResponder.swift",
        "Kit/SwiftUI/View.swift",
        "Platform-Specific/iOS+tvOS/Classes/OKSubtileNotification.swift",
        "Platform-Specific/iOS+tvOS/UIApplication.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.