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 Swiftlier, reference master (e1f789), with Swift 6.0 for Linux on 30 Oct 2024 17:27:32 UTC.

Swift 6 data race errors: 9

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/drewag/swiftlier.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/drewag/swiftlier
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at e1f7897 [BF] Fix azure tests
Cloned https://github.com/drewag/swiftlier.git
Revision (git rev-parse @):
e1f78972b8a19cfff3248603d1a97f66ef9ef591
SUCCESS checkout https://github.com/drewag/swiftlier.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/drewag/swiftlier.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/58] Emitting module Swiftlier
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
[4/58] Compiling Swiftlier Coding+Helpers.swift
[5/58] Compiling Swiftlier CodingKeys.swift
[6/58] Compiling Swiftlier NativeTypesDecoder.swift
[7/58] Compiling Swiftlier NativeTypesEncoder.swift
[8/58] Compiling Swiftlier PercentEncodable.swift
[9/58] Compiling Swiftlier SpecDecoder.swift
[10/58] Compiling Swiftlier Collection+Enhancments.swift
[11/58] Compiling Swiftlier Data+Processing.swift
[12/65] Compiling Swiftlier Date+Helpers.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[13/65] Compiling Swiftlier DispatchQueue+Enhancements.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[14/65] Compiling Swiftlier String+Enhancements.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[15/65] Compiling Swiftlier URL+Enhancements.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[16/65] Compiling Swiftlier AnySwiftlierError.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[17/65] Compiling Swiftlier GenericSwiftlierError.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[18/65] Compiling Swiftlier OperationBasedError.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[19/65] Compiling Swiftlier OtherSwiftlierError.swift
/host/spi-builder-workspace/Sources/Swiftlier/Enhancements/DispatchQueue+Enhancements.swift:19:50: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
15 |     ///     - seconds: Number of seconds to wait to perform the work
16 |     ///     - work: Work to execute after delay
17 |     public func asyncAfter(seconds: TimeInterval, execute work: @escaping @convention(block) () -> ()) {
   |                                                           `- note: parameter 'work' is implicitly non-sendable
18 |         let time = DispatchTime.now() + seconds
19 |         self.asyncAfter(deadline: time, execute: work)
   |                                                  `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
20 |     }
21 | }
[20/65] Compiling Swiftlier SwiftlierError.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[21/65] Compiling Swiftlier SwiftlierResult.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[22/65] Compiling Swiftlier FileSystem+iOSDirectories.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[23/65] Compiling Swiftlier FileSystem.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[24/65] Compiling Swiftlier Path+Coding.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[25/65] Compiling Swiftlier Path.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[26/65] Compiling Swiftlier PersistenceService.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[27/65] Compiling Swiftlier ReferenceTypePersistenceService.swift
/host/spi-builder-workspace/Sources/Swiftlier/FileSystem/FileSystem.swift:17:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | }
 15 |
 16 | public struct FileSystem {
    |               `- note: consider making struct 'FileSystem' conform to the 'Sendable' protocol
 17 |     public static let `default` = FileSystem()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'FileSystem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     public var workingDirectory: DirectoryPath {
[28/65] Compiling Swiftlier LimitedQueue.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[29/65] Compiling Swiftlier OrderedDictionary.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[30/65] Compiling Swiftlier PatchyRange.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[31/65] Compiling Swiftlier SelectableValue.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[32/65] Compiling Swiftlier Syncable.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[33/65] Compiling Swiftlier WeakWrapper.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[34/65] Compiling Swiftlier EventCenter.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[35/65] Compiling Swiftlier MultiCallback.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:14:28: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 12 |     Protcol all events must implemenet to work with EventCenter
 13 | */
 14 | public protocol EventType: class {
    |                            `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 15 |     associatedtype CallbackParam
 16 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:127:20: warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
125 |
126 |     struct Static {
127 |         static var DefaultInsance = EventCenter()
    |                    |- warning: static property 'DefaultInsance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'DefaultInsance' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'DefaultInsance' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |     }
129 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:30: warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                              `- warning: capture of 'spec' with non-sendable type 'EventCenter.CallbackSpec' (aka '(callback: Any, operationQueue: Optional<OperationQueue>)') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:53:73: warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 51 |                     if let operationQueue = spec.operationQueue {
 52 |                         operationQueue.addOperation {
 53 |                             (spec.callback as! (E.CallbackParam) -> ())(params)
    |                                                                         `- warning: capture of 'params' with non-sendable type 'E.CallbackParam' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 54 |                         }
 55 |                     }
