The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Hellfire, reference master (ba4e4b), with Swift 6.1 for macOS (SPM) on 24 Apr 2026 06:48:22 UTC.

Swift 6 data race errors: 18

Build Command

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

Build Log

 42 |     //MARK: - Private Property API
 43 |
 44 |     private lazy var diskCache: DiskCacheStore = {
    |                      `- warning: stored property '$__lazy_storage_$_diskCache' of 'Sendable'-conforming class 'SessionInterface' is mutable; this is an error in the Swift 6 language mode
 45 |         let processInfo = ProcessInfo.processInfo
 46 |         let appName = processInfo.processName
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:364:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
362 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
363 |             guard let self else { return }
364 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
365 |                                      data: data,
366 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:368:50: warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
366 |                                      response: response,
367 |                                      error: error,
368 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
369 |         }
370 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:405:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
403 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
404 |             guard let self else { return }
405 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
406 |                                      data: data,
407 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:409:50: warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
407 |                                      response: response,
408 |                                      error: error,
409 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
410 |         }
411 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:426:13: warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
424 |     public func getBackgroundTasks(completion: @escaping ([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void) {
425 |         self.backgroundSession.getTasksWithCompletionHandler { (dataTasks, uploadTasks, downloadTasks) in
426 |             completion(dataTasks, uploadTasks, downloadTasks)
    |             |- warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
427 |         }
428 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:171:58: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
169 |
170 |             if error == nil && HTTPCode.isOk(statusCode) {
171 |                 let dataResponse = DataResponse(headers: responseHeaders,
    |                                                          |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                          `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:174:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
174 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
175 |             } else {
176 |                 let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:179:72: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
177 |                                                            statusCode: statusCode,
178 |                                                            error: error,
179 |                                                            requestURL: request.url)
    |                                                                        |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                        `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
180 |                 completion(.failure(serviceError))
181 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:201:77: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
199 |                 do {
200 |                     let jsonObject = try T.initialize(jsonData: data)
201 |                     let dataResponse = JSONSerializableResponse<T>(headers: responseHeaders,
    |                                                                             |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                             `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
