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 master (7b3171), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 01:49:00 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

25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
   |                                                    `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |         alert.accessoryView = inputView
27 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:359:29: note: property declared here
 357 | @property (readonly) NSRect cascadingReferenceFrame API_AVAILABLE(macos(15.0));
 358 |
 359 | @property (readonly) NSRect frame;
     |                             `- note: property declared here
 360 |
 361 | /*! Subclasses can override \c animationResizeTime: to control the total time for the frame change.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:25:45: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
23 |         // TODO: Make switching with tab possible
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
   |                                             `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |         alert.accessoryView = inputView
27 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAlert.h:162:40: note: property declared here
160 |
161 | /// The app-modal panel or document-modal sheet that corresponds to the alert
162 | @property (readonly, strong) NSWindow *window;
    |                                        `- note: property declared here
163 |
164 | @end
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:26:15: warning: main actor-isolated property 'accessoryView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
26 |         alert.accessoryView = inputView
   |               `- warning: main actor-isolated property 'accessoryView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
27 |
28 |         // TODO: Decide : Should this actually be synchronous?
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAlert.h:127:38: note: mutation of this property is only permitted within the actor
125 |
126 | /// The accessory view displayed in the alert, placed between the informative text or suppression checkbox (if present) and the response buttons. Before changing the location of the accessory view, first call the `-layout` method.
127 | @property (nullable, strong) NSView *accessoryView API_AVAILABLE(macos(10.5));
    |                                      `- note: mutation of this property is only permitted within the actor
128 |
129 | /// Specifies that the alert must do immediate layout instead of lazily just before display.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:29:30: warning: call to main actor-isolated instance method 'runModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
27 |
28 |         // TODO: Decide : Should this actually be synchronous?
29 |         let response = alert.runModal()
   |                              `- warning: call to main actor-isolated instance method 'runModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
30 |
31 |         let firstButtonRawValue = NSApplication.ModalResponse.alertFirstButtonReturn.rawValue
AppKit.NSAlert.runModal:2:22: note: calls to instance method 'runModal()' from outside of its actor context are implicitly asynchronous
1 | class NSAlert {
2 | @MainActor open func runModal() -> NSApplication.ModalResponse}
  |                      `- note: calls to instance method 'runModal()' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:34:44: warning: main actor-isolated property 'values' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
32 |
33 |         let action = actions[response.rawValue - firstButtonRawValue]
34 |         action.handler?(action, inputView?.values ?? [])
   |                                            `- warning: main actor-isolated property 'values' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |     }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/_MultiInputView.swift:61:9: note: property declared here
59 |     }
60 |
61 |     var values:[String]{
   |         `- note: property declared here
62 |         return textFields.map({ (textField) -> String in
63 |             textField.stringValue
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:24:25: warning: sending 'textFieldConfigurations' risks causing data races; this is an error in the Swift 6 language mode
22 |
23 |         // TODO: Make switching with tab possible
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
   |                         |- warning: sending 'textFieldConfigurations' risks causing data races; this is an error in the Swift 6 language mode
   |                         `- note: sending task-isolated 'textFieldConfigurations' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
26 |         alert.accessoryView = inputView
[47/110] Compiling SchafKit Application.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:12:21: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
10 |                           preferredStyle: SKAlerting.Style = .alert)
11 |     {
12 |         let alert = NSAlert()
   |                     `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
13 |
14 |         alert.messageText = title ?? .empty
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 64 |
 65 | + (void)initialize;
 66 | - (instancetype)init
    | `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 67 | #if NS_ENFORCE_NSOBJECT_DESIGNATED_INITIALIZER
 68 |     NS_DESIGNATED_INITIALIZER
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:14:15: warning: main actor-isolated property 'messageText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
12 |         let alert = NSAlert()
13 |
14 |         alert.messageText = title ?? .empty
   |               `- warning: main actor-isolated property 'messageText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
15 |         alert.informativeText = message ?? .empty
16 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAlert.h:71:28: note: mutation of this property is only permitted within the actor
 69 | /// The text that is displayed prominently in the alert.
 70 | /// - Note: Use this string to get the user’s attention and communicate the reason for displaying the alert.
 71 | @property (copy) NSString *messageText;
    |                            `- note: mutation of this property is only permitted within the actor
 72 |
 73 | /// The descriptive text that provides more details about the reason for the alert.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:15:15: warning: main actor-isolated property 'informativeText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
13 |
14 |         alert.messageText = title ?? .empty
15 |         alert.informativeText = message ?? .empty
   |               `- warning: main actor-isolated property 'informativeText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
16 |
17 |         for action in actions {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAlert.h:75:28: note: mutation of this property is only permitted within the actor
 73 | /// The descriptive text that provides more details about the reason for the alert.
 74 | /// - Note: The informative text string is displayed below the message text and is less prominent. Use this string to provide additional context about the reason for the alert or about the actions that the user might take.
 75 | @property (copy) NSString *informativeText;
    |                            `- note: mutation of this property is only permitted within the actor
 76 |
 77 | // MARK: - Accessing a Custom Alert Icon
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:18:19: warning: call to main actor-isolated instance method 'addButton(withTitle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
16 |
17 |         for action in actions {
18 |             alert.addButton(withTitle: action.title)
   |                   `- warning: call to main actor-isolated instance method 'addButton(withTitle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
19 |         }
20 |
AppKit.NSAlert.addButton:2:22: note: calls to instance method 'addButton(withTitle:)' from outside of its actor context are implicitly asynchronous
1 | class NSAlert {
2 | @MainActor open func addButton(withTitle title: String) -> NSButton}
  |                      `- note: calls to instance method 'addButton(withTitle:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:21:15: warning: call to main actor-isolated instance method 'layout()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
19 |         }
20 |
21 |         alert.layout()
   |               `- warning: call to main actor-isolated instance method 'layout()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
22 |
23 |         // TODO: Make switching with tab possible
AppKit.NSAlert.layout:3:24: note: calls to instance method 'layout()' from outside of its actor context are implicitly asynchronous
1 | class NSAlert {
2 | @available(macOS 10.5, *)
3 |   @MainActor open func layout()}
  |                        `- note: calls to instance method 'layout()' from outside of its actor context are implicitly asynchronous
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:24:25: warning: call to main actor-isolated initializer 'init(configurations:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
22 |
23 |         // TODO: Make switching with tab possible
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
   |                         `- warning: call to main actor-isolated initializer 'init(configurations:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
26 |         alert.accessoryView = inputView
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/_MultiInputView.swift:7:5: note: calls to initializer 'init(configurations:)' from outside of its actor context are implicitly asynchronous
 5 |     var textFields:[NSTextField] = []
 6 |
 7 |     init?(configurations:[SKAlerting.TextFieldConfiguration]) {
   |     |- note: calls to initializer 'init(configurations:)' from outside of its actor context are implicitly asynchronous
   |     `- note: main actor isolation inferred from inheritance from class 'NSView'
 8 |         guard configurations.count > 0 else {
 9 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:25:20: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
23 |         // TODO: Make switching with tab possible
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
   |                    `- warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
26 |         alert.accessoryView = inputView
27 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: mutation of this property is only permitted within the actor
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: mutation of this property is only permitted within the actor
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:25:52: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
23 |         // TODO: Make switching with tab possible
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
   |                                                    `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |         alert.accessoryView = inputView
27 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:359:29: note: property declared here
 357 | @property (readonly) NSRect cascadingReferenceFrame API_AVAILABLE(macos(15.0));
 358 |
 359 | @property (readonly) NSRect frame;
     |                             `- note: property declared here
 360 |
 361 | /*! Subclasses can override \c animationResizeTime: to control the total time for the frame change.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:25:45: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
23 |         // TODO: Make switching with tab possible
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
   |                                             `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |         alert.accessoryView = inputView
27 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAlert.h:162:40: note: property declared here
160 |
161 | /// The app-modal panel or document-modal sheet that corresponds to the alert
162 | @property (readonly, strong) NSWindow *window;
    |                                        `- note: property declared here
163 |
164 | @end
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:26:15: warning: main actor-isolated property 'accessoryView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
26 |         alert.accessoryView = inputView
   |               `- warning: main actor-isolated property 'accessoryView' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
27 |
28 |         // TODO: Decide : Should this actually be synchronous?
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAlert.h:127:38: note: mutation of this property is only permitted within the actor
125 |
126 | /// The accessory view displayed in the alert, placed between the informative text or suppression checkbox (if present) and the response buttons. Before changing the location of the accessory view, first call the `-layout` method.
127 | @property (nullable, strong) NSView *accessoryView API_AVAILABLE(macos(10.5));
    |                                      `- note: mutation of this property is only permitted within the actor
128 |
129 | /// Specifies that the alert must do immediate layout instead of lazily just before display.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:29:30: warning: call to main actor-isolated instance method 'runModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
27 |
28 |         // TODO: Decide : Should this actually be synchronous?
29 |         let response = alert.runModal()
   |                              `- warning: call to main actor-isolated instance method 'runModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
30 |
31 |         let firstButtonRawValue = NSApplication.ModalResponse.alertFirstButtonReturn.rawValue
AppKit.NSAlert.runModal:2:22: note: calls to instance method 'runModal()' from outside of its actor context are implicitly asynchronous
1 | class NSAlert {
2 | @MainActor open func runModal() -> NSApplication.ModalResponse}
  |                      `- note: calls to instance method 'runModal()' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:34:44: warning: main actor-isolated property 'values' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 4 | extension SKAlerting {
 5 |
 6 |     class func _showAlert(title : String?,
   |                `- note: add '@MainActor' to make class method '_showAlert(title:message:actions:textFieldConfigurations:preferredStyle:)' part of global actor 'MainActor'
 7 |                           message : String?,
 8 |                           actions:[SKAlerting.Action] = [],
   :
32 |
33 |         let action = actions[response.rawValue - firstButtonRawValue]
34 |         action.handler?(action, inputView?.values ?? [])
   |                                            `- warning: main actor-isolated property 'values' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |     }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/_MultiInputView.swift:61:9: note: property declared here
59 |     }
60 |
61 |     var values:[String]{
   |         `- note: property declared here
62 |         return textFields.map({ (textField) -> String in
63 |             textField.stringValue
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Alerting/Platforms/SKAlerting-macOS.swift:24:25: warning: sending 'textFieldConfigurations' risks causing data races; this is an error in the Swift 6 language mode
22 |
23 |         // TODO: Make switching with tab possible
24 |         let inputView = _MultiInputView(configurations: textFieldConfigurations)
   |                         |- warning: sending 'textFieldConfigurations' risks causing data races; this is an error in the Swift 6 language mode
   |                         `- note: sending task-isolated 'textFieldConfigurations' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
25 |         inputView?.frame.size.width = alert.window.frame.size.width - 123 // TODO: Make constant
26 |         alert.accessoryView = inputView
[48/110] Compiling SchafKit NSManagedObjectContext.swift
[49/110] Compiling SchafKit Bool.swift
[50/110] Compiling SchafKit CGPoint.swift
[51/110] Compiling SchafKit Character.swift
[52/110] Compiling SchafKit Data.swift
[53/110] Compiling SchafKit Date.swift
[54/110] Compiling SchafKit DateFormatter.swift
[55/110] Compiling SchafKit Double.swift
[56/110] Compiling SchafKit Hashable.swift
[57/110] Compiling SchafKit NSAttributedString.swift
[58/110] Compiling SchafKit NSMutableAttributedString.swift
[59/110] Compiling SchafKit LabeledView.swift
[60/110] Compiling SchafKit PresentationLink.swift
[61/110] Compiling SchafKit RoundedCorners.swift
[62/110] Compiling SchafKit SearchBar.swift
[63/110] Compiling SchafKit TimePicker.swift
[64/110] Compiling SchafKit AppearanceHandler.swift
[65/110] Compiling SchafKit KeyboardResponder.swift
[66/110] Compiling SchafKit View.swift
[67/110] Compiling SchafKit OKSubtileNotification.swift
[68/110] Compiling SchafKit UIApplication.swift
[69/110] Compiling SchafKit SKNetworking.Request.HeaderField.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a '@Sendable' closure
 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 |         })
[70/110] Compiling SchafKit SKNetworking.Request.Method.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  5 |
  6 | extension SKNetworking {
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
    |                    `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
  7 |     internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
  8 |         static let shared: _Helper = _Helper()
  9 |         private var urlSession : URLSession!
    |                     `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
 10 |         private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
 11 |         private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a '@Sendable' closure
 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 |         })
[71/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 |         })
[72/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 |         })
[73/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 |         })
[74/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 |         })
[75/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 |         })
[76/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 |         })
[77/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 |         })
[78/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 |         })
[79/110] Compiling SchafKit Result.swift
[80/110] Compiling SchafKit Color+Components.swift
[81/110] Compiling SchafKit Color+UIColor.swift
[82/110] Compiling SchafKit Image+SFSymbols.swift
[83/110] Compiling SchafKit View+Erase.swift
[84/110] Compiling SchafKit UIAlertController.swift
[85/110] Compiling SchafKit UIColor.swift
[86/110] Compiling SchafKit UIDevice.swift
[87/110] Compiling SchafKit UIImage.swift
[88/110] Compiling SchafKit UIView.swift
[89/110] Compiling SchafKit UIViewController.swift
[90/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?
[91/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?
[92/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?
[93/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?
[94/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?
[95/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?
[96/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?
[97/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?
[98/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?
[99/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?
[100/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
[101/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
[102/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
[103/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
[104/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
[105/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
[106/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
[107/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
[108/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
[109/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
[110/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
Build complete! (9.22s)
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.