[36/65] Compiling Swiftlier Age.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
[37/65] Compiling Swiftlier AlwaysEqual.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
[38/65] Compiling Swiftlier Angle.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
[39/65] Compiling Swiftlier Day.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
[40/65] Compiling Swiftlier EmailAddress.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
[41/65] Compiling Swiftlier HTML.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
[42/65] Compiling Swiftlier Mass.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Types/Angle.swift:21:12: warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
 19 | }
 20 |
 21 | public let π = Angle(radians: Float.pi)
    |            |- warning: let 'π' is not concurrency-safe because non-'Sendable' type 'Angle<Float>' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'π' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 | public struct Angle<Value: AngleValue>: Equatable, Comparable {
    |               `- note: consider making generic struct 'Angle' conform to the 'Sendable' protocol
 24 |     public enum Unit {
 25 |         case radians
[43/65] Compiling Swiftlier Observable.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[44/65] Compiling Swiftlier ObservableArray.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[45/65] Compiling Swiftlier ObservableDictionary.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[46/65] Compiling Swiftlier ObservableReference.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[47/65] Compiling Swiftlier JSON.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[48/65] Compiling Swiftlier NativeTypesStructured.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[49/65] Compiling Swiftlier Structured.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[50/65] Compiling Swiftlier XML.swift
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:36:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 34 |     }
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
    |                       |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initial' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
 38 | }
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/Observable.swift:37:23: warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     Options for observing an observable
 28 | */
 29 | public struct ObservationOptions: OptionSet  {
    |               `- note: consider making struct 'ObservationOptions' conform to the 'Sendable' protocol
 30 |     public let rawValue: Int
 31 |
    :
 35 |
 36 |     public static let initial = ObservationOptions(rawValue: 1 << 0)
 37 |     public static let onlyOnce = ObservationOptions(rawValue: 1 << 1)
    |                       |- warning: static property 'onlyOnce' is not concurrency-safe because non-'Sendable' type 'ObservationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'onlyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 | }
 39 |
/host/spi-builder-workspace/Sources/Swiftlier/Model/Observable/ObservableReference.swift:30:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 |  Store a value that can be observed by external objects
 29 |  */
 30 | public protocol Referenceable: class {}
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[51/65] Compiling Swiftlier ValueTypePersistenceService.swift
[52/65] Compiling Swiftlier Bool+Formatting.swift
[53/65] Compiling Swiftlier Data+Base64.swift
[54/65] Compiling Swiftlier Date+Formatting.swift
[55/65] Compiling Swiftlier Double+Formatting.swift
[56/65] Compiling Swiftlier HeartRateFormatter.swift
[57/65] Compiling Swiftlier TimeInterval+Formatting.swift
[58/65] Compiling Swiftlier BinarySearchTree.swift
[59/65] Compiling Swiftlier Price.swift
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
[60/65] Compiling Swiftlier UniquelyIdentifiable.swift
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
[61/65] Compiling Swiftlier CSVStreamReader.swift
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
[62/65] Compiling Swiftlier DelimiterStreamReader.swift
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
[63/65] Compiling Swiftlier StreamReader.swift
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
[64/65] Compiling Swiftlier Date+Testable.swift
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
[65/65] Compiling Swiftlier URLSession+Testing.swift
/host/spi-builder-workspace/Sources/Swiftlier/Testing/Date+Testable.swift:11:13: warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | private var faked: (base: Date, started: Date)?
   |             |- warning: var 'faked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'faked' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'faked' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | extension Date {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
