The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Swiftlier, reference master (e1f789), with Swift 6.2 (beta) for macOS (SPM) on 17 Jun 2025 11:55:34 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/drewag/swiftlier.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
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:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/drewag/swiftlier.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/59] Emitting module Swiftlier
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 15 |     associatedtype CallbackParam
 16 | }
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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/65] Compiling Swiftlier UniquelyIdentifiable.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[5/65] Compiling Swiftlier CSVStreamReader.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[6/65] Compiling Swiftlier DelimiterStreamReader.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[7/65] Compiling Swiftlier StreamReader.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[8/65] Compiling Swiftlier Date+Testable.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[9/65] Compiling Swiftlier URLSession+Testing.swift
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
[10/65] Compiling Swiftlier Data+Base64.swift
[11/65] Compiling Swiftlier Date+Formatting.swift
[12/65] Compiling Swiftlier Double+Formatting.swift
[13/65] Compiling Swiftlier HeartRateFormatter.swift
[14/65] Compiling Swiftlier TimeInterval+Formatting.swift
[15/65] Compiling Swiftlier BinarySearchTree.swift
[16/65] Compiling Swiftlier Data+Processing.swift
[17/65] Compiling Swiftlier Date+Helpers.swift
[18/65] Compiling Swiftlier DispatchQueue+Enhancements.swift
[19/65] Compiling Swiftlier String+Enhancements.swift
[20/65] Compiling Swiftlier URL+Enhancements.swift
[21/65] Compiling Swiftlier AnySwiftlierError.swift
[22/65] Compiling Swiftlier GenericSwiftlierError.swift
[23/65] Compiling Swiftlier JSON.swift
[24/65] Compiling Swiftlier NativeTypesStructured.swift
[25/65] Compiling Swiftlier Structured.swift
[26/65] Compiling Swiftlier XML.swift
[27/65] Compiling Swiftlier Age.swift
[28/65] Compiling Swiftlier AlwaysEqual.swift
[29/65] Compiling Swiftlier Angle.swift
[30/65] Compiling Swiftlier Day.swift
[31/65] Compiling Swiftlier EmailAddress.swift
[32/65] Compiling Swiftlier HTML.swift
[33/65] Compiling Swiftlier Mass.swift
[34/65] Compiling Swiftlier Price.swift
[35/65] Compiling Swiftlier LimitedQueue.swift
[36/65] Compiling Swiftlier OrderedDictionary.swift
[37/65] Compiling Swiftlier PatchyRange.swift
[38/65] Compiling Swiftlier SelectableValue.swift
[39/65] Compiling Swiftlier Syncable.swift
[40/65] Compiling Swiftlier WeakWrapper.swift
[41/65] Compiling Swiftlier Path+Coding.swift
[42/65] Compiling Swiftlier Path.swift
[43/65] Compiling Swiftlier PersistenceService.swift
[44/65] Compiling Swiftlier ReferenceTypePersistenceService.swift
[45/65] Compiling Swiftlier ValueTypePersistenceService.swift
[46/65] Compiling Swiftlier Bool+Formatting.swift
[47/65] Compiling Swiftlier EventCenter.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 15 |     associatedtype CallbackParam
 16 | }
