This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of XcodeServer with Swift 6.0 for Linux.

Swift 6 data race errors: 16

Build Command

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

Build Log

[435/469] Compiling XcodeServerAPI XCSProxiedDevice.swift
[436/469] Compiling XcodeServerAPI XCSRemoteRepository.swift
[437/469] Compiling XcodeServerAPI XCSRepositoryBlueprint.swift
[438/469] Compiling XcodeServerAPI XCSRepositoryCommit.swift
[439/469] Compiling XcodeServerAPI XCSRepositoryLocation.swift
[440/469] Compiling XcodeServerAPI XCSResults.swift
[441/469] Compiling XcodeServerAPI XCSStats.swift
[442/469] Compiling XcodeServerAPI XCSStatsSummary.swift
[443/469] Compiling XcodeServerAPI XCSEmailConfiguration.swift
[444/469] Compiling XcodeServerAPI XCSExportOptions.swift
[445/469] Compiling XcodeServerAPI XCSFilter.swift
[446/469] Compiling XcodeServerAPI XCSGroup.swift
[447/469] Compiling XcodeServerAPI XCSIntegration.swift
[448/469] Compiling XcodeServerAPI XCSIntegrationAsset.swift
[449/469] Compiling XcodeServerAPI XCSIntegrationSnippet.swift
[450/469] Emitting module XcodeServerAPI
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
[451/469] Compiling XcodeServerAPI XCSCommit+SourceControl.Commit.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[452/469] Compiling XcodeServerAPI Bot+XCSMappings.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[453/469] Compiling XcodeServerAPI Device+XCSMappings.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[454/469] Compiling XcodeServerAPI Integration+XCSMappings.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[455/469] Compiling XcodeServerAPI Issue+XCSMappings.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[456/469] Compiling XcodeServerAPI Server+XCSMappings.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[457/469] Compiling XcodeServerAPI SourceControl+XCSMappings.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[458/469] Compiling XcodeServerAPI Tests+XCSMappings.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[459/469] Compiling XcodeServerAPI XCSSuspectStrategy.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:51:16: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
49 |     static let accepted: Self = 202
50 |     /// **204** The server successfully processed the request, and is not returning any content.
51 |     static let noContent: Self = 204
   |                |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 |     // MARK: - Redirection
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:67:16: warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
65 |     static let badRequest: Self = 400
66 |     /// **401** Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
67 |     static let unauthorized: Self = 401
   |                |- warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unauthorized' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     /// **403** The request contained valid data and was understood by the server, but the server is refusing action.
69 |     static let forbidden: Self = 403
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:43:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
41 |     /// The POST method is used to submit an entity to the specified resource, often causing a change in state or side
42 |     /// effects on the server.
43 |     static let post: Self = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     /// The PATCH method is used to apply partial modifications to a resource.
45 |     static let patch: Self = "PATCH"
[460/469] Compiling XcodeServerAPI XCSTestLocalization.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:51:16: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
49 |     static let accepted: Self = 202
50 |     /// **204** The server successfully processed the request, and is not returning any content.
51 |     static let noContent: Self = 204
   |                |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 |     // MARK: - Redirection
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:67:16: warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
65 |     static let badRequest: Self = 400
66 |     /// **401** Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
67 |     static let unauthorized: Self = 401
   |                |- warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unauthorized' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     /// **403** The request contained valid data and was understood by the server, but the server is refusing action.
69 |     static let forbidden: Self = 403
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:43:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
41 |     /// The POST method is used to submit an entity to the specified resource, often causing a change in state or side
42 |     /// effects on the server.
43 |     static let post: Self = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     /// The PATCH method is used to apply partial modifications to a resource.
45 |     static let patch: Self = "PATCH"
[461/469] Compiling XcodeServerAPI XCSTests.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:51:16: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
49 |     static let accepted: Self = 202
50 |     /// **204** The server successfully processed the request, and is not returning any content.
51 |     static let noContent: Self = 204
   |                |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 |     // MARK: - Redirection
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:67:16: warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
65 |     static let badRequest: Self = 400
66 |     /// **401** Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
67 |     static let unauthorized: Self = 401
   |                |- warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unauthorized' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     /// **403** The request contained valid data and was understood by the server, but the server is refusing action.
