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.1 for macOS (SPM) on 28 Apr 2025 01:48:32 UTC.

Swift 6 data race errors: 15

Build Command

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

Build Log

 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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[60/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[61/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[62/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[63/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[64/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[65/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[66/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[67/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
 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
    |                     `- 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
 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
 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
 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
 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
 48 |
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
    |                                `- warning: reference to captured var 'task' in concurrently-executing code
 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
 49 |             urlSession.delegateQueue.addOperation { [self] in
 50 |                 optionsPerTask[task] = options
 51 |                 task.resume()
    |                 `- warning: reference to captured var 'task' in concurrently-executing code
 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
 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
 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
 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
    |                                               `- 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
 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
    |                                                       `- 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 |         })
[68/110] Compiling SchafKit Result.swift
[69/110] Compiling SchafKit Color+Components.swift
[70/110] Compiling SchafKit Color+UIColor.swift
[71/110] Compiling SchafKit Image+SFSymbols.swift
[72/110] Compiling SchafKit View+Erase.swift
[73/110] Compiling SchafKit UIAlertController.swift
[74/110] Compiling SchafKit UIColor.swift
[75/110] Compiling SchafKit UIDevice.swift
[76/110] Compiling SchafKit UIImage.swift
[77/110] Compiling SchafKit UIView.swift
[78/110] Compiling SchafKit UIViewController.swift
[79/110] Compiling SchafKit PublishedSettingStorage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[80/110] Compiling SchafKit SK8BitRGBARepresentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[81/110] Compiling SchafKit SKHSLARepresentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[82/110] Compiling SchafKit SKJsonRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[83/110] Compiling SchafKit SKRGBARepresentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[84/110] Compiling SchafKit SKTimeUnit.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[85/110] Compiling SchafKit SKUnit.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[86/110] Compiling SchafKit Array.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[87/110] Compiling SchafKit Collection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[88/110] Compiling SchafKit Dictionary.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[89/110] Compiling SchafKit Sequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:222:57: warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
198 |     ///
199 |     /// - note: `asyncMap` performs all tasks parallel.
200 |     func asyncMap<T>(priority: TaskPriority, handler: @escaping (Element) async -> T) async -> [T] {
    |                   `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
201 |
202 |         let count = self.count
    :
220 |                     if await store.waitingCount == 0 {
221 |                         let ids = await store.ids
222 |                         let resultsSorted = await store.results.sorted(by: { lK, rK in
    |                                                         `- warning: non-sendable type '[UUID : T]' of property 'results' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
223 |                             ids.firstIndex(of: lK.key) ?? 0 < ids.firstIndex(of: rK.key) ?? 0
224 |                         }).map { kVP in
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:213:42: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
211 |                 let id = UUID()
212 |
213 |                 Task(priority: priority) {
    |                                          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
214 |                     await store.append(id: id)
215 |
216 |                     let result = await handler(item)
    |                                        `- note: closure captures 'handler' which is accessible to code in the current task
217 |                     await store.set(result: result, for: id)
218 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:217:33: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
215 |
216 |                     let result = await handler(item)
217 |                     await store.set(result: result, for: id)
    |                                 |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: sending task-isolated 'result' to actor-isolated instance method 'set(result:for:)' risks causing data races between actor-isolated and task-isolated uses
218 |
219 |                     await store.decreaseWaitingCount()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Collections/Array.swift:229:40: warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
227 |
228 |                         SKDispatchHelper.dispatchOnMainQueue {
229 |                             completion.resume(with: .success(resultsSorted))
    |                                        |- warning: sending 'resultsSorted.success' risks causing data races; this is an error in the Swift 6 language mode
    |                                        `- note: task-isolated 'resultsSorted.success' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
230 |                         }
231 |                     }
[90/110] Compiling SchafKit NSObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[91/110] Compiling SchafKit String+Markdown.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[92/110] Compiling SchafKit String.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[93/110] Compiling SchafKit TimeInterval.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[94/110] Compiling SchafKit Timer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[95/110] Compiling SchafKit URL.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[96/110] Compiling SchafKit CGImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[97/110] Compiling SchafKit Digest+Hex.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[98/110] Compiling SchafKit NSLayoutConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[99/110] Compiling SchafKit NSRegularExpression.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[100/110] Compiling SchafKit Optional.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/String.swift:292:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
290 | // - MARK: Identifiable
291 |
292 | extension String: Identifiable {
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
293 |     public var id: String {
294 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Generic/Timer.swift:11:13: warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
 9 |     static func scheduledTimer(withTimeInterval timeInterval : TimeInterval, block : @escaping SKBlock) -> Timer {
10 |         scheduledTimer(withTimeInterval: timeInterval, repeats: false, block: { (_) in
11 |             block()
   |             |- warning: capture of 'block' with non-sendable type 'SKBlock' (aka '() -> ()') in a '@Sendable' closure
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
12 |         })
13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Extensions/Other/Optional.swift:3:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Optional: Identifiable where Wrapped: Identifiable {
  | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public var id: some Hashable {
5 |         return self?.id
[101/110] Compiling SchafKit SKNetworkingBlocks.swift
/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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- 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: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: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                `- 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: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: add '@MainActor' to make static property 'currentRequests' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     var completionHandler : SKProductsFetchCompletionHandler?
Build complete! (8.86s)
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.