/Users/admin/builder/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:46:59: warning: capture of non-sendable type 'E.Type' in an isolated closure
 44 |         - parameter params: the parameters to trigger the event with
 45 |     */
 46 |     open func triggerEvent<E: EventType>(_ event: E.Type, params: E.CallbackParam) {
    |                                                           `- warning: capture of non-sendable type 'E.Type' in an isolated closure
 47 |         let key = NSStringFromClass(event)
 48 |         if let callbackCollection = self._observations[key] {
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[48/65] Compiling Swiftlier MultiCallback.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 15 |     associatedtype CallbackParam
 16 | }
/Users/admin/builder/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:46:59: warning: capture of non-sendable type 'E.Type' in an isolated closure
 44 |         - parameter params: the parameters to trigger the event with
 45 |     */
 46 |     open func triggerEvent<E: EventType>(_ event: E.Type, params: E.CallbackParam) {
    |                                                           `- warning: capture of non-sendable type 'E.Type' in an isolated closure
 47 |         let key = NSStringFromClass(event)
 48 |         if let callbackCollection = self._observations[key] {
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[49/65] Compiling Swiftlier Observable.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 15 |     associatedtype CallbackParam
 16 | }
/Users/admin/builder/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:46:59: warning: capture of non-sendable type 'E.Type' in an isolated closure
 44 |         - parameter params: the parameters to trigger the event with
 45 |     */
 46 |     open func triggerEvent<E: EventType>(_ event: E.Type, params: E.CallbackParam) {
    |                                                           `- warning: capture of non-sendable type 'E.Type' in an isolated closure
 47 |         let key = NSStringFromClass(event)
 48 |         if let callbackCollection = self._observations[key] {
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[50/65] Compiling Swiftlier ObservableArray.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 15 |     associatedtype CallbackParam
 16 | }
/Users/admin/builder/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:46:59: warning: capture of non-sendable type 'E.Type' in an isolated closure
 44 |         - parameter params: the parameters to trigger the event with
 45 |     */
 46 |     open func triggerEvent<E: EventType>(_ event: E.Type, params: E.CallbackParam) {
    |                                                           `- warning: capture of non-sendable type 'E.Type' in an isolated closure
 47 |         let key = NSStringFromClass(event)
 48 |         if let callbackCollection = self._observations[key] {
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[51/65] Compiling Swiftlier ObservableDictionary.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 15 |     associatedtype CallbackParam
 16 | }
/Users/admin/builder/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:46:59: warning: capture of non-sendable type 'E.Type' in an isolated closure
 44 |         - parameter params: the parameters to trigger the event with
 45 |     */
 46 |     open func triggerEvent<E: EventType>(_ event: E.Type, params: E.CallbackParam) {
    |                                                           `- warning: capture of non-sendable type 'E.Type' in an isolated closure
 47 |         let key = NSStringFromClass(event)
 48 |         if let callbackCollection = self._observations[key] {
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[52/65] Compiling Swiftlier ObservableReference.swift
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 15 |     associatedtype CallbackParam
 16 | }
/Users/admin/builder/spi-builder-workspace/Sources/Swiftlier/Model/Observable/EventCenter.swift:46:59: warning: capture of non-sendable type 'E.Type' in an isolated closure
 44 |         - parameter params: the parameters to trigger the event with
 45 |     */
 46 |     open func triggerEvent<E: EventType>(_ event: E.Type, params: E.CallbackParam) {
    |                                                           `- warning: capture of non-sendable type 'E.Type' in an isolated closure
 47 |         let key = NSStringFromClass(event)
 48 |         if let callbackCollection = self._observations[key] {
/Users/admin/builder/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 [#deprecation]
 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 [#deprecation]
 31 | public final class ObservableReference<T: Referenceable> {
 32 |     public typealias Handler = () -> ()
[53/65] Compiling Swiftlier OperationBasedError.swift
[54/65] Compiling Swiftlier OtherSwiftlierError.swift
[55/65] Compiling Swiftlier SwiftlierError.swift
[56/65] Compiling Swiftlier SwiftlierResult.swift
[57/65] Compiling Swiftlier FileSystem+iOSDirectories.swift
[58/65] Compiling Swiftlier FileSystem.swift
[59/65] Compiling Swiftlier Coding+Helpers.swift
[60/65] Compiling Swiftlier CodingKeys.swift
[61/65] Compiling Swiftlier NativeTypesDecoder.swift
[62/65] Compiling Swiftlier NativeTypesEncoder.swift
[63/65] Compiling Swiftlier PercentEncodable.swift
[64/65] Compiling Swiftlier SpecDecoder.swift
[65/65] Compiling Swiftlier Collection+Enhancments.swift
Build complete! (5.12s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Swiftlier",
  "name" : "Swiftlier",
  "path" : "/Users/admin/builder/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"
}
Done.