69 |     static let forbidden: Self = 403
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:43:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
41 |     /// The POST method is used to submit an entity to the specified resource, often causing a change in state or side
42 |     /// effects on the server.
43 |     static let post: Self = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     /// The PATCH method is used to apply partial modifications to a resource.
45 |     static let patch: Self = "PATCH"
[462/469] Compiling XcodeServerAPI XCSTrigger.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:51:16: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
49 |     static let accepted: Self = 202
50 |     /// **204** The server successfully processed the request, and is not returning any content.
51 |     static let noContent: Self = 204
   |                |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 |     // MARK: - Redirection
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:67:16: warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
65 |     static let badRequest: Self = 400
66 |     /// **401** Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
67 |     static let unauthorized: Self = 401
   |                |- warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unauthorized' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     /// **403** The request contained valid data and was understood by the server, but the server is refusing action.
69 |     static let forbidden: Self = 403
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:43:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
41 |     /// The POST method is used to submit an entity to the specified resource, often causing a change in state or side
42 |     /// effects on the server.
43 |     static let post: Self = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     /// The PATCH method is used to apply partial modifications to a resource.
45 |     static let patch: Self = "PATCH"
[463/469] Compiling XcodeServerAPI XCSVersion.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:51:16: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
49 |     static let accepted: Self = 202
50 |     /// **204** The server successfully processed the request, and is not returning any content.
51 |     static let noContent: Self = 204
   |                |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 |     // MARK: - Redirection
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:67:16: warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
65 |     static let badRequest: Self = 400
66 |     /// **401** Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
67 |     static let unauthorized: Self = 401
   |                |- warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unauthorized' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     /// **403** The request contained valid data and was understood by the server, but the server is refusing action.
69 |     static let forbidden: Self = 403
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:43:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
41 |     /// The POST method is used to submit an entity to the specified resource, often causing a change in state or side
42 |     /// effects on the server.
43 |     static let post: Self = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     /// The PATCH method is used to apply partial modifications to a resource.
45 |     static let patch: Self = "PATCH"
[464/469] Compiling XcodeServerAPI XCSClient+EntityQueryable.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:51:16: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
49 |     static let accepted: Self = 202
50 |     /// **204** The server successfully processed the request, and is not returning any content.
51 |     static let noContent: Self = 204
   |                |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 |     // MARK: - Redirection
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:67:16: warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
65 |     static let badRequest: Self = 400
66 |     /// **401** Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
67 |     static let unauthorized: Self = 401
   |                |- warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unauthorized' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     /// **403** The request contained valid data and was understood by the server, but the server is refusing action.