13 |
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
   |          `- note: expected sendability to match requirement here
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'uploadTask(with:fromFile:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
14 | public protocol AnyURLSession {
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
   |          `- note: expected sendability to match requirement here
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
18 | }
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:53:1: warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
15 |     func uploadTask(with request: URLRequest, fromFile fileURL: URL, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionUploadTask
16 |     func downloadTask(with url: URL, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
17 |     func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
   |          `- note: expected sendability to match requirement here
18 | }
19 |
   :
51 | }
52 |
53 | extension URLSession: AnyURLSession {}
   | `- warning: sendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'AnyURLSession'; this is an error in the Swift 6 language mode
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:55:15: warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
53 | extension URLSession: AnyURLSession {}
54 |
55 | private class TestURLSessionUploadTask: URLSessionUploadTask {
   |               `- warning: class 'TestURLSessionUploadTask' must restate inherited '@unchecked Sendable' conformance
56 |     let session: TestURLSession
57 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:69:15: warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
67 | }
68 |
69 | private class TestURLSessionDownloadTask: URLSessionDownloadTask {
   |               `- warning: class 'TestURLSessionDownloadTask' must restate inherited '@unchecked Sendable' conformance
70 |     let session: TestURLSession
71 |     let task: TestURLSession.StartedTask
/host/spi-builder-workspace/Sources/Swiftlier/Testing/URLSession+Testing.swift:83:15: warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
81 | }
82 |
83 | private class TestURLSessionDataTask: URLSessionDataTask {
   |               `- warning: class 'TestURLSessionDataTask' must restate inherited '@unchecked Sendable' conformance
84 |     let session: TestURLSession
85 |     let task: TestURLSession.StartedTask
Build complete! (12.66s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Swiftlier",
  "name" : "Swiftlier",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "8.0"
    },
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "Swiftlier",
      "targets" : [
        "Swiftlier"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftlierTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftlierTests",
      "path" : "Tests/SwiftlierTests",
      "sources" : [
        "AgeTests.swift",
        "AlwaysEqualTests.swift",
        "AngleTests.swift",
        "BinarySearchTreeTests.swift",
        "Bool_Formatting.swift",
        "CSVStreamReaderTests.swift",
        "CodingKeysTests.swift",
        "Coding_HelpersTests.swift",
        "Collection_EnhancementsTests.swift",
        "Data_Base64Tests.swift",
        "Data_ProcessingTests.swift",
        "Date_HelpersTests.swift",
        "DayTests.swift",
        "DelimiterStreamReaderTests.swift",
        "DispatchQueue_EnhancementsTests.swift",
        "Double_FormattingTests.swift",
        "EmailAddressTests.swift",
        "EventCenterTests.swift",
        "HTMLTests.swift",
        "HeartRateFormatterTests.swift",
        "JSONTests.swift",
        "LimitedQueueTests.swift",
        "MassTests.swift",
        "MultiCallbackTests.swift",
        "NativeTypesDecoderTests.swift",
        "NativeTypesEncoderTests.swift",
        "ObservableTests.swift",
        "PatchyRangeTests.swift",
        "PathTests.swift",
        "Path_CodingTests.swift",
        "PercentEncodableTests.swift",
        "PersistenceServiceTests.swift",
        "SpecDecoderTests.swift",
        "String_EnhancementsTests.swift",
        "TestCodable.swift",
        "URL_EnhancementsTests.swift",
        "XCTestManifests.swift",
        "XMLTests.swift"
      ],
      "target_dependencies" : [
        "Swiftlier"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Swiftlier",
      "module_type" : "SwiftTarget",
      "name" : "Swiftlier",
      "path" : "Sources",
      "product_memberships" : [
        "Swiftlier"
      ],
      "sources" : [
        "Swiftlier/Coding/Coding+Helpers.swift",
        "Swiftlier/Coding/CodingKeys.swift",
        "Swiftlier/Coding/NativeTypesDecoder.swift",
        "Swiftlier/Coding/NativeTypesEncoder.swift",
        "Swiftlier/Coding/PercentEncodable.swift",
        "Swiftlier/Coding/SpecDecoder.swift",
        "Swiftlier/Enhancements/Collection+Enhancments.swift",
        "Swiftlier/Enhancements/Data+Processing.swift",
        "Swiftlier/Enhancements/Date+Helpers.swift",
        "Swiftlier/Enhancements/DispatchQueue+Enhancements.swift",
        "Swiftlier/Enhancements/String+Enhancements.swift",
        "Swiftlier/Enhancements/URL+Enhancements.swift",
        "Swiftlier/Errors/AnySwiftlierError.swift",
        "Swiftlier/Errors/GenericSwiftlierError.swift",
        "Swiftlier/Errors/OperationBasedError.swift",
        "Swiftlier/Errors/OtherSwiftlierError.swift",
        "Swiftlier/Errors/SwiftlierError.swift",
        "Swiftlier/Errors/SwiftlierResult.swift",
        "Swiftlier/FileSystem/FileSystem+iOSDirectories.swift",
        "Swiftlier/FileSystem/FileSystem.swift",
        "Swiftlier/FileSystem/Path+Coding.swift",
        "Swiftlier/FileSystem/Path.swift",
        "Swiftlier/FileSystem/PersistenceService.swift",
        "Swiftlier/FileSystem/ReferenceTypePersistenceService.swift",
        "Swiftlier/FileSystem/ValueTypePersistenceService.swift",
        "Swiftlier/Formatting/Bool+Formatting.swift",
        "Swiftlier/Formatting/Data+Base64.swift",
        "Swiftlier/Formatting/Date+Formatting.swift",
        "Swiftlier/Formatting/Double+Formatting.swift",
        "Swiftlier/Formatting/HeartRateFormatter.swift",
        "Swiftlier/Formatting/TimeInterval+Formatting.swift",
        "Swiftlier/Model/Containers/BinarySearchTree.swift",
        "Swiftlier/Model/Containers/LimitedQueue.swift",
        "Swiftlier/Model/Containers/OrderedDictionary.swift",
        "Swiftlier/Model/Containers/PatchyRange.swift",
        "Swiftlier/Model/Containers/SelectableValue.swift",
        "Swiftlier/Model/Containers/Syncable.swift",
        "Swiftlier/Model/Containers/WeakWrapper.swift",
        "Swiftlier/Model/Observable/EventCenter.swift",
        "Swiftlier/Model/Observable/MultiCallback.swift",
        "Swiftlier/Model/Observable/Observable.swift",
        "Swiftlier/Model/Observable/ObservableArray.swift",
        "Swiftlier/Model/Observable/ObservableDictionary.swift",
        "Swiftlier/Model/Observable/ObservableReference.swift",
        "Swiftlier/Model/Structured/JSON.swift",
        "Swiftlier/Model/Structured/NativeTypesStructured.swift",
        "Swiftlier/Model/Structured/Structured.swift",
        "Swiftlier/Model/Structured/XML.swift",
        "Swiftlier/Model/Types/Age.swift",
        "Swiftlier/Model/Types/AlwaysEqual.swift",
        "Swiftlier/Model/Types/Angle.swift",
        "Swiftlier/Model/Types/Day.swift",
        "Swiftlier/Model/Types/EmailAddress.swift",
        "Swiftlier/Model/Types/HTML.swift",
        "Swiftlier/Model/Types/Mass.swift",
        "Swiftlier/Model/Types/Price.swift",
        "Swiftlier/Model/Types/UniquelyIdentifiable.swift",
        "Swiftlier/Streams/CSVStreamReader.swift",
        "Swiftlier/Streams/DelimiterStreamReader.swift",
        "Swiftlier/Streams/StreamReader.swift",
        "Swiftlier/Testing/Date+Testable.swift",
        "Swiftlier/Testing/URLSession+Testing.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.