202 |                                                                    statusCode: statusCode,
203 |                                                                    jsonObject: jsonObject)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:205:65: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
203 |                                                                    jsonObject: jsonObject)
204 |                     if let responseData = data {
205 |                         self.diskCache.store(responseData, for: request)
    |                                                                 |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                 `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
206 |                     }
207 |                     completion(.success(dataResponse))
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:207:21: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
205 |                         self.diskCache.store(responseData, for: request)
206 |                     }
207 |                     completion(.success(dataResponse))
    |                     |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
208 |                 } catch {
209 |                     let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:356:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
354 |                                                 statusCode: HTTPCode.ok.rawValue,
355 |                                                 body: cachedResponse)
356 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
357 |             }
358 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:397:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
395 |                                                             statusCode: HTTPCode.ok.rawValue,
396 |                                                             jsonObject: jsonObject)
397 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |             }
399 |             return nil
[5/50] Compiling Hellfire ServiceError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/ServiceError.swift:11:14: warning: non-final class 'ServiceError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | public class ServiceError: Error {
   |              `- warning: non-final class 'ServiceError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
12 |
13 |     /// Default initializer for the `ServiceError` object.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:20:14: warning: non-final class 'SessionInterface' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 18 | /// Be aware that DiskCache storage are shared between multiple SessionInterface instances.
 19 | /// Concerning DiskCache, although a unique hash insertion key will be created, storage will be shared between the instances.
 20 | public class SessionInterface: NSObject {
    |              `- warning: non-final class 'SessionInterface' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 21 |
 22 |     //MARK: - ServiceInterface overrides API
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:44:22: warning: stored property '$__lazy_storage_$_diskCache' of 'Sendable'-conforming class 'SessionInterface' is mutable; this is an error in the Swift 6 language mode
 42 |     //MARK: - Private Property API
 43 |
 44 |     private lazy var diskCache: DiskCacheStore = {
    |                      `- warning: stored property '$__lazy_storage_$_diskCache' of 'Sendable'-conforming class 'SessionInterface' is mutable; this is an error in the Swift 6 language mode
 45 |         let processInfo = ProcessInfo.processInfo
 46 |         let appName = processInfo.processName
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:364:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
362 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
363 |             guard let self else { return }
364 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
365 |                                      data: data,
366 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:368:50: warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
366 |                                      response: response,
367 |                                      error: error,
368 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
369 |         }
370 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:405:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
403 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
404 |             guard let self else { return }
405 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
406 |                                      data: data,
407 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:409:50: warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
407 |                                      response: response,
408 |                                      error: error,
409 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
410 |         }
411 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:426:13: warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
424 |     public func getBackgroundTasks(completion: @escaping ([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void) {
425 |         self.backgroundSession.getTasksWithCompletionHandler { (dataTasks, uploadTasks, downloadTasks) in
426 |             completion(dataTasks, uploadTasks, downloadTasks)
    |             |- warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
427 |         }
428 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:171:58: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
169 |
170 |             if error == nil && HTTPCode.isOk(statusCode) {
171 |                 let dataResponse = DataResponse(headers: responseHeaders,
    |                                                          |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                          `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:174:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
174 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
175 |             } else {
176 |                 let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:179:72: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
177 |                                                            statusCode: statusCode,
178 |                                                            error: error,
179 |                                                            requestURL: request.url)
    |                                                                        |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                        `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
180 |                 completion(.failure(serviceError))
181 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:201:77: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
199 |                 do {
200 |                     let jsonObject = try T.initialize(jsonData: data)
201 |                     let dataResponse = JSONSerializableResponse<T>(headers: responseHeaders,
    |                                                                             |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                             `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
202 |                                                                    statusCode: statusCode,
203 |                                                                    jsonObject: jsonObject)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:205:65: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
203 |                                                                    jsonObject: jsonObject)
204 |                     if let responseData = data {
205 |                         self.diskCache.store(responseData, for: request)
    |                                                                 |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                 `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
206 |                     }
207 |                     completion(.success(dataResponse))
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:207:21: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
205 |                         self.diskCache.store(responseData, for: request)
206 |                     }
207 |                     completion(.success(dataResponse))
    |                     |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
208 |                 } catch {
209 |                     let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:356:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
354 |                                                 statusCode: HTTPCode.ok.rawValue,
355 |                                                 body: cachedResponse)
356 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
357 |             }
358 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:397:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
395 |                                                             statusCode: HTTPCode.ok.rawValue,
396 |                                                             jsonObject: jsonObject)
397 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |             }
399 |             return nil
[6/50] Compiling Hellfire SessionInterface.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/ServiceError.swift:11:14: warning: non-final class 'ServiceError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | public class ServiceError: Error {
   |              `- warning: non-final class 'ServiceError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
12 |
13 |     /// Default initializer for the `ServiceError` object.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:20:14: warning: non-final class 'SessionInterface' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 18 | /// Be aware that DiskCache storage are shared between multiple SessionInterface instances.
 19 | /// Concerning DiskCache, although a unique hash insertion key will be created, storage will be shared between the instances.
 20 | public class SessionInterface: NSObject {
    |              `- warning: non-final class 'SessionInterface' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 21 |
 22 |     //MARK: - ServiceInterface overrides API
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:44:22: warning: stored property '$__lazy_storage_$_diskCache' of 'Sendable'-conforming class 'SessionInterface' is mutable; this is an error in the Swift 6 language mode
 42 |     //MARK: - Private Property API
 43 |
 44 |     private lazy var diskCache: DiskCacheStore = {
    |                      `- warning: stored property '$__lazy_storage_$_diskCache' of 'Sendable'-conforming class 'SessionInterface' is mutable; this is an error in the Swift 6 language mode
 45 |         let processInfo = ProcessInfo.processInfo
 46 |         let appName = processInfo.processName
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:364:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
362 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
363 |             guard let self else { return }
364 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
365 |                                      data: data,
366 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:368:50: warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
366 |                                      response: response,
367 |                                      error: error,
368 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
369 |         }
370 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:405:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
403 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
404 |             guard let self else { return }
405 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
406 |                                      data: data,
407 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:409:50: warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
407 |                                      response: response,
408 |                                      error: error,
409 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
410 |         }
411 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:426:13: warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
424 |     public func getBackgroundTasks(completion: @escaping ([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void) {
425 |         self.backgroundSession.getTasksWithCompletionHandler { (dataTasks, uploadTasks, downloadTasks) in
426 |             completion(dataTasks, uploadTasks, downloadTasks)
    |             |- warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
427 |         }
428 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:171:58: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
169 |
170 |             if error == nil && HTTPCode.isOk(statusCode) {
171 |                 let dataResponse = DataResponse(headers: responseHeaders,
    |                                                          |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                          `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:174:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
174 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
175 |             } else {
176 |                 let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:179:72: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
177 |                                                            statusCode: statusCode,
178 |                                                            error: error,
179 |                                                            requestURL: request.url)
    |                                                                        |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                        `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
180 |                 completion(.failure(serviceError))
181 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:201:77: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
199 |                 do {
200 |                     let jsonObject = try T.initialize(jsonData: data)
201 |                     let dataResponse = JSONSerializableResponse<T>(headers: responseHeaders,
    |                                                                             |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                             `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
202 |                                                                    statusCode: statusCode,
203 |                                                                    jsonObject: jsonObject)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:205:65: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
203 |                                                                    jsonObject: jsonObject)
204 |                     if let responseData = data {
205 |                         self.diskCache.store(responseData, for: request)
    |                                                                 |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                 `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
206 |                     }
207 |                     completion(.success(dataResponse))
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:207:21: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
205 |                         self.diskCache.store(responseData, for: request)
206 |                     }
207 |                     completion(.success(dataResponse))
    |                     |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
208 |                 } catch {
209 |                     let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:356:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
354 |                                                 statusCode: HTTPCode.ok.rawValue,
355 |                                                 body: cachedResponse)
356 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
357 |             }
358 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:397:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
395 |                                                             statusCode: HTTPCode.ok.rawValue,
396 |                                                             jsonObject: jsonObject)
397 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |             }
399 |             return nil
[7/50] Compiling Hellfire HellfireSessionDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/ServiceError.swift:11:14: warning: non-final class 'ServiceError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 9 | import Foundation
10 |
11 | public class ServiceError: Error {
   |              `- warning: non-final class 'ServiceError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
12 |
13 |     /// Default initializer for the `ServiceError` object.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:20:14: warning: non-final class 'SessionInterface' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 18 | /// Be aware that DiskCache storage are shared between multiple SessionInterface instances.
 19 | /// Concerning DiskCache, although a unique hash insertion key will be created, storage will be shared between the instances.
 20 | public class SessionInterface: NSObject {
    |              `- warning: non-final class 'SessionInterface' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 21 |
 22 |     //MARK: - ServiceInterface overrides API
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:44:22: warning: stored property '$__lazy_storage_$_diskCache' of 'Sendable'-conforming class 'SessionInterface' is mutable; this is an error in the Swift 6 language mode
 42 |     //MARK: - Private Property API
 43 |
 44 |     private lazy var diskCache: DiskCacheStore = {
    |                      `- warning: stored property '$__lazy_storage_$_diskCache' of 'Sendable'-conforming class 'SessionInterface' is mutable; this is an error in the Swift 6 language mode
 45 |         let processInfo = ProcessInfo.processInfo
 46 |         let appName = processInfo.processName
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:364:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
362 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
363 |             guard let self else { return }
364 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
365 |                                      data: data,
366 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:368:50: warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
366 |                                      response: response,
367 |                                      error: error,
368 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'DataTaskResult' (aka '(RequestResult) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
369 |         }
370 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:405:47: warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
403 |         let task = self.dataTaskSession.dataTask(with: urlRequest) { [weak self] data, response, error in
404 |             guard let self else { return }
405 |             self.taskResponseHandler(request: request,
    |                                               `- warning: capture of 'request' with non-sendable type 'NetworkRequest' in a '@Sendable' closure
406 |                                      data: data,
407 |                                      response: response,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Request/NetworkRequest.swift:12:14: note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
10 |
11 | ///The basic request object supplying the minimal information for a network request.
12 | public class NetworkRequest {
   |              `- note: class 'NetworkRequest' does not conform to the 'Sendable' protocol
13 |
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:409:50: warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
407 |                                      response: response,
408 |                                      error: error,
409 |                                      completion: completion)
    |                                                  |- warning: capture of 'completion' with non-sendable type 'JSONTaskResult<T>' (aka '(JSONSerializableResult<T>) -> ()') in a '@Sendable' closure
    |                                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
410 |         }
411 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:426:13: warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
424 |     public func getBackgroundTasks(completion: @escaping ([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void) {
425 |         self.backgroundSession.getTasksWithCompletionHandler { (dataTasks, uploadTasks, downloadTasks) in
426 |             completion(dataTasks, uploadTasks, downloadTasks)
    |             |- warning: capture of 'completion' with non-sendable type '([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void' in a '@Sendable' closure
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
427 |         }
428 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:171:58: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
169 |
170 |             if error == nil && HTTPCode.isOk(statusCode) {
171 |                 let dataResponse = DataResponse(headers: responseHeaders,
    |                                                          |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                          `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:174:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
172 |                                                 statusCode: statusCode,
173 |                                                 body: data)
174 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
175 |             } else {
176 |                 let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:179:72: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
177 |                                                            statusCode: statusCode,
178 |                                                            error: error,
179 |                                                            requestURL: request.url)
    |                                                                        |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                        `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
180 |                 completion(.failure(serviceError))
181 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:201:77: warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
199 |                 do {
200 |                     let jsonObject = try T.initialize(jsonData: data)
201 |                     let dataResponse = JSONSerializableResponse<T>(headers: responseHeaders,
    |                                                                             |- warning: sending 'responseHeaders' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                             `- note: task-isolated 'responseHeaders' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
202 |                                                                    statusCode: statusCode,
203 |                                                                    jsonObject: jsonObject)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:205:65: warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
203 |                                                                    jsonObject: jsonObject)
204 |                     if let responseData = data {
205 |                         self.diskCache.store(responseData, for: request)
    |                                                                 |- warning: sending 'request' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                 `- note: task-isolated 'request' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
206 |                     }
207 |                     completion(.success(dataResponse))
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:207:21: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
205 |                         self.diskCache.store(responseData, for: request)
206 |                     }
207 |                     completion(.success(dataResponse))
    |                     |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
208 |                 } catch {
209 |                     let serviceError = self.createServiceError(data: data,
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:356:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
354 |                                                 statusCode: HTTPCode.ok.rawValue,
355 |                                                 body: cachedResponse)
356 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
357 |             }
358 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/SessionInterface.swift:397:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
395 |                                                             statusCode: HTTPCode.ok.rawValue,
396 |                                                             jsonObject: jsonObject)
397 |                 completion(.success(dataResponse))
    |                 |- warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |             }
399 |             return nil
[8/50] Compiling Hellfire HTTPHeader+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:17:23: warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | extension HTTPHeader {
 16 |     /// Returns default `User-Agent` header.
 17 |     public static let defaultUserAgent: HTTPHeader = {
    |                       |- warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultUserAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |         let info = Bundle.main.infoDictionary
 19 |         let executable = (info?[kCFBundleExecutableKey as String] as? String) ??
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:67:23: warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |
 66 |     ///Returns default `Accept-Language` header, generated by querying `Locale` for the user's`preferredLanguages`.
 67 |     public static let defaultAcceptLanguage: HTTPHeader = {
    |                       |- warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultAcceptLanguage' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         .acceptLanguage(Locale.preferredLanguages.prefix(6).qualityEncoded())
 69 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:84:27: warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |         ///Returns a `content-type` header with `application/json` string value.
 84 |         public static let applicationJSON = HTTPHeader(name: "content-type", value: "application/json")
    |                           |- warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'applicationJSON' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:87:27: warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
 87 |         public static let octetStream = HTTPHeader(name: "content-type", value: "application/octet-stream")
    |                           |- warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'octetStream' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |     }
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/SessionInterface+SharedInstance.swift:14:23: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     ///Lazily creates and returns a shared instance of ServiceInterface.  Use this when you only need one common instance of the service interface for the entire app.  (Most common 99.999% of the time.)
14 |     public static var sharedInstance: SessionInterface = {
   |                       |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         return SessionInterface()
16 |     }()
[9/50] Compiling Hellfire HellfireError+CustomStringConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:17:23: warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | extension HTTPHeader {
 16 |     /// Returns default `User-Agent` header.
 17 |     public static let defaultUserAgent: HTTPHeader = {
    |                       |- warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultUserAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |         let info = Bundle.main.infoDictionary
 19 |         let executable = (info?[kCFBundleExecutableKey as String] as? String) ??
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:67:23: warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |
 66 |     ///Returns default `Accept-Language` header, generated by querying `Locale` for the user's`preferredLanguages`.
 67 |     public static let defaultAcceptLanguage: HTTPHeader = {
    |                       |- warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultAcceptLanguage' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         .acceptLanguage(Locale.preferredLanguages.prefix(6).qualityEncoded())
 69 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:84:27: warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |         ///Returns a `content-type` header with `application/json` string value.
 84 |         public static let applicationJSON = HTTPHeader(name: "content-type", value: "application/json")
    |                           |- warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'applicationJSON' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:87:27: warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
 87 |         public static let octetStream = HTTPHeader(name: "content-type", value: "application/octet-stream")
    |                           |- warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'octetStream' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |     }
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/SessionInterface+SharedInstance.swift:14:23: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     ///Lazily creates and returns a shared instance of ServiceInterface.  Use this when you only need one common instance of the service interface for the entire app.  (Most common 99.999% of the time.)
14 |     public static var sharedInstance: SessionInterface = {
   |                       |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         return SessionInterface()
16 |     }()
[10/50] Compiling Hellfire SessionInterface+SharedInstance.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:17:23: warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | extension HTTPHeader {
 16 |     /// Returns default `User-Agent` header.
 17 |     public static let defaultUserAgent: HTTPHeader = {
    |                       |- warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultUserAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |         let info = Bundle.main.infoDictionary
 19 |         let executable = (info?[kCFBundleExecutableKey as String] as? String) ??
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:67:23: warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |
 66 |     ///Returns default `Accept-Language` header, generated by querying `Locale` for the user's`preferredLanguages`.
 67 |     public static let defaultAcceptLanguage: HTTPHeader = {
    |                       |- warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultAcceptLanguage' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         .acceptLanguage(Locale.preferredLanguages.prefix(6).qualityEncoded())
 69 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:84:27: warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |         ///Returns a `content-type` header with `application/json` string value.
 84 |         public static let applicationJSON = HTTPHeader(name: "content-type", value: "application/json")
    |                           |- warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'applicationJSON' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:87:27: warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
 87 |         public static let octetStream = HTTPHeader(name: "content-type", value: "application/octet-stream")
    |                           |- warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'octetStream' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |     }
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/SessionInterface+SharedInstance.swift:14:23: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     ///Lazily creates and returns a shared instance of ServiceInterface.  Use this when you only need one common instance of the service interface for the entire app.  (Most common 99.999% of the time.)
14 |     public static var sharedInstance: SessionInterface = {
   |                       |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         return SessionInterface()
16 |     }()
[11/50] Compiling Hellfire String+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:17:23: warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | extension HTTPHeader {
 16 |     /// Returns default `User-Agent` header.
 17 |     public static let defaultUserAgent: HTTPHeader = {
    |                       |- warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultUserAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |         let info = Bundle.main.infoDictionary
 19 |         let executable = (info?[kCFBundleExecutableKey as String] as? String) ??
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:67:23: warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |
 66 |     ///Returns default `Accept-Language` header, generated by querying `Locale` for the user's`preferredLanguages`.
 67 |     public static let defaultAcceptLanguage: HTTPHeader = {
    |                       |- warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultAcceptLanguage' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         .acceptLanguage(Locale.preferredLanguages.prefix(6).qualityEncoded())
 69 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:84:27: warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |         ///Returns a `content-type` header with `application/json` string value.
 84 |         public static let applicationJSON = HTTPHeader(name: "content-type", value: "application/json")
    |                           |- warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'applicationJSON' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:87:27: warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
 87 |         public static let octetStream = HTTPHeader(name: "content-type", value: "application/octet-stream")
    |                           |- warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'octetStream' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |     }
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/SessionInterface+SharedInstance.swift:14:23: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     ///Lazily creates and returns a shared instance of ServiceInterface.  Use this when you only need one common instance of the service interface for the entire app.  (Most common 99.999% of the time.)
14 |     public static var sharedInstance: SessionInterface = {
   |                       |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         return SessionInterface()
16 |     }()
[12/50] Compiling Hellfire Hellfire.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:17:23: warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | extension HTTPHeader {
 16 |     /// Returns default `User-Agent` header.
 17 |     public static let defaultUserAgent: HTTPHeader = {
    |                       |- warning: static property 'defaultUserAgent' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultUserAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |         let info = Bundle.main.infoDictionary
 19 |         let executable = (info?[kCFBundleExecutableKey as String] as? String) ??
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:67:23: warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |
 66 |     ///Returns default `Accept-Language` header, generated by querying `Locale` for the user's`preferredLanguages`.
 67 |     public static let defaultAcceptLanguage: HTTPHeader = {
    |                       |- warning: static property 'defaultAcceptLanguage' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'defaultAcceptLanguage' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |         .acceptLanguage(Locale.preferredLanguages.prefix(6).qualityEncoded())
 69 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:84:27: warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |         ///Returns a `content-type` header with `application/json` string value.
 84 |         public static let applicationJSON = HTTPHeader(name: "content-type", value: "application/json")
    |                           |- warning: static property 'applicationJSON' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'applicationJSON' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/HTTPHeader+Extension.swift:87:27: warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
 85 |
 86 |         ///Returns a `content-type` header with `application/octet-stream` string value.
 87 |         public static let octetStream = HTTPHeader(name: "content-type", value: "application/octet-stream")
    |                           |- warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'HTTPHeader' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'octetStream' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |     }
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HTTPHeader.swift:12:15: note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
10 |
11 | /// Represents a name and value of an HTTP header.
12 | public struct HTTPHeader: JSONSerializable {
   |               `- note: consider making struct 'HTTPHeader' conform to the 'Sendable' protocol
13 |
14 |     public init(name: String, value: String) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Extensions/SessionInterface+SharedInstance.swift:14:23: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     ///Lazily creates and returns a shared instance of ServiceInterface.  Use this when you only need one common instance of the service interface for the entire app.  (Most common 99.999% of the time.)
14 |     public static var sharedInstance: SessionInterface = {
   |                       |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         return SessionInterface()
16 |     }()
[13/50] Compiling Hellfire SQLiteManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:50:14: warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
48 |     /// The URLSessionTask was unable to be created.  Specific reasons, if known, will be in the ServiceError response.
49 |     public enum ServiceRequestError: Error {
50 |         case unableToCreateTask(result: RequestResult)
   |              `- warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
51 |     }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/RequestResult.swift:11:13: note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
 9 |
10 | /// Represents a result of a NetworkRequest.
11 | public enum RequestResult {
   |             `- note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
12 |
13 |     /// Returns a NetworkResponse upon successful execution of a NetworkRequest.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:16:10: warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
14 |
15 |     /// Multipart form encoding failed.
16 |     case multipartEncodingFailed(reason: MultipartEncodingFailureReason)
   |          `- warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
17 |
18 |     /// The underlying reason the `.multipartEncodingFailed` error occurred.
19 |     public enum MultipartEncodingFailureReason {
   |                 `- note: consider making enum 'MultipartEncodingFailureReason' conform to the 'Sendable' protocol
20 |         /// The `fileURL` provided for reading an encodable form part isn't a file `URL`.
21 |         case formPartURLInvalid(url: URL)
[14/50] Compiling Hellfire HTTPHeader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:50:14: warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
48 |     /// The URLSessionTask was unable to be created.  Specific reasons, if known, will be in the ServiceError response.
49 |     public enum ServiceRequestError: Error {
50 |         case unableToCreateTask(result: RequestResult)
   |              `- warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
51 |     }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/RequestResult.swift:11:13: note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
 9 |
10 | /// Represents a result of a NetworkRequest.
11 | public enum RequestResult {
   |             `- note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
12 |
13 |     /// Returns a NetworkResponse upon successful execution of a NetworkRequest.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:16:10: warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
14 |
15 |     /// Multipart form encoding failed.
16 |     case multipartEncodingFailed(reason: MultipartEncodingFailureReason)
   |          `- warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
17 |
18 |     /// The underlying reason the `.multipartEncodingFailed` error occurred.
19 |     public enum MultipartEncodingFailureReason {
   |                 `- note: consider making enum 'MultipartEncodingFailureReason' conform to the 'Sendable' protocol
20 |         /// The `fileURL` provided for reading an encodable form part isn't a file `URL`.
21 |         case formPartURLInvalid(url: URL)
[15/50] Compiling Hellfire HTTPMethod.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:50:14: warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
48 |     /// The URLSessionTask was unable to be created.  Specific reasons, if known, will be in the ServiceError response.
49 |     public enum ServiceRequestError: Error {
50 |         case unableToCreateTask(result: RequestResult)
   |              `- warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
51 |     }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/RequestResult.swift:11:13: note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
 9 |
10 | /// Represents a result of a NetworkRequest.
11 | public enum RequestResult {
   |             `- note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
12 |
13 |     /// Returns a NetworkResponse upon successful execution of a NetworkRequest.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:16:10: warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
14 |
15 |     /// Multipart form encoding failed.
16 |     case multipartEncodingFailed(reason: MultipartEncodingFailureReason)
   |          `- warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
17 |
18 |     /// The underlying reason the `.multipartEncodingFailed` error occurred.
19 |     public enum MultipartEncodingFailureReason {
   |                 `- note: consider making enum 'MultipartEncodingFailureReason' conform to the 'Sendable' protocol
20 |         /// The `fileURL` provided for reading an encodable form part isn't a file `URL`.
21 |         case formPartURLInvalid(url: URL)
[16/50] Compiling Hellfire HellfireError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:50:14: warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
48 |     /// The URLSessionTask was unable to be created.  Specific reasons, if known, will be in the ServiceError response.
49 |     public enum ServiceRequestError: Error {
50 |         case unableToCreateTask(result: RequestResult)
   |              `- warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
51 |     }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/RequestResult.swift:11:13: note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
 9 |
10 | /// Represents a result of a NetworkRequest.
11 | public enum RequestResult {
   |             `- note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
12 |
13 |     /// Returns a NetworkResponse upon successful execution of a NetworkRequest.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:16:10: warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
14 |
15 |     /// Multipart form encoding failed.
16 |     case multipartEncodingFailed(reason: MultipartEncodingFailureReason)
   |          `- warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
17 |
18 |     /// The underlying reason the `.multipartEncodingFailed` error occurred.
19 |     public enum MultipartEncodingFailureReason {
   |                 `- note: consider making enum 'MultipartEncodingFailureReason' conform to the 'Sendable' protocol
20 |         /// The `fileURL` provided for reading an encodable form part isn't a file `URL`.
21 |         case formPartURLInvalid(url: URL)
[17/50] Compiling Hellfire Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:50:14: warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
48 |     /// The URLSessionTask was unable to be created.  Specific reasons, if known, will be in the ServiceError response.
49 |     public enum ServiceRequestError: Error {
50 |         case unableToCreateTask(result: RequestResult)
   |              `- warning: associated value 'unableToCreateTask(result:)' of 'Sendable'-conforming enum 'ServiceRequestError' has non-sendable type 'RequestResult'; this is an error in the Swift 6 language mode
51 |     }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/Response/RequestResult.swift:11:13: note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
 9 |
10 | /// Represents a result of a NetworkRequest.
11 | public enum RequestResult {
   |             `- note: consider making enum 'RequestResult' conform to the 'Sendable' protocol
12 |
13 |     /// Returns a NetworkResponse upon successful execution of a NetworkRequest.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HellfireError.swift:16:10: warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
14 |
15 |     /// Multipart form encoding failed.
16 |     case multipartEncodingFailed(reason: MultipartEncodingFailureReason)
   |          `- warning: associated value 'multipartEncodingFailed(reason:)' of 'Sendable'-conforming enum 'HellfireError' has non-sendable type 'HellfireError.MultipartEncodingFailureReason'; this is an error in the Swift 6 language mode
17 |
18 |     /// The underlying reason the `.multipartEncodingFailed` error occurred.
19 |     public enum MultipartEncodingFailureReason {
   |                 `- note: consider making enum 'MultipartEncodingFailureReason' conform to the 'Sendable' protocol
20 |         /// The `fileURL` provided for reading an encodable form part isn't a file `URL`.
21 |         case formPartURLInvalid(url: URL)
[18/50] Compiling Hellfire DiskCacheStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:201:23: warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
 28 |
 29 | /// A concrete implementation of `CacheStore` that stores data on disk using time-based and size-based cache policies.
 30 | final class DiskCacheStore: CacheStore {
    |             `- note: class 'DiskCacheStore' does not conform to the 'Sendable' protocol
 31 |
 32 |     deinit {
    :
199 |     private func trimCache(forPolicy policy: CachePolicy) {
200 |         self.cacheTrimConcurrentQueue.async { [weak self] in
201 |             guard let self else { return }
    |                       `- warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:203:45: warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
201 |             guard let self else { return }
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
    |                                             `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
205 |                 return
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:204:96: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
    |                                                                                                `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
205 |                 return
206 |             }
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:222:107: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
220 |
221 |             //Remove files until we are within targetBytes
222 |             while sortedDirectoryContents.isEmpty == false && (targetBytes < self.getBytesUsed(forPolicy: policy)) {
    |                                                                                                           `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
223 |                 let fileManager = self.fileManager
224 |                 autoreleasepool {
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:230:64: warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
228 |                         let fileSizeU64 = UInt64(fileSize)
229 |                         try? fileManager.removeItem(at: fileUrl)
230 |                         _ = self.decrementBytesUsed(forPolicy: policy, bytes: fileSizeU64)
    |                                                                `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
231 |                     }
232 |                     sortedDirectoryContents.removeFirst()
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
[19/50] Compiling Hellfire MD5Hash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:201:23: warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
 28 |
 29 | /// A concrete implementation of `CacheStore` that stores data on disk using time-based and size-based cache policies.
 30 | final class DiskCacheStore: CacheStore {
    |             `- note: class 'DiskCacheStore' does not conform to the 'Sendable' protocol
 31 |
 32 |     deinit {
    :
199 |     private func trimCache(forPolicy policy: CachePolicy) {
200 |         self.cacheTrimConcurrentQueue.async { [weak self] in
201 |             guard let self else { return }
    |                       `- warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:203:45: warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
201 |             guard let self else { return }
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
    |                                             `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
205 |                 return
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:204:96: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
    |                                                                                                `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
205 |                 return
206 |             }
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:222:107: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
220 |
221 |             //Remove files until we are within targetBytes
222 |             while sortedDirectoryContents.isEmpty == false && (targetBytes < self.getBytesUsed(forPolicy: policy)) {
    |                                                                                                           `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
223 |                 let fileManager = self.fileManager
224 |                 autoreleasepool {
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:230:64: warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
228 |                         let fileSizeU64 = UInt64(fileSize)
229 |                         try? fileManager.removeItem(at: fileUrl)
230 |                         _ = self.decrementBytesUsed(forPolicy: policy, bytes: fileSizeU64)
    |                                                                `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
231 |                     }
232 |                     sortedDirectoryContents.removeFirst()
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
[20/50] Compiling Hellfire Array+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:201:23: warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
 28 |
 29 | /// A concrete implementation of `CacheStore` that stores data on disk using time-based and size-based cache policies.
 30 | final class DiskCacheStore: CacheStore {
    |             `- note: class 'DiskCacheStore' does not conform to the 'Sendable' protocol
 31 |
 32 |     deinit {
    :
199 |     private func trimCache(forPolicy policy: CachePolicy) {
200 |         self.cacheTrimConcurrentQueue.async { [weak self] in
201 |             guard let self else { return }
    |                       `- warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:203:45: warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
201 |             guard let self else { return }
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
    |                                             `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
205 |                 return
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:204:96: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
    |                                                                                                `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
205 |                 return
206 |             }
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:222:107: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
220 |
221 |             //Remove files until we are within targetBytes
222 |             while sortedDirectoryContents.isEmpty == false && (targetBytes < self.getBytesUsed(forPolicy: policy)) {
    |                                                                                                           `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
223 |                 let fileManager = self.fileManager
224 |                 autoreleasepool {
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:230:64: warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
228 |                         let fileSizeU64 = UInt64(fileSize)
229 |                         try? fileManager.removeItem(at: fileUrl)
230 |                         _ = self.decrementBytesUsed(forPolicy: policy, bytes: fileSizeU64)
    |                                                                `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
231 |                     }
232 |                     sortedDirectoryContents.removeFirst()
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
[21/50] Compiling Hellfire Collection+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:201:23: warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
 28 |
 29 | /// A concrete implementation of `CacheStore` that stores data on disk using time-based and size-based cache policies.
 30 | final class DiskCacheStore: CacheStore {
    |             `- note: class 'DiskCacheStore' does not conform to the 'Sendable' protocol
 31 |
 32 |     deinit {
    :
199 |     private func trimCache(forPolicy policy: CachePolicy) {
200 |         self.cacheTrimConcurrentQueue.async { [weak self] in
201 |             guard let self else { return }
    |                       `- warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:203:45: warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
201 |             guard let self else { return }
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
    |                                             `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
205 |                 return
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:204:96: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
    |                                                                                                `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
205 |                 return
206 |             }
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:222:107: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
220 |
221 |             //Remove files until we are within targetBytes
222 |             while sortedDirectoryContents.isEmpty == false && (targetBytes < self.getBytesUsed(forPolicy: policy)) {
    |                                                                                                           `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
223 |                 let fileManager = self.fileManager
224 |                 autoreleasepool {
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:230:64: warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
228 |                         let fileSizeU64 = UInt64(fileSize)
229 |                         try? fileManager.removeItem(at: fileUrl)
230 |                         _ = self.decrementBytesUsed(forPolicy: policy, bytes: fileSizeU64)
    |                                                                `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
231 |                     }
232 |                     sortedDirectoryContents.removeFirst()
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
[22/50] Compiling Hellfire FileManager+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:201:23: warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
 28 |
 29 | /// A concrete implementation of `CacheStore` that stores data on disk using time-based and size-based cache policies.
 30 | final class DiskCacheStore: CacheStore {
    |             `- note: class 'DiskCacheStore' does not conform to the 'Sendable' protocol
 31 |
 32 |     deinit {
    :
199 |     private func trimCache(forPolicy policy: CachePolicy) {
200 |         self.cacheTrimConcurrentQueue.async { [weak self] in
201 |             guard let self else { return }
    |                       `- warning: capture of 'self' with non-sendable type 'DiskCacheStore?' in a '@Sendable' closure
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:203:45: warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
201 |             guard let self else { return }
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
    |                                             `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in a '@Sendable' closure
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
205 |                 return
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:204:96: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
202 |
203 |             let targetBytes = UInt64(Double(policy.maxByteSize) * 0.75)
204 |             if targetBytes > self.getBytesUsed(forPolicy: policy) || self.isTrimmingPolicyType(policy.policyType) {
    |                                                                                                `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
205 |                 return
206 |             }
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:222:107: warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
220 |
221 |             //Remove files until we are within targetBytes
222 |             while sortedDirectoryContents.isEmpty == false && (targetBytes < self.getBytesUsed(forPolicy: policy)) {
    |                                                                                                           `- warning: implicit capture of 'policy' requires that 'CachePolicy' conforms to 'Sendable'; this is an error in the Swift 6 language mode
223 |                 let fileManager = self.fileManager
224 |                 autoreleasepool {
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/DiskCache/DiskCacheStore.swift:230:64: warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
228 |                         let fileSizeU64 = UInt64(fileSize)
229 |                         try? fileManager.removeItem(at: fileUrl)
230 |                         _ = self.decrementBytesUsed(forPolicy: policy, bytes: fileSizeU64)
    |                                                                `- warning: capture of 'policy' with non-sendable type 'CachePolicy' in an isolated closure; this is an error in the Swift 6 language mode
231 |                     }
232 |                     sortedDirectoryContents.removeFirst()
    :
378 |
379 | /// Represents a single cache policy with its associated TTL and storage directory.
380 | class CachePolicy {
    |       `- note: class 'CachePolicy' does not conform to the 'Sendable' protocol
381 |
382 |     init(policyType: CachePolicyType, cacheRootPath: URL) {
[23/50] Compiling Hellfire DataResponse.swift
[24/50] Compiling Hellfire HTTPCode.swift
[25/50] Compiling Hellfire JSONSerializableResponse.swift
[26/50] Compiling Hellfire JSONSerializableResult.swift
[27/50] Compiling Hellfire CustomDateFormatters.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/JSONCodable/Formatters/ISO8601DateFormatters.swift:13:23: warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public struct ISO8601DateStaticCodable: ISO8601DateFormatterStaticCodable {
12 |
13 |     public static let iso8601DateFormatter: ISO8601DateFormatter = {
   |                       |- warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iso8601DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         let formatter = ISO8601DateFormatter()
15 |         formatter.formatOptions =  [.withInternetDateTime, .withDashSeparatorInDate]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSISO8601DateFormatter.h:46:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
44 |
45 | API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))
46 | @interface NSISO8601DateFormatter : NSFormatter <NSSecureCoding> {
   |            `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
47 | @private
48 |     CFDateFormatterRef _formatter;
[28/50] Compiling Hellfire ISO8601DateFormatters.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/JSONCodable/Formatters/ISO8601DateFormatters.swift:13:23: warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public struct ISO8601DateStaticCodable: ISO8601DateFormatterStaticCodable {
12 |
13 |     public static let iso8601DateFormatter: ISO8601DateFormatter = {
   |                       |- warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iso8601DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         let formatter = ISO8601DateFormatter()
15 |         formatter.formatOptions =  [.withInternetDateTime, .withDashSeparatorInDate]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSISO8601DateFormatter.h:46:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
44 |
45 | API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))
46 | @interface NSISO8601DateFormatter : NSFormatter <NSSecureCoding> {
   |            `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
47 | @private
48 |     CFDateFormatterRef _formatter;
[29/50] Compiling Hellfire JSONSerializable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/JSONCodable/Formatters/ISO8601DateFormatters.swift:13:23: warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public struct ISO8601DateStaticCodable: ISO8601DateFormatterStaticCodable {
12 |
13 |     public static let iso8601DateFormatter: ISO8601DateFormatter = {
   |                       |- warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iso8601DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         let formatter = ISO8601DateFormatter()
15 |         formatter.formatOptions =  [.withInternetDateTime, .withDashSeparatorInDate]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSISO8601DateFormatter.h:46:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
44 |
45 | API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))
46 | @interface NSISO8601DateFormatter : NSFormatter <NSSecureCoding> {
   |            `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
47 | @private
48 |     CFDateFormatterRef _formatter;
[30/50] Compiling Hellfire CodingUses.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/JSONCodable/Formatters/ISO8601DateFormatters.swift:13:23: warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public struct ISO8601DateStaticCodable: ISO8601DateFormatterStaticCodable {
12 |
13 |     public static let iso8601DateFormatter: ISO8601DateFormatter = {
   |                       |- warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iso8601DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         let formatter = ISO8601DateFormatter()
15 |         formatter.formatOptions =  [.withInternetDateTime, .withDashSeparatorInDate]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSISO8601DateFormatter.h:46:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
44 |
45 | API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))
46 | @interface NSISO8601DateFormatter : NSFormatter <NSSecureCoding> {
   |            `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
47 | @private
48 |     CFDateFormatterRef _formatter;
[31/50] Compiling Hellfire DateFormatterStaticCodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/JSONCodable/Formatters/ISO8601DateFormatters.swift:13:23: warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
11 | public struct ISO8601DateStaticCodable: ISO8601DateFormatterStaticCodable {
12 |
13 |     public static let iso8601DateFormatter: ISO8601DateFormatter = {
   |                       |- warning: static property 'iso8601DateFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iso8601DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         let formatter = ISO8601DateFormatter()
15 |         formatter.formatOptions =  [.withInternetDateTime, .withDashSeparatorInDate]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSISO8601DateFormatter.h:46:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
44 |
45 | API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))
46 | @interface NSISO8601DateFormatter : NSFormatter <NSSecureCoding> {
   |            `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
47 | @private
48 |     CFDateFormatterRef _formatter;
[32/50] Compiling Hellfire ISO8601DateFormatterStaticCodable.swift
[33/50] Compiling Hellfire OptionalWrappers.swift
[34/50] Compiling Hellfire StaticCodable.swift
[35/50] Compiling Hellfire StaticCodingWrapper.swift
[36/50] Compiling Hellfire TransientCoding.swift
[37/50] Compiling Hellfire Host.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:67:10: warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
65 |
66 |     /// An invalid `Environment` was passed as a parameter.
67 |     case invalidEnvironment(Environment)
   |          `- warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Environment.swift:13:15: note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | /// Represents a logical environment (e.g., development, staging, production) used within the application context.
12 | /// Conforms to `Identifiable` for use in SwiftUI and `Hashable` for collection operations.
13 | public struct Environment: Identifiable, JSONSerializable, Hashable {
   |               `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
14 |
15 |     /// Initializes a new instance of `Environment`
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:70:10: warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
70 |     case hostAlreadyExistsInGroup(Host)
   |          `- warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:73:10: warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
73 |     case hostNotFoundInGroup(Host)
   |          `- warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:76:10: warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
76 |     case hostGroupAlreadyExists(HostGroup)
   |          `- warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
77 | }
78 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostGroup.swift:15:15: note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 13 | ///
 14 | /// For example, a `HostGroup` for a "DataService" might contain host configurations for dev (`https://dev.api.com`), test (`https://test.api.com`), and production (`https://api.com`).
 15 | public struct HostGroup: Identifiable, Hashable, JSONSerializable {
    |               `- note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 16 |
 17 |     // MARK: - Private API
[38/50] Compiling Hellfire HostGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:67:10: warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
65 |
66 |     /// An invalid `Environment` was passed as a parameter.
67 |     case invalidEnvironment(Environment)
   |          `- warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Environment.swift:13:15: note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | /// Represents a logical environment (e.g., development, staging, production) used within the application context.
12 | /// Conforms to `Identifiable` for use in SwiftUI and `Hashable` for collection operations.
13 | public struct Environment: Identifiable, JSONSerializable, Hashable {
   |               `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
14 |
15 |     /// Initializes a new instance of `Environment`
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:70:10: warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
70 |     case hostAlreadyExistsInGroup(Host)
   |          `- warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:73:10: warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
73 |     case hostNotFoundInGroup(Host)
   |          `- warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:76:10: warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
76 |     case hostGroupAlreadyExists(HostGroup)
   |          `- warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
77 | }
78 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostGroup.swift:15:15: note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 13 | ///
 14 | /// For example, a `HostGroup` for a "DataService" might contain host configurations for dev (`https://dev.api.com`), test (`https://test.api.com`), and production (`https://api.com`).
 15 | public struct HostGroup: Identifiable, Hashable, JSONSerializable {
    |               `- note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 16 |
 17 |     // MARK: - Private API
[39/50] Compiling Hellfire HostRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:67:10: warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
65 |
66 |     /// An invalid `Environment` was passed as a parameter.
67 |     case invalidEnvironment(Environment)
   |          `- warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Environment.swift:13:15: note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | /// Represents a logical environment (e.g., development, staging, production) used within the application context.
12 | /// Conforms to `Identifiable` for use in SwiftUI and `Hashable` for collection operations.
13 | public struct Environment: Identifiable, JSONSerializable, Hashable {
   |               `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
14 |
15 |     /// Initializes a new instance of `Environment`
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:70:10: warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
70 |     case hostAlreadyExistsInGroup(Host)
   |          `- warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:73:10: warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
73 |     case hostNotFoundInGroup(Host)
   |          `- warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:76:10: warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
76 |     case hostGroupAlreadyExists(HostGroup)
   |          `- warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
77 | }
78 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostGroup.swift:15:15: note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 13 | ///
 14 | /// For example, a `HostGroup` for a "DataService" might contain host configurations for dev (`https://dev.api.com`), test (`https://test.api.com`), and production (`https://api.com`).
 15 | public struct HostGroup: Identifiable, Hashable, JSONSerializable {
    |               `- note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 16 |
 17 |     // MARK: - Private API
[40/50] Compiling Hellfire IAPType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:67:10: warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
65 |
66 |     /// An invalid `Environment` was passed as a parameter.
67 |     case invalidEnvironment(Environment)
   |          `- warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Environment.swift:13:15: note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | /// Represents a logical environment (e.g., development, staging, production) used within the application context.
12 | /// Conforms to `Identifiable` for use in SwiftUI and `Hashable` for collection operations.
13 | public struct Environment: Identifiable, JSONSerializable, Hashable {
   |               `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
14 |
15 |     /// Initializes a new instance of `Environment`
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:70:10: warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
70 |     case hostAlreadyExistsInGroup(Host)
   |          `- warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:73:10: warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
73 |     case hostNotFoundInGroup(Host)
   |          `- warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:76:10: warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
76 |     case hostGroupAlreadyExists(HostGroup)
   |          `- warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
77 | }
78 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostGroup.swift:15:15: note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 13 | ///
 14 | /// For example, a `HostGroup` for a "DataService" might contain host configurations for dev (`https://dev.api.com`), test (`https://test.api.com`), and production (`https://api.com`).
 15 | public struct HostGroup: Identifiable, Hashable, JSONSerializable {
    |               `- note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 16 |
 17 |     // MARK: - Private API
[41/50] Compiling Hellfire NetworkSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:67:10: warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
65 |
66 |     /// An invalid `Environment` was passed as a parameter.
67 |     case invalidEnvironment(Environment)
   |          `- warning: associated value 'invalidEnvironment' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Environment'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Environment.swift:13:15: note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | /// Represents a logical environment (e.g., development, staging, production) used within the application context.
12 | /// Conforms to `Identifiable` for use in SwiftUI and `Hashable` for collection operations.
13 | public struct Environment: Identifiable, JSONSerializable, Hashable {
   |               `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
14 |
15 |     /// Initializes a new instance of `Environment`
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:70:10: warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
68 |
69 |     /// The specified host configuration already exists within a group.
70 |     case hostAlreadyExistsInGroup(Host)
   |          `- warning: associated value 'hostAlreadyExistsInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:73:10: warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
71 |
72 |     /// The specified host configuration could not be found in a group.
73 |     case hostNotFoundInGroup(Host)
   |          `- warning: associated value 'hostNotFoundInGroup' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'Host'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/Host.swift:13:15: note: consider making struct 'Host' conform to the 'Sendable' protocol
 11 | /// Represents the configuration details for a host, including protocol, host address, port, and relative path.
 12 | /// Useful for constructing fully qualified URLs in a configurable manner.
 13 | public struct Host: JSONSerializable {
    |               `- note: consider making struct 'Host' conform to the 'Sendable' protocol
 14 |
 15 |     /// Initializes a new instance of `HostConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostRepository.swift:76:10: warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
74 |
75 |     /// The specified host group already exists in the repository.
76 |     case hostGroupAlreadyExists(HostGroup)
   |          `- warning: associated value 'hostGroupAlreadyExists' of 'Sendable'-conforming enum 'HostRepositoryError' has non-sendable type 'HostGroup'; this is an error in the Swift 6 language mode
77 | }
78 |
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/HostConfiguration/HostGroup.swift:15:15: note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 13 | ///
 14 | /// For example, a `HostGroup` for a "DataService" might contain host configurations for dev (`https://dev.api.com`), test (`https://test.api.com`), and production (`https://api.com`).
 15 | public struct HostGroup: Identifiable, Hashable, JSONSerializable {
    |               `- note: consider making struct 'HostGroup' conform to the 'Sendable' protocol
 16 |
 17 |     // MARK: - Private API
[42/50] Compiling Hellfire Binding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:116:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
114 | extension Bool: Binding, Value {
115 |
116 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:130:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
128 | extension Int: Number, Value {
129 |
130 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:70:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
 68 |
 69 |     /// Default `NetworkReachabilityManager` for the zero address and a `listenerQueue` of `.main`.
 70 |     public static let `default` = NetworkReachabilityManager()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:194:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
192 |         if let currentFlags = flags {
193 |             reachabilityQueue.async {
194 |                 self.notifyListener(currentFlags)
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
195 |             }
196 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:42: warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                          |- warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
    |                                          `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
229 |         }
230 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:52: warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
 36 | open class NetworkReachabilityManager {
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    |                 `- note: consider making enum 'NetworkReachabilityStatus' conform to the 'Sendable' protocol
 39 |         /// It is unknown whether the network is reachable.
 40 |         case unknown
    :
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                                    `- warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
229 |         }
230 |     }
[43/50] Compiling Hellfire Blob.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:116:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
114 | extension Bool: Binding, Value {
115 |
116 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:130:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
128 | extension Int: Number, Value {
129 |
130 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:70:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
 68 |
 69 |     /// Default `NetworkReachabilityManager` for the zero address and a `listenerQueue` of `.main`.
 70 |     public static let `default` = NetworkReachabilityManager()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:194:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
192 |         if let currentFlags = flags {
193 |             reachabilityQueue.async {
194 |                 self.notifyListener(currentFlags)
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
195 |             }
196 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:42: warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                          |- warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
    |                                          `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
229 |         }
230 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:52: warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
 36 | open class NetworkReachabilityManager {
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    |                 `- note: consider making enum 'NetworkReachabilityStatus' conform to the 'Sendable' protocol
 39 |         /// It is unknown whether the network is reachable.
 40 |         case unknown
    :
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                                    `- warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
229 |         }
230 |     }
[44/50] Compiling Hellfire NetworkReachabilityManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:116:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
114 | extension Bool: Binding, Value {
115 |
116 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:130:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
128 | extension Int: Number, Value {
129 |
130 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:70:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
 68 |
 69 |     /// Default `NetworkReachabilityManager` for the zero address and a `listenerQueue` of `.main`.
 70 |     public static let `default` = NetworkReachabilityManager()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:194:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
192 |         if let currentFlags = flags {
193 |             reachabilityQueue.async {
194 |                 self.notifyListener(currentFlags)
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
195 |             }
196 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:42: warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                          |- warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
    |                                          `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
229 |         }
230 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:52: warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
 36 | open class NetworkReachabilityManager {
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    |                 `- note: consider making enum 'NetworkReachabilityStatus' conform to the 'Sendable' protocol
 39 |         /// It is unknown whether the network is reachable.
 40 |         case unknown
    :
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                                    `- warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
229 |         }
230 |     }
[45/50] Compiling Hellfire Protected.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:116:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
114 | extension Bool: Binding, Value {
115 |
116 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:130:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
128 | extension Int: Number, Value {
129 |
130 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:70:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
 68 |
 69 |     /// Default `NetworkReachabilityManager` for the zero address and a `listenerQueue` of `.main`.
 70 |     public static let `default` = NetworkReachabilityManager()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:194:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
192 |         if let currentFlags = flags {
193 |             reachabilityQueue.async {
194 |                 self.notifyListener(currentFlags)
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
195 |             }
196 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:42: warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                          |- warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
    |                                          `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
229 |         }
230 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:52: warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
 36 | open class NetworkReachabilityManager {
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    |                 `- note: consider making enum 'NetworkReachabilityStatus' conform to the 'Sendable' protocol
 39 |         /// It is unknown whether the network is reachable.
 40 |         case unknown
    :
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                                    `- warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
229 |         }
230 |     }
[46/50] Compiling Hellfire EncodingHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:116:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
114 | extension Bool: Binding, Value {
115 |
116 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/Binding.swift:130:23: warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
128 | extension Int: Number, Value {
129 |
130 |     public static var declaredDatatype = Int64.declaredDatatype
    |                       |- warning: static property 'declaredDatatype' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'declaredDatatype' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'declaredDatatype' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static func fromDatatypeValue(_ datatypeValue: Int64) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:70:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
 68 |
 69 |     /// Default `NetworkReachabilityManager` for the zero address and a `listenerQueue` of `.main`.
 70 |     public static let `default` = NetworkReachabilityManager()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NetworkReachabilityManager?' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:194:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class NetworkReachabilityManager {
    |            `- note: class 'NetworkReachabilityManager' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    :
192 |         if let currentFlags = flags {
193 |             reachabilityQueue.async {
194 |                 self.notifyListener(currentFlags)
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityManager' in a '@Sendable' closure
195 |             }
196 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:42: warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                          |- warning: capture of 'listener' with non-sendable type 'NetworkReachabilityManager.Listener?' (aka 'Optional<(NetworkReachabilityManager.NetworkReachabilityStatus) -> ()>') in a '@Sendable' closure
    |                                          `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
229 |         }
230 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift:228:52: warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
 36 | open class NetworkReachabilityManager {
 37 |     /// Defines the various states of network reachability.
 38 |     public enum NetworkReachabilityStatus {
    |                 `- note: consider making enum 'NetworkReachabilityStatus' conform to the 'Sendable' protocol
 39 |         /// It is unknown whether the network is reachable.
 40 |         case unknown
    :
226 |
227 |             let listener = state.listener
228 |             state.listenerQueue?.async { listener?(newStatus) }
    |                                                    `- warning: capture of 'newStatus' with non-sendable type 'NetworkReachabilityManager.NetworkReachabilityStatus' in a '@Sendable' closure
229 |         }
230 |     }
[47/50] Compiling Hellfire MultipartFormData.swift
[48/50] Compiling Hellfire MultipartRequest.swift
[49/50] Compiling Hellfire NetworkRequest.swift
[50/50] Compiling Hellfire RequestItem.swift
Build complete! (6.30s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Hellfire",
  "name" : "Hellfire",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "Hellfire",
      "targets" : [
        "Hellfire"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "HellfireTests",
      "module_type" : "SwiftTarget",
      "name" : "HellfireTests",
      "path" : "Tests/HellfireTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HellfireTests/TestData/Company.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HellfireTests/TestData/Dog.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HellfireTests/TestData/Person.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HellfireTests/TestData/PersonArray.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HellfireTests/TestData/ProductsResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HellfireTests/TestData/UserContainer.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "DiskCacheTests/DiskCacheStoreTests.swift",
        "HostRepositoryTests/HostGroupTests.swift",
        "HostRepositoryTests/HostRepositoryTests.swift",
        "HostRepositoryTests/HostTests.swift",
        "JSONSerializableTests/JSONSerializableTests.swift",
        "MD5HashTests/MD5HashTests.swift",
        "Models/Address.swift",
        "Models/Company.swift",
        "Models/EmptyObject.swift",
        "Models/GeoPoint.swift",
        "Models/Person.swift",
        "Models/Post.swift",
        "Models/ProductElement.swift",
        "Models/User.swift",
        "SQLiteManagerTests/SQLiteManagerTests.swift",
        "SessionInterfaceTests/SessionInterfaceTests.swift"
      ],
      "target_dependencies" : [
        "Hellfire"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Hellfire",
      "module_type" : "SwiftTarget",
      "name" : "Hellfire",
      "path" : "Sources",
      "product_memberships" : [
        "Hellfire"
      ],
      "sources" : [
        "Hellfire/DiskCache/DiskCacheStore.swift",
        "Hellfire/DiskCache/MD5Hash.swift",
        "Hellfire/Extensions/Array+Extension.swift",
        "Hellfire/Extensions/Collection+Extension.swift",
        "Hellfire/Extensions/FileManager+Extension.swift",
        "Hellfire/Extensions/HTTPHeader+Extension.swift",
        "Hellfire/Extensions/HellfireError+CustomStringConvertible.swift",
        "Hellfire/Extensions/SessionInterface+SharedInstance.swift",
        "Hellfire/Extensions/String+Extension.swift",
        "Hellfire/Hellfire.swift",
        "Hellfire/JSONCodable/Formatters/CustomDateFormatters.swift",
        "Hellfire/JSONCodable/Formatters/ISO8601DateFormatters.swift",
        "Hellfire/JSONCodable/JSONSerializable.swift",
        "Hellfire/JSONCodable/PropertyWrapper/CodingUses.swift",
        "Hellfire/JSONCodable/Protocol/DateFormatterStaticCodable.swift",
        "Hellfire/JSONCodable/Protocol/ISO8601DateFormatterStaticCodable.swift",
        "Hellfire/JSONCodable/Protocol/OptionalWrappers.swift",
        "Hellfire/JSONCodable/Protocol/StaticCodable.swift",
        "Hellfire/JSONCodable/Protocol/StaticCodingWrapper.swift",
        "Hellfire/JSONCodable/Protocol/TransientCoding.swift",
        "Hellfire/LocalDB/SQLiteManager.swift",
        "Hellfire/Network/HTTPHeader.swift",
        "Hellfire/Network/HTTPMethod.swift",
        "Hellfire/Network/HellfireError.swift",
        "Hellfire/Network/HostConfiguration/Environment.swift",
        "Hellfire/Network/HostConfiguration/Host.swift",
        "Hellfire/Network/HostConfiguration/HostGroup.swift",
        "Hellfire/Network/HostConfiguration/HostRepository.swift",
        "Hellfire/Network/HostConfiguration/IAPType.swift",
        "Hellfire/Network/NetworkSession.swift",
        "Hellfire/Network/ReachabilityMonitoring/Binding.swift",
        "Hellfire/Network/ReachabilityMonitoring/Blob.swift",
        "Hellfire/Network/ReachabilityMonitoring/NetworkReachabilityManager.swift",
        "Hellfire/Network/ReachabilityMonitoring/Protected.swift",
        "Hellfire/Network/Request/EncodingHelper.swift",
        "Hellfire/Network/Request/MultipartFormData.swift",
        "Hellfire/Network/Request/MultipartRequest.swift",
        "Hellfire/Network/Request/NetworkRequest.swift",
        "Hellfire/Network/Request/RequestItem.swift",
        "Hellfire/Network/Response/DataResponse.swift",
        "Hellfire/Network/Response/HTTPCode.swift",
        "Hellfire/Network/Response/JSONSerializableResponse.swift",
        "Hellfire/Network/Response/JSONSerializableResult.swift",
        "Hellfire/Network/Response/RequestResult.swift",
        "Hellfire/Network/Response/ServiceError.swift",
        "Hellfire/Network/SessionInterface.swift",
        "Hellfire/Protocol/HellfireSessionDelegate.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.