69 |     static let forbidden: Self = 403
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:43:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
41 |     /// The POST method is used to submit an entity to the specified resource, often causing a change in state or side
42 |     /// effects on the server.
43 |     static let post: Self = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     /// The PATCH method is used to apply partial modifications to a resource.
45 |     static let patch: Self = "PATCH"
[465/469] Compiling XcodeServerAPI XCSClient.swift
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:20:25: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 1 | open class DateFormatter : Formatter {
   |            `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import XcodeServer
  2 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  3 | #if canImport(FoundationNetworking)
  4 | import FoundationNetworking
    :
 18 |     }
 19 |
 20 |     internal static let dateFormatter: DateFormatter = {
    |                         |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         let formatter = DateFormatter()
 22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:26:25: warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     }()
 25 |
 26 |     internal static let jsonEncoder: JSONEncoder = {
    |                         |- warning: static property 'jsonEncoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonEncoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         let encoder = JSONEncoder()
 28 |         encoder.dateEncodingStrategy = .formatted(dateFormatter)
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:32:25: warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }()
 31 |
 32 |     internal static let jsonDecoder: JSONDecoder = {
    |                         |- warning: static property 'jsonDecoder' is not concurrency-safe because non-'Sendable' type 'JSONDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'jsonDecoder' with '@MainActor' if property should only be accessed from the main actor
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         let decoder = JSONDecoder()
 34 |         decoder.dateDecodingStrategy = .formatted(dateFormatter)
Foundation.JSONDecoder:1:12: note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 1 | open class JSONDecoder {
   |            `- note: class 'JSONDecoder' does not conform to the 'Sendable' protocol
 2 |     public enum DateDecodingStrategy {
 3 |         case deferredToDate
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:38:16: warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                `- warning: static property 'logger' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/XcodeServerAPI/XCSClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  6 | import SWCompression
  7 | import SessionPlus
  8 | import Logging
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
  9 |
 10 | public protocol CredentialDelegate: AnyObject {
    :
 36 |     }()
 37 |
 38 |     static let logger: Logger = Logger(label: "XcodeServer.API")
    |                |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     public let fqdn: String
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:38:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
36 |     ///
37 |     /// Requests using GET should only retrieve data.
38 |     static let get: Self = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     /// The PUT method replaces all current representations of the target resource with the request payload.
40 |     static let put: Self = "PUT"
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:51:16: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
49 |     static let accepted: Self = 202
50 |     /// **204** The server successfully processed the request, and is not returning any content.
51 |     static let noContent: Self = 204
   |                |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 |     // MARK: - Redirection
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:67:16: warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
65 |     static let badRequest: Self = 400
66 |     /// **401** Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
67 |     static let unauthorized: Self = 401
   |                |- warning: static property 'unauthorized' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unauthorized' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     /// **403** The request contained valid data and was understood by the server, but the server is refusing action.
69 |     static let forbidden: Self = 403
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:45:16: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
43 |
44 |     /// **200** Standard response for successful HTTP requests.
45 |     static let ok: Self = 200
   |                |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     /// **201** The request has been fulfilled, resulting in the creation of a new resource.
47 |     static let created: Self = 201
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/StatusCode.swift:71:16: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | /// * 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
 8 | /// * 5xx Server Error: The server failed to fulfill an apparently valid request.
 9 | public struct StatusCode: ExpressibleByIntegerLiteral, Hashable {
   |               `- note: consider making struct 'StatusCode' conform to the 'Sendable' protocol
10 |     public let rawValue: Int
11 |
   :
69 |     static let forbidden: Self = 403
70 |     /// **404** The requested resource could not be found but may be available in the future.
71 |     static let notFound: Self = 404
   |                |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'StatusCode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 |     /// **408** The server timed out waiting for the request.
73 |     static let requestTimeout: Self = 408
/host/spi-builder-workspace/.build/checkouts/SessionPlus/Sources/SessionPlus/Interface/Method.swift:43:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | ///
 5 | /// Although they can also be nouns, these request methods are sometimes referred as HTTP verbs.
 6 | public struct Method: ExpressibleByStringLiteral, Hashable {
   |               `- note: consider making struct 'Method' conform to the 'Sendable' protocol
 7 |     public let rawValue: String
 8 |
   :
41 |     /// The POST method is used to submit an entity to the specified resource, often causing a change in state or side
42 |     /// effects on the server.
43 |     static let post: Self = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     /// The PATCH method is used to apply partial modifications to a resource.
45 |     static let patch: Self = "PATCH"
[466/470] Wrapping AST for XcodeServerAPI for debugging
[468/487] Compiling xcscli Store+Info.swift
[469/487] Compiling xcscli Store+Purge.swift
[470/487] Compiling xcscli Store+Sync.swift
[471/487] Compiling xcscli Store.swift
[472/489] Compiling xcscli Stored.swift
[473/489] Compiling xcscli Store+DeleteServer.swift
[474/489] Emitting module xcscli
/host/spi-builder-workspace/Sources/xcscli/Bots.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Bots: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "bots",
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:7:24: warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 | struct ConsoleLogger: LogHandler {
 6 |
 7 |     private static var bootstrapped: Bool = false
   |                        |- warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'bootstrapped' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'bootstrapped' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |     private static var minimumLogLevel: Logger.Level = .info
 9 |
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:8:24: warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 |     private static var bootstrapped: Bool = false
 8 |     private static var minimumLogLevel: Logger.Level = .info
   |                        |- warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'minimumLogLevel' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'minimumLogLevel' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     public static func bootstrap(minimumLogLevel: Logger.Level = .info) {
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:20:16: warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
18 |     }
19 |
20 |     static var gmtDateFormatter: DateFormatter = {
   |                |- warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'gmtDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'gmtDateFormatter' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |         let formatter = DateFormatter()
22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:4:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
 2 | import Logging
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |
 6 | extension Logger.Level {
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:27:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
25 | }
26 |
27 | extension Logger.Level: CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public var description: String {
29 |         "\(gem) \(fixedWidthDescription.uppercased())"
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:34:16: warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                `- warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
35 | }
36 |
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 1 | import ArgumentParser
 2 | import Logging
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   :
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                |- note: annotate 'xcscli' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/host/spi-builder-workspace/Sources/xcscli/Integrations.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Integrations: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "integrations",
/host/spi-builder-workspace/Sources/xcscli/MainCommand.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 | @main struct MainCommand: AsyncParsableCommand {
 7 |
 8 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         var subcommands: [ParsableCommand.Type] = [
10 |             Ping.self,
/host/spi-builder-workspace/Sources/xcscli/Ping.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Ping: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "ping",
/host/spi-builder-workspace/Sources/xcscli/Versions.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Versions: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "versions",
[475/489] Compiling xcscli Sync.swift
/host/spi-builder-workspace/Sources/xcscli/Versions.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Versions: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "versions",
[476/489] Compiling xcscli Versions.swift
/host/spi-builder-workspace/Sources/xcscli/Versions.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Versions: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "versions",
[477/489] Compiling xcscli Logged.swift
[478/489] Compiling xcscli Routed.swift
[479/489] Compiling xcscli Ping.swift
/host/spi-builder-workspace/Sources/xcscli/Ping.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Ping: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "ping",
[480/489] Compiling xcscli Credentialed.swift
/host/spi-builder-workspace/Sources/xcscli/Ping.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Ping: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "ping",
[481/489] Compiling xcscli Logger.Level+xcscli.swift
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:4:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
 2 | import Logging
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |
 6 | extension Logger.Level {
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:27:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
25 | }
26 |
27 | extension Logger.Level: CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public var description: String {
29 |         "\(gem) \(fixedWidthDescription.uppercased())"
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:34:16: warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                `- warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
35 | }
36 |
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 1 | import ArgumentParser
 2 | import Logging
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   :
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                |- note: annotate 'xcscli' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/host/spi-builder-workspace/Sources/xcscli/Integrations.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Integrations: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "integrations",
/host/spi-builder-workspace/Sources/xcscli/MainCommand.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 | @main struct MainCommand: AsyncParsableCommand {
 7 |
 8 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         var subcommands: [ParsableCommand.Type] = [
10 |             Ping.self,
[482/489] Compiling xcscli Integrations.swift
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:4:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
 2 | import Logging
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |
 6 | extension Logger.Level {
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:27:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
25 | }
26 |
27 | extension Logger.Level: CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public var description: String {
29 |         "\(gem) \(fixedWidthDescription.uppercased())"
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:34:16: warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                `- warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
35 | }
36 |
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 1 | import ArgumentParser
 2 | import Logging
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   :
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                |- note: annotate 'xcscli' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/host/spi-builder-workspace/Sources/xcscli/Integrations.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Integrations: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "integrations",
/host/spi-builder-workspace/Sources/xcscli/MainCommand.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 | @main struct MainCommand: AsyncParsableCommand {
 7 |
 8 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         var subcommands: [ParsableCommand.Type] = [
10 |             Ping.self,
[483/489] Compiling xcscli MainCommand.swift
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:4:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
 2 | import Logging
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |
 6 | extension Logger.Level {
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:27:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
25 | }
26 |
27 | extension Logger.Level: CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public var description: String {
29 |         "\(gem) \(fixedWidthDescription.uppercased())"
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:34:16: warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                `- warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
35 | }
36 |
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 1 | import ArgumentParser
 2 | import Logging
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   :
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                |- note: annotate 'xcscli' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/host/spi-builder-workspace/Sources/xcscli/Integrations.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Integrations: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "integrations",
/host/spi-builder-workspace/Sources/xcscli/MainCommand.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 | @main struct MainCommand: AsyncParsableCommand {
 7 |
 8 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         var subcommands: [ParsableCommand.Type] = [
10 |             Ping.self,
[484/489] Compiling xcscli Bots.swift
/host/spi-builder-workspace/Sources/xcscli/Bots.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Bots: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "bots",
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:34:16: warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                `- warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
35 | }
36 |
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 1 | import ArgumentParser
 2 | import Logging
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   :
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                |- note: annotate 'xcscli' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:7:24: warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 | struct ConsoleLogger: LogHandler {
 6 |
 7 |     private static var bootstrapped: Bool = false
   |                        |- warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'bootstrapped' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'bootstrapped' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |     private static var minimumLogLevel: Logger.Level = .info
 9 |
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:8:24: warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 |     private static var bootstrapped: Bool = false
 8 |     private static var minimumLogLevel: Logger.Level = .info
   |                        |- warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'minimumLogLevel' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'minimumLogLevel' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     public static func bootstrap(minimumLogLevel: Logger.Level = .info) {
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:20:16: warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
18 |     }
19 |
20 |     static var gmtDateFormatter: DateFormatter = {
   |                |- warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'gmtDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'gmtDateFormatter' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |         let formatter = DateFormatter()
22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[485/489] Compiling xcscli ConsoleLogger.swift
/host/spi-builder-workspace/Sources/xcscli/Bots.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Bots: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "bots",
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:34:16: warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                `- warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
35 | }
36 |
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 1 | import ArgumentParser
 2 | import Logging
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   :
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                |- note: annotate 'xcscli' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:7:24: warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 | struct ConsoleLogger: LogHandler {
 6 |
 7 |     private static var bootstrapped: Bool = false
   |                        |- warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'bootstrapped' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'bootstrapped' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |     private static var minimumLogLevel: Logger.Level = .info
 9 |
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:8:24: warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 |     private static var bootstrapped: Bool = false
 8 |     private static var minimumLogLevel: Logger.Level = .info
   |                        |- warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'minimumLogLevel' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'minimumLogLevel' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     public static func bootstrap(minimumLogLevel: Logger.Level = .info) {
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:20:16: warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
18 |     }
19 |
20 |     static var gmtDateFormatter: DateFormatter = {
   |                |- warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'gmtDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'gmtDateFormatter' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |         let formatter = DateFormatter()
22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[486/489] Compiling xcscli Encodable+JSON.swift
/host/spi-builder-workspace/Sources/xcscli/Bots.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 7 | final class Bots: AsyncParsableCommand, Routed, Credentialed, Logged {
 8 |
 9 |     static var configuration: CommandConfiguration = {
   |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |         return CommandConfiguration(
11 |             commandName: "bots",
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:34:16: warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                `- warning: static property 'xcscli' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
35 | }
36 |
/host/spi-builder-workspace/.build/checkouts/swift-log/Sources/Logging/Logging.swift:38:15: note: struct 'Logger' does not conform to the 'Sendable' protocol
  36 | ///     logger.info("Hello World!")
  37 | ///
  38 | public struct Logger {
     |               `- note: struct 'Logger' does not conform to the 'Sendable' protocol
  39 |     @usableFromInline
  40 |     var handler: LogHandler
/host/spi-builder-workspace/Sources/xcscli/Extensions/Logger.Level+xcscli.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 1 | import ArgumentParser
 2 | import Logging
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logging'
 3 |
 4 | extension Logger.Level: ExpressibleByArgument {}
   :
32 |
33 | extension Logger {
34 |     static let xcscli: Logger = Logger(label: "xcscli")
   |                |- note: annotate 'xcscli' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:7:24: warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 | struct ConsoleLogger: LogHandler {
 6 |
 7 |     private static var bootstrapped: Bool = false
   |                        |- warning: static property 'bootstrapped' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'bootstrapped' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'bootstrapped' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |     private static var minimumLogLevel: Logger.Level = .info
 9 |
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:8:24: warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 |     private static var bootstrapped: Bool = false
 8 |     private static var minimumLogLevel: Logger.Level = .info
   |                        |- warning: static property 'minimumLogLevel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'minimumLogLevel' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: annotate 'minimumLogLevel' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     public static func bootstrap(minimumLogLevel: Logger.Level = .info) {
/host/spi-builder-workspace/Sources/xcscli/ConsoleLogger.swift:20:16: warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
18 |     }
19 |
20 |     static var gmtDateFormatter: DateFormatter = {
   |                |- warning: static property 'gmtDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'gmtDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'gmtDateFormatter' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |         let formatter = DateFormatter()
22 |         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
[487/490] Wrapping AST for xcscli for debugging
[488/490] Write Objects.LinkFileList
[489/490] Linking xcscli
Build complete! (59.66s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "sessionplus",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/SessionPlus.git"
    },
    {
      "identity" : "coredataplus",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/CoreDataPlus.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swcompression",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.5.5",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tsolomko/SWCompression"
    },
    {
      "identity" : "rainbow",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.1",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/onevcat/Rainbow"
    }
  ],
  "manifest_display_name" : "XcodeServer",
  "name" : "XcodeServer",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "XcodeServer",
      "targets" : [
        "XcodeServer",
        "XcodeServerAPI",
        "XcodeServerCoreData"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "xcscli",
      "targets" : [
        "xcscli"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "xcscli",
      "module_type" : "SwiftTarget",
      "name" : "xcscli",
      "path" : "Sources/xcscli",
      "product_dependencies" : [
        "ArgumentParser",
        "Logging",
        "CoreDataPlus",
        "Rainbow"
      ],
      "product_memberships" : [
        "xcscli"
      ],
      "sources" : [
        "Bots.swift",
        "ConsoleLogger.swift",
        "Extensions/Encodable+JSON.swift",
        "Extensions/Logger.Level+xcscli.swift",
        "Integrations.swift",
        "MainCommand.swift",
        "Ping.swift",
        "Protocols/Credentialed.swift",
        "Protocols/Logged.swift",
        "Protocols/Routed.swift",
        "Protocols/Stored.swift",
        "Store+DeleteServer.swift",
        "Store+Info.swift",
        "Store+Purge.swift",
        "Store+Sync.swift",
        "Store.swift",
        "Sync.swift",
        "Versions.swift"
      ],
      "target_dependencies" : [
        "XcodeServerCoreData",
        "XcodeServerAPI"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "XcodeServerTests",
      "module_type" : "SwiftTarget",
      "name" : "XcodeServerTests",
      "path" : "Tests/XcodeServerTests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/commits.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/issues.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/structured18_commits.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/versions.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_3_Issues.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/structured18.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Bot_1.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/bots.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_1_Completed_BuildErrors.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_3_Completed_BuildErrors.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_1_InProgress.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/integration.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/run-integration.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/integrations.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/XcodeServer_1.0.0_full.sqlite-wal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/XcodeServer_1.0.0_empty.sqlite-wal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Versions.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_1_Issues.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/stats.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/XcodeServer_1.0.0_empty.sqlite",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_1_Commits.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_2_Issues.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/XcodeServer_1.0.0_full.sqlite",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/bot.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/XcodeServer_1.0.0_full.sqlite-shm",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/12.1_Integration_2_Completed_InternalProcessingError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/XcodeServerTests/Resources/XcodeServer_1.0.0_empty.sqlite-shm",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "APIResponseTests.swift",
        "BotWriteAndUpdateTests.swift",
        "EdgeCaseTests.swift",
        "Extensions/Extensions.swift",
        "Extensions/NSFileManager+Tests.swift",
        "Extensions/Persistable+Tests.swift",
        "IntegrationIssueImportTests.swift",
        "IntegrationWriteAndUpdateTests.swift",
        "Mocks/MockApiClient.swift",
        "ModelTests.swift",
        "PersistentContainerTests.swift",
        "ServerWriteAndUpdateTests.swift"
      ],
      "target_dependencies" : [
        "XcodeServer",
        "XcodeServerAPI",
        "XcodeServerCoreData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XcodeServerModel_2_0_0",
      "module_type" : "SwiftTarget",
      "name" : "XcodeServerModel_2_0_0",
      "path" : "Sources/XcodeServerModel_2_0_0",
      "product_dependencies" : [
        "CoreDataPlus",
        "Logging"
      ],
      "product_memberships" : [
        "XcodeServer",
        "xcscli"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_2_0_0/Resources/MappingModel.xcmappingmodel",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_2_0_0/Resources/XcodeServer.momd_precompiled",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_2_0_0/Resources/XcodeServer.xcdatamodeld",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_2_0_0/Resources/MappingModel.cdm_precompiled",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Entities/ManagedAsset.swift",
        "Entities/ManagedBot.swift",
        "Entities/ManagedBuildResultSummary.swift",
        "Entities/ManagedCommit.swift",
        "Entities/ManagedCommitChange.swift",
        "Entities/ManagedCommitContributor.swift",
        "Entities/ManagedConditions.swift",
        "Entities/ManagedConfiguration.swift",
        "Entities/ManagedDevice.swift",
        "Entities/ManagedDeviceSpecification.swift",
        "Entities/ManagedEmailConfiguration.swift",
        "Entities/ManagedFilter.swift",
        "Entities/ManagedIntegration.swift",
        "Entities/ManagedIntegrationAssets.swift",
        "Entities/ManagedIntegrationIssues.swift",
        "Entities/ManagedIssue.swift",
        "Entities/ManagedPlatform.swift",
        "Entities/ManagedRepository.swift",
        "Entities/ManagedRevisionBlueprint.swift",
        "Entities/ManagedServer.swift",
        "Entities/ManagedStats.swift",
        "Entities/ManagedStatsBreakdown.swift",
        "Entities/ManagedTrigger.swift",
        "PersistentContainer+Persistable.swift",
        "PersistentContainer+Queryable.swift",
        "PersistentContainer.swift"
      ],
      "target_dependencies" : [
        "XcodeServer"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XcodeServerModel_1_1_0",
      "module_type" : "SwiftTarget",
      "name" : "XcodeServerModel_1_1_0",
      "path" : "Sources/XcodeServerModel_1_1_0",
      "product_dependencies" : [
        "CoreDataPlus",
        "Logging"
      ],
      "product_memberships" : [
        "XcodeServer",
        "xcscli"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_1_1_0/Resources/MappingModel.xcmappingmodel",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_1_1_0/Resources/XcodeServer.momd_precompiled",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_1_1_0/Resources/MappingModel.cdm_precompiled",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_1_1_0/Resources/XcodeServer.xcdatamodeld",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Entities/Asset.swift",
        "Entities/Bot.swift",
        "Entities/BuildResultSummary.swift",
        "Entities/Commit.swift",
        "Entities/CommitChange.swift",
        "Entities/CommitContributor.swift",
        "Entities/Conditions.swift",
        "Entities/Configuration.swift",
        "Entities/Device.swift",
        "Entities/DeviceSpecification.swift",
        "Entities/EmailConfiguration.swift",
        "Entities/Filter.swift",
        "Entities/Integration.swift",
        "Entities/IntegrationAssets.swift",
        "Entities/IntegrationIssues.swift",
        "Entities/Issue.swift",
        "Entities/Platform.swift",
        "Entities/Repository.swift",
        "Entities/RevisionBlueprint.swift",
        "Entities/Server.swift",
        "Entities/Stats.swift",
        "Entities/StatsBreakdown.swift",
        "Entities/Trigger.swift",
        "PersistentContainer+Persistable.swift",
        "PersistentContainer+Queryable.swift",
        "PersistentContainer.swift"
      ],
      "target_dependencies" : [
        "XcodeServer"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XcodeServerModel_1_0_0",
      "module_type" : "SwiftTarget",
      "name" : "XcodeServerModel_1_0_0",
      "path" : "Sources/XcodeServerModel_1_0_0",
      "product_dependencies" : [
        "CoreDataPlus",
        "Logging"
      ],
      "product_memberships" : [
        "XcodeServer",
        "xcscli"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_1_0_0/Resources/XcodeServer.xcdatamodeld",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/XcodeServerModel_1_0_0/Resources/XcodeServer.momd_precompiled",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Entities/Asset.swift",
        "Entities/Bot.swift",
        "Entities/BuildResultSummary.swift",
        "Entities/Commit.swift",
        "Entities/CommitChange.swift",
        "Entities/CommitContributor.swift",
        "Entities/Conditions.swift",
        "Entities/Configuration.swift",
        "Entities/Device.swift",
        "Entities/DeviceSpecification.swift",
        "Entities/EmailConfiguration.swift",
        "Entities/Filter.swift",
        "Entities/Integration.swift",
        "Entities/IntegrationAssets.swift",
        "Entities/IntegrationIssues.swift",
        "Entities/Issue.swift",
        "Entities/Platform.swift",
        "Entities/Repository.swift",
        "Entities/RevisionBlueprint.swift",
        "Entities/Server.swift",
        "Entities/Stats.swift",
        "Entities/StatsBreakdown.swift",
        "Entities/Trigger.swift",
        "PersistentContainer+Persistable.swift",
        "PersistentContainer+Queryable.swift",
        "PersistentContainer.swift"
      ],
      "target_dependencies" : [
        "XcodeServer"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XcodeServerCoreData",
      "module_type" : "SwiftTarget",
      "name" : "XcodeServerCoreData",
      "path" : "Sources/XcodeServerCoreData",
      "product_dependencies" : [
        "CoreDataPlus"
      ],
      "product_memberships" : [
        "XcodeServer",
        "xcscli"
      ],
      "sources" : [
        "CoreDataStore.swift",
        "Model.swift",
        "Persistence+XcodeServerCoreData.swift",
        "String+XcodeServerCoreData.swift"
      ],
      "target_dependencies" : [
        "XcodeServer",
        "XcodeServerModel_1_0_0",
        "XcodeServerModel_1_1_0",
        "XcodeServerModel_2_0_0"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XcodeServerAPI",
      "module_type" : "SwiftTarget",
      "name" : "XcodeServerAPI",
      "path" : "Sources/XcodeServerAPI",
      "product_dependencies" : [
        "SessionPlus",
        "SWCompression"
      ],
      "product_memberships" : [
        "XcodeServer",
        "xcscli"
      ],
      "sources" : [
        "Extensions/XCSCommit+SourceControl.Commit.swift",
        "Mappings/Bot+XCSMappings.swift",
        "Mappings/Device+XCSMappings.swift",
        "Mappings/Integration+XCSMappings.swift",
        "Mappings/Issue+XCSMappings.swift",
        "Mappings/Server+XCSMappings.swift",
        "Mappings/SourceControl+XCSMappings.swift",
        "Mappings/Tests+XCSMappings.swift",
        "Mappings/Trigger+XCSMappings.swift",
        "Models/XCSArchiveExportOptions.swift",
        "Models/XCSAssets.swift",
        "Models/XCSAuthenticationStrategy.swift",
        "Models/XCSBlueprintLocation.swift",
        "Models/XCSBot.swift",
        "Models/XCSBuildResultSummary.swift",
        "Models/XCSCommit.swift",
        "Models/XCSCommitChangeFilePath.swift",
        "Models/XCSCommitContributor.swift",
        "Models/XCSConditions.swift",
        "Models/XCSConfiguration.swift",
        "Models/XCSControlledChanges.swift",
        "Models/XCSControlledChangesPlatforms.swift",
        "Models/XCSControlledChangesTraits.swift",
        "Models/XCSControlledChangesValues.swift",
        "Models/XCSCoverageFile.swift",
        "Models/XCSCoverageHierarchy.swift",
        "Models/XCSCoverageMethod.swift",
        "Models/XCSCoverageResult.swift",
        "Models/XCSCoverageTarget.swift",
        "Models/XCSDevice.swift",
        "Models/XCSDeviceSpecification.swift",
        "Models/XCSEmailConfiguration.swift",
        "Models/XCSExportOptions.swift",
        "Models/XCSFilter.swift",
        "Models/XCSGroup.swift",
        "Models/XCSIntegration.swift",
        "Models/XCSIntegrationAsset.swift",
        "Models/XCSIntegrationSnippet.swift",
        "Models/XCSIssue.swift",
        "Models/XCSIssueAuthor.swift",
        "Models/XCSIssueGroup.swift",
        "Models/XCSIssues.swift",
        "Models/XCSPlatform.swift",
        "Models/XCSProvisioningConfiguration.swift",
        "Models/XCSProxiedDevice.swift",
        "Models/XCSRemoteRepository.swift",
        "Models/XCSRepositoryBlueprint.swift",
        "Models/XCSRepositoryCommit.swift",
        "Models/XCSRepositoryLocation.swift",
        "Models/XCSResults.swift",
        "Models/XCSStats.swift",
        "Models/XCSStatsSummary.swift",
        "Models/XCSSuspectStrategy.swift",
        "Models/XCSTestLocalization.swift",
        "Models/XCSTests.swift",
        "Models/XCSTrigger.swift",
        "Models/XCSVersion.swift",
        "XCSClient+EntityQueryable.swift",
        "XCSClient.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XcodeServer",
      "module_type" : "SwiftTarget",
      "name" : "XcodeServer",
      "path" : "Sources/XcodeServer",
      "product_memberships" : [
        "XcodeServer",
        "xcscli"
      ],
      "sources" : [
        "FileManager+XcodeServer.swift",
        "Models/Bot.Cleaning.swift",
        "Models/Bot.Configuration.swift",
        "Models/Bot.Coverage.swift",
        "Models/Bot.PeriodicInterval.swift",
        "Models/Bot.Schedule.swift",
        "Models/Bot.Stats.swift",
        "Models/Bot.swift",
        "Models/Device.Filter.swift",
        "Models/Device.Platform.swift",
        "Models/Device.ProxiedDevice.swift",
        "Models/Device.Specification.swift",
        "Models/Device.swift",
        "Models/Integration.Asset.swift",
        "Models/Integration.AssetCatalog.swift",
        "Models/Integration.BuildSummary.swift",
        "Models/Integration.ControlledChanges.swift",
        "Models/Integration.IssueCatalog.swift",
        "Models/Integration.IssueGroup.swift",
        "Models/Integration.Result.swift",
        "Models/Integration.Step.swift",
        "Models/Integration.swift",
        "Models/Issue.Author.swift",
        "Models/Issue.Category.swift",
        "Models/Issue.Confidence.swift",
        "Models/Issue.Status.swift",
        "Models/Issue.SuspectStrategy.swift",
        "Models/Issue.swift",
        "Models/Server.Version.swift",
        "Models/Server.swift",
        "Models/SourceControl.AuthenticationStrategy.swift",
        "Models/SourceControl.Blueprint.swift",
        "Models/SourceControl.Change.swift",
        "Models/SourceControl.Commit.swift",
        "Models/SourceControl.Contributor.swift",
        "Models/SourceControl.Location.swift",
        "Models/SourceControl.Remote.swift",
        "Models/SourceControl.swift",
        "Models/Tests.Class.swift",
        "Models/Tests.Hierarchy.swift",
        "Models/Tests.Method.swift",
        "Models/Tests.Suite.swift",
        "Models/Tests.swift",
        "Models/Trigger.Category.swift",
        "Models/Trigger.Conditions.swift",
        "Models/Trigger.Email.swift",
        "Models/Trigger.Phase.swift",
        "Models/Trigger.swift",
        "Protocols/Persistable.swift",
        "Protocols/Queryable.swift",
        "XcodeServerError.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.