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 OpenAPIKit, reference 3.3.0 (5b5ee4), with Swift 6.0 for Linux on 1 Nov 2024 21:39:27 UTC.

Swift 6 data race errors: 63

Build Command

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

Build Log

 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case inconsistency(InconsistencyError)
 18 |             case other(Swift.DecodingError)
[125/178] Compiling OpenAPIKit Operation.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:12:20: warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
    |                    `- warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/HttpMethod.swift:15:17: note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
13 |     /// HTTP methods are enumerated as properties on that
14 |     /// object.
15 |     public enum HttpMethod: String, CaseIterable {
   |                 `- note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
16 |         case get = "GET"
17 |         case post = "POST"
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case request(Request)
 18 |             case response(Response)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:12:20: warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
    |                    `- warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/Path.swift:13:19: note: struct 'Path' does not conform to the 'Sendable' protocol
11 |         /// See [OpenAPI Paths Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#paths-object)
12 |         /// and [OpenAPI Patterned Fields](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#patterned-fields).
13 |     public struct Path: RawRepresentable, Equatable, Hashable {
   |                   `- note: struct 'Path' does not conform to the 'Sendable' protocol
14 |         public let components: [String]
15 |         public let trailingSlash: Bool
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case endpoint(Operation)
 18 |             case inconsistency(InconsistencyError)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:12:20: warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
    |                    `- warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/ResponseStatusCode.swift:21:19: note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 19 |         ///
 20 |         /// Status code ranges are named in the `StatusCode.Range` enum. For example, the "1XX" range (100-199) can be written as either `.range(.information)` or as `.range(.init(rawValue: "1XX"))`.
 21 |     public struct ResponseStatusCode: RawRepresentable, Equatable, Hashable, HasWarnings {
    |                   `- note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 22 |         public typealias RawValue = String
 23 |
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case inconsistency(InconsistencyError)
 18 |             case other(Swift.DecodingError)
[126/178] Compiling OpenAPIKit ResolvedEndpoint.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:12:20: warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
    |                    `- warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/HttpMethod.swift:15:17: note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
13 |     /// HTTP methods are enumerated as properties on that
14 |     /// object.
15 |     public enum HttpMethod: String, CaseIterable {
   |                 `- note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
16 |         case get = "GET"
17 |         case post = "POST"
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case request(Request)
 18 |             case response(Response)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:12:20: warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
    |                    `- warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/Path.swift:13:19: note: struct 'Path' does not conform to the 'Sendable' protocol
11 |         /// See [OpenAPI Paths Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#paths-object)
12 |         /// and [OpenAPI Patterned Fields](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#patterned-fields).
13 |     public struct Path: RawRepresentable, Equatable, Hashable {
   |                   `- note: struct 'Path' does not conform to the 'Sendable' protocol
14 |         public let components: [String]
15 |         public let trailingSlash: Bool
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case endpoint(Operation)
 18 |             case inconsistency(InconsistencyError)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:12:20: warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
    |                    `- warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/ResponseStatusCode.swift:21:19: note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 19 |         ///
 20 |         /// Status code ranges are named in the `StatusCode.Range` enum. For example, the "1XX" range (100-199) can be written as either `.range(.information)` or as `.range(.init(rawValue: "1XX"))`.
 21 |     public struct ResponseStatusCode: RawRepresentable, Equatable, Hashable, HasWarnings {
    |                   `- note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 22 |         public typealias RawValue = String
 23 |
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case inconsistency(InconsistencyError)
 18 |             case other(Swift.DecodingError)
[127/178] Compiling OpenAPIKit OrderedDictionary+Validatable.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:12:20: warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
    |                    `- warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/HttpMethod.swift:15:17: note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
13 |     /// HTTP methods are enumerated as properties on that
14 |     /// object.
15 |     public enum HttpMethod: String, CaseIterable {
   |                 `- note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
16 |         case get = "GET"
17 |         case post = "POST"
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case request(Request)
 18 |             case response(Response)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:12:20: warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
    |                    `- warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/Path.swift:13:19: note: struct 'Path' does not conform to the 'Sendable' protocol
11 |         /// See [OpenAPI Paths Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#paths-object)
12 |         /// and [OpenAPI Patterned Fields](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#patterned-fields).
13 |     public struct Path: RawRepresentable, Equatable, Hashable {
   |                   `- note: struct 'Path' does not conform to the 'Sendable' protocol
14 |         public let components: [String]
15 |         public let trailingSlash: Bool
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case endpoint(Operation)
 18 |             case inconsistency(InconsistencyError)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:12:20: warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
    |                    `- warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/ResponseStatusCode.swift:21:19: note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 19 |         ///
 20 |         /// Status code ranges are named in the `StatusCode.Range` enum. For example, the "1XX" range (100-199) can be written as either `.range(.information)` or as `.range(.init(rawValue: "1XX"))`.
 21 |     public struct ResponseStatusCode: RawRepresentable, Equatable, Hashable, HasWarnings {
    |                   `- note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 22 |         public typealias RawValue = String
 23 |
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case inconsistency(InconsistencyError)
 18 |             case other(Swift.DecodingError)
[128/178] Compiling OpenAPIKit DereferencedParameter.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:12:20: warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
    |                    `- warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/HttpMethod.swift:15:17: note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
13 |     /// HTTP methods are enumerated as properties on that
14 |     /// object.
15 |     public enum HttpMethod: String, CaseIterable {
   |                 `- note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
16 |         case get = "GET"
17 |         case post = "POST"
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case request(Request)
 18 |             case response(Response)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:12:20: warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
    |                    `- warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/Path.swift:13:19: note: struct 'Path' does not conform to the 'Sendable' protocol
11 |         /// See [OpenAPI Paths Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#paths-object)
12 |         /// and [OpenAPI Patterned Fields](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#patterned-fields).
13 |     public struct Path: RawRepresentable, Equatable, Hashable {
   |                   `- note: struct 'Path' does not conform to the 'Sendable' protocol
14 |         public let components: [String]
15 |         public let trailingSlash: Bool
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case endpoint(Operation)
 18 |             case inconsistency(InconsistencyError)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:12:20: warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
    |                    `- warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/ResponseStatusCode.swift:21:19: note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 19 |         ///
 20 |         /// Status code ranges are named in the `StatusCode.Range` enum. For example, the "1XX" range (100-199) can be written as either `.range(.information)` or as `.range(.init(rawValue: "1XX"))`.
 21 |     public struct ResponseStatusCode: RawRepresentable, Equatable, Hashable, HasWarnings {
    |                   `- note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 22 |         public typealias RawValue = String
 23 |
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case inconsistency(InconsistencyError)
 18 |             case other(Swift.DecodingError)
[129/178] Compiling OpenAPIKit DereferencedSchemaContext.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:12:20: warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
    |                    `- warning: stored property 'endpoint' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'OpenAPI.HttpMethod' (aka 'Shared.HttpMethod'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/HttpMethod.swift:15:17: note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
13 |     /// HTTP methods are enumerated as properties on that
14 |     /// object.
15 |     public enum HttpMethod: String, CaseIterable {
   |                 `- note: enum 'HttpMethod' does not conform to the 'Sendable' protocol
16 |         case get = "GET"
17 |         case post = "POST"
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/OperationDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Operation: OpenAPIError {
 12 |         public let endpoint: OpenAPI.HttpMethod
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Operation' has non-sendable type 'Error.Decoding.Operation.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case request(Request)
 18 |             case response(Response)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:12:20: warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
    |                    `- warning: stored property 'path' of 'Sendable'-conforming struct 'Path' has non-sendable type 'OpenAPI.Path' (aka 'Shared.Path'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/Path.swift:13:19: note: struct 'Path' does not conform to the 'Sendable' protocol
11 |         /// See [OpenAPI Paths Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#paths-object)
12 |         /// and [OpenAPI Patterned Fields](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#patterned-fields).
13 |     public struct Path: RawRepresentable, Equatable, Hashable {
   |                   `- note: struct 'Path' does not conform to the 'Sendable' protocol
14 |         public let components: [String]
15 |         public let trailingSlash: Bool
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/PathDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Path: OpenAPIError {
 12 |         public let path: OpenAPI.Path
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Path' has non-sendable type 'Error.Decoding.Path.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case endpoint(Operation)
 18 |             case inconsistency(InconsistencyError)
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:12:20: warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 10 | extension OpenAPI.Error.Decoding {
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
    |                    `- warning: stored property 'statusCode' of 'Sendable'-conforming struct 'Response' has non-sendable type 'OpenAPI.Response.StatusCode' (aka 'Shared.ResponseStatusCode'); this is an error in the Swift 6 language mode
 13 |         public let context: Context
 14 |         internal let relativeCodingPath: [CodingKey]
/host/spi-builder-workspace/Sources/OpenAPIKitCore/Shared/ResponseStatusCode.swift:21:19: note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 19 |         ///
 20 |         /// Status code ranges are named in the `StatusCode.Range` enum. For example, the "1XX" range (100-199) can be written as either `.range(.information)` or as `.range(.init(rawValue: "1XX"))`.
 21 |     public struct ResponseStatusCode: RawRepresentable, Equatable, Hashable, HasWarnings {
    |                   `- note: struct 'ResponseStatusCode' does not conform to the 'Sendable' protocol
 22 |         public typealias RawValue = String
 23 |
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  6 | //
  7 |
  8 | import OpenAPIKitCore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'OpenAPIKitCore'
  9 |
 10 | extension OpenAPI.Error.Decoding {
/host/spi-builder-workspace/Sources/OpenAPIKit30/Encoding and Decoding Errors/ResponseDecodingError.swift:13:20: warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 11 |     public struct Response: OpenAPIError {
 12 |         public let statusCode: OpenAPI.Response.StatusCode
 13 |         public let context: Context
    |                    `- warning: stored property 'context' of 'Sendable'-conforming struct 'Response' has non-sendable type 'Error.Decoding.Response.Context'; this is an error in the Swift 6 language mode
 14 |         internal let relativeCodingPath: [CodingKey]
 15 |
 16 |         public enum Context {
    |                     `- note: consider making enum 'Context' conform to the 'Sendable' protocol
 17 |             case inconsistency(InconsistencyError)
 18 |             case other(Swift.DecodingError)
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:232:1: warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
230 | /// a type. This can come into play when writing fragments of schemas
231 | /// to be combined later.
232 | extension JSONTypeFormat.AnyFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'AnyFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
233 |     public var jsonType: JSONType {
234 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:239:1: warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 |
238 | /// The allowed "format" properties for `.boolean` schemas.
239 | extension JSONTypeFormat.BooleanFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'BooleanFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public var jsonType: JSONType {
241 |         return .boolean
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:246:1: warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
244 |
245 | /// The allowed "format" properties for `.object` schemas.
246 | extension JSONTypeFormat.ObjectFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ObjectFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
247 |     public var jsonType: JSONType {
248 |         return .object
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:253:1: warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
251 |
252 | /// The allowed "format" properties for `.array` schemas.
253 | extension JSONTypeFormat.ArrayFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'ArrayFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
254 |     public var jsonType: JSONType {
255 |         return .array
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:260:1: warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
258 |
259 | /// The allowed "format" properties for `.number` schemas.
260 | extension JSONTypeFormat.NumberFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'NumberFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
261 |     public var jsonType: JSONType {
262 |         return .number
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/TypesAndFormats.swift:267:1: warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
265 |
266 | /// The allowed "format" properties for `.integer` schemas.
267 | extension JSONTypeFormat.IntegerFormat: OpenAPIFormat {
    | |- warning: extension declares a conformance of imported type 'IntegerFormat' to imported protocols 'Validatable', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
268 |     public var jsonType: JSONType {
269 |         return .integer
/host/spi-builder-workspace/Sources/OpenAPIKit/URLTemplate+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension URLTemplate: Validatable {}
   | |- warning: extension declares a conformance of imported type 'URLTemplate' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
[146/179] Compiling OpenAPIKit _CoreReExport.swift
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Either/Either+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension Either: Validatable where A: Validatable, B: Validatable {}
   | |- warning: extension declares a conformance of imported type 'Either' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Parameter/ParameterSchemaContext.swift:223:1: warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
221 | }
222 |
223 | extension OpenAPI.Parameter.SchemaContext.Style: Validatable {}
    | |- warning: extension declares a conformance of imported type 'ParameterSchemaContextStyle' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
224 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:239:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
237 | // MARK: - Codable
238 |
239 | extension OpenAPI.Path: Encodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
240 |     public func encode(to encoder: Encoder) throws {
241 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Path Item/PathItem.swift:247:1: warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
245 | }
246 |
247 | extension OpenAPI.Path: Decodable {
    | |- warning: extension declares a conformance of imported type 'Path' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
248 |     public init(from decoder: Decoder) throws {
249 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/OrderedDictionary+Validatable.swift:10:1: warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
 8 | import OpenAPIKitCore
 9 |
10 | extension OrderedDictionary: Validatable where Value: Validatable {}
   | |- warning: extension declares a conformance of imported type 'OrderedDictionary' to imported protocol 'Validatable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:200:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
198 | }
199 |
200 | extension OpenAPI.Response.StatusCode: Encodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
201 |     public func encode(to encoder: Encoder) throws {
202 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Response/Response.swift:208:1: warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
206 | }
207 |
208 | extension OpenAPI.Response.StatusCode: Decodable {
    | |- warning: extension declares a conformance of imported type 'ResponseStatusCode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'OpenAPIKitCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
209 |     public init(from decoder: Decoder) throws {
210 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit/Components Object/Components.swift:66:27: warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     /// This is a place to put reusable components to
 17 |     /// be referenced from other parts of the spec.
 18 |     public struct Components: Equatable, CodableVendorExtendable {
    |                   `- note: consider making struct 'Components' conform to the 'Sendable' protocol
 19 |
 20 |         public var schemas: ComponentDictionary<JSONSchema>
    :
 64 |
 65 |         /// An empty OpenAPI Components Object.
 66 |         public static let noComponents: Components = .init()
    |                           |- warning: static property 'noComponents' is not concurrency-safe because non-'Sendable' type 'OpenAPI.Components' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'noComponents' 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
 67 |
 68 |         public var isEmpty: Bool {
/host/spi-builder-workspace/Sources/OpenAPIKit/Schema Object/JSONSchema+Combining.swift:27:18: warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 25 |
 26 | public struct JSONSchemaResolutionError: Swift.Error, CustomStringConvertible {
 27 |     internal let underlyingError: _JSONSchemaResolutionError
    |                  `- warning: stored property 'underlyingError' of 'Sendable'-conforming struct 'JSONSchemaResolutionError' has non-sendable type '_JSONSchemaResolutionError'; this is an error in the Swift 6 language mode
 28 |
 29 |     internal init(_ underlyingError: _JSONSchemaResolutionError) {
    :
 63 | /// errors without breaknig changes, so this annoying workaround for
 64 | /// the absense of a "non-frozen" enum is a must.
 65 | internal enum _JSONSchemaResolutionError: CustomStringConvertible, Equatable {
    |               `- note: consider making enum '_JSONSchemaResolutionError' conform to the 'Sendable' protocol
 66 |     case unsupported(because: String)
 67 |     case typeConflict(original: JSONType, new: JSONType)
/host/spi-builder-workspace/Sources/OpenAPIKit/CodableVendorExtendable.swift:25:23: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 |
 24 | public enum VendorExtensionsConfiguration {
 25 |     public static var isEnabled = true
    |                       |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'isEnabled' 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
 26 | }
 27 |
[181/183] Compiling OpenAPIKitCompat Either+Map.swift
[182/183] Compiling OpenAPIKitCompat Compat30To31.swift
[183/183] Emitting module OpenAPIKitCompat
Build complete! (58.98s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams.git"
    }
  ],
  "manifest_display_name" : "OpenAPIKit",
  "name" : "OpenAPIKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "OpenAPIKit30",
      "targets" : [
        "OpenAPIKit30"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OpenAPIKit",
      "targets" : [
        "OpenAPIKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OpenAPIKitCompat",
      "targets" : [
        "OpenAPIKitCompat"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "OrderedDictionaryTests",
      "module_type" : "SwiftTarget",
      "name" : "OrderedDictionaryTests",
      "path" : "Tests/OrderedDictionaryTests",
      "product_dependencies" : [
        "Yams"
      ],
      "sources" : [
        "OrderedDictionaryTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKitCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKitTests",
      "path" : "Tests/OpenAPIKitTests",
      "product_dependencies" : [
        "Yams"
      ],
      "sources" : [
        "ComponentsTests.swift",
        "Content/ContentTests.swift",
        "Content/DereferencedContentTests.swift",
        "DiscriminatorTests.swift",
        "Document/DereferencedDocumentTests.swift",
        "Document/DocumentInfoTests.swift",
        "Document/DocumentTests.swift",
        "Document/ResolvedDocumentTests.swift",
        "EaseOfUseTests.swift",
        "ExampleTests.swift",
        "ExternalDocumentationTests.swift",
        "Header/DereferencedHeaderTests.swift",
        "Header/HeaderTests.swift",
        "JSONReferenceTests.swift",
        "LinkTests.swift",
        "OpenAPIReferenceTests.swift",
        "Operation/DereferencedOperationTests.swift",
        "Operation/OperationTests.swift",
        "Operation/ResolvedEndpointTests.swift",
        "Parameter/DereferencedParameterTests.swift",
        "Parameter/DereferencedSchemaContextTests.swift",
        "Parameter/ParameterContextTests.swift",
        "Parameter/ParameterSchemaTests.swift",
        "Parameter/ParameterTests.swift",
        "Path Item/DereferencedPathItemTests.swift",
        "Path Item/PathItemTests.swift",
        "Path Item/ResolvedRouteTests.swift",
        "Request/DereferencedRequestTests.swift",
        "Request/RequestTests.swift",
        "Response/DereferencedResponseTests.swift",
        "Response/ResponseTests.swift",
        "Result+ValueTests.swift",
        "RuntimeExpressionTests.swift",
        "Schema Conformances/SwiftPrimitiveTypes+OpenAPITests.swift",
        "Schema Object/DereferencedSchemaObjectTests.swift",
        "Schema Object/JSONSchemaTests.swift",
        "Schema Object/SchemaFragmentCombiningTests.swift",
        "Schema Object/SchemaFragmentTests.swift",
        "Schema Object/SchemaObjectInternalTests.swift",
        "Schema Object/SchemaObjectYamsTests.swift",
        "Security/OauthFlowsTests.swift",
        "Security/SecuritySchemeTests.swift",
        "ServerTests.swift",
        "TagTests.swift",
        "TestHelpers.swift",
        "Validator/BuiltinValidationTests.swift",
        "Validator/Validation+ConvenienceTests.swift",
        "Validator/ValidationTests.swift",
        "Validator/ValidatorTests.swift",
        "VendorExtendableTests.swift",
        "XMLTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKitRealSpecSuite",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKitRealSpecSuite",
      "path" : "Tests/OpenAPIKitRealSpecSuite",
      "product_dependencies" : [
        "Yams"
      ],
      "sources" : [
        "TemplateAPITests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKitErrorReportingTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKitErrorReportingTests",
      "path" : "Tests/OpenAPIKitErrorReportingTests",
      "product_dependencies" : [
        "Yams"
      ],
      "sources" : [
        "ComponentErrorTests.swift",
        "DocumentErrorTests.swift",
        "Helpers.swift",
        "JSONReferenceErrorTests.swift",
        "OperationErrorTests.swift",
        "PathsErrorTests.swift",
        "RequestContentMapErrorTests.swift",
        "RequestContentSchemaErrorTests.swift",
        "RequestErrorTests.swift",
        "ResponseErrorTests.swift",
        "SchemaErrorTests.swift",
        "SecuritySchemeErrorTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKitCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKitCoreTests",
      "path" : "Tests/OpenAPIKitCoreTests",
      "sources" : [
        "ContentTypeTests.swift",
        "Either+CustomStringConvertibleTests.swift",
        "InconsistencyErrorTests.swift",
        "TestHelpers.swift",
        "URLTemplate/URLTemplateTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKitCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKitCore",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKitCore",
      "path" : "Sources/OpenAPIKitCore",
      "product_memberships" : [
        "OpenAPIKit30",
        "OpenAPIKit",
        "OpenAPIKitCompat"
      ],
      "sources" : [
        "AnyCodable/AnyCodable.swift",
        "Either/Either+Codable.swift",
        "Either/Either+CustomStringConvertible.swift",
        "Either/Either.swift",
        "Encoding and Decoding Errors And Warnings/CodingPathError.swift",
        "Encoding and Decoding Errors And Warnings/DecodingErrorExtensions.swift",
        "Encoding and Decoding Errors And Warnings/DiggingError.swift",
        "Encoding and Decoding Errors And Warnings/EitherDecodeNoTypesMatchedErrorExtensions.swift",
        "Encoding and Decoding Errors And Warnings/InconsistencyError.swift",
        "Encoding and Decoding Errors And Warnings/OpenAPIDecodingErrors.swift",
        "Encoding and Decoding Errors And Warnings/OpenAPIError.swift",
        "Encoding and Decoding Errors And Warnings/OpenAPIWarning.swift",
        "Encoding and Decoding Errors And Warnings/RequestDecodingError.swift",
        "OpenAPIReference.swift",
        "OrderedDictionary/OrderedDictionary.swift",
        "OrderedDictionary/StringConvertibleHintProvider.swift",
        "Shared.swift",
        "Shared/CallbackURL.swift",
        "Shared/ComponentKey.swift",
        "Shared/ContentType.swift",
        "Shared/Discriminator.swift",
        "Shared/HttpMethod.swift",
        "Shared/JSONSchemaPermissions.swift",
        "Shared/JSONTypeFormat.swift",
        "Shared/OAuthFlows.swift",
        "Shared/ParameterContextLocation.swift",
        "Shared/ParameterSchemaContextStyle.swift",
        "Shared/Path.swift",
        "Shared/ResponseStatusCode.swift",
        "Shared/SecurityScheme.swift",
        "URLTemplate/URLTemplate+Parsing.swift",
        "URLTemplate/URLTemplate.swift",
        "Utility/Container+DecodeURLAsString.swift",
        "Utility/Optional+Zip.swift",
        "Utility/Result+Value.swift",
        "Validatable.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OpenAPIKitCompatTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKitCompatTests",
      "path" : "Tests/OpenAPIKitCompatTests",
      "sources" : [
        "DocumentConversionTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKitCompat"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKitCompat",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKitCompat",
      "path" : "Sources/OpenAPIKitCompat",
      "product_memberships" : [
        "OpenAPIKitCompat"
      ],
      "sources" : [
        "Compat30To31.swift",
        "Either+Map.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKit30",
        "OpenAPIKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OpenAPIKit30Tests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKit30Tests",
      "path" : "Tests/OpenAPIKit30Tests",
      "product_dependencies" : [
        "Yams"
      ],
      "sources" : [
        "ComponentsTests.swift",
        "Content/ContentTests.swift",
        "Content/DereferencedContentTests.swift",
        "DiscriminatorTests.swift",
        "Document/DereferencedDocumentTests.swift",
        "Document/DocumentInfoTests.swift",
        "Document/DocumentTests.swift",
        "Document/ResolvedDocumentTests.swift",
        "EaseOfUseTests.swift",
        "ExampleTests.swift",
        "ExternalDocumentationTests.swift",
        "Header/DereferencedHeaderTests.swift",
        "Header/HeaderTests.swift",
        "JSONReferenceTests.swift",
        "LinkTests.swift",
        "Operation/DereferencedOperationTests.swift",
        "Operation/OperationTests.swift",
        "Operation/ResolvedEndpointTests.swift",
        "Parameter/DereferencedParameterTests.swift",
        "Parameter/DereferencedSchemaContextTests.swift",
        "Parameter/ParameterContextTests.swift",
        "Parameter/ParameterSchemaTests.swift",
        "Parameter/ParameterTests.swift",
        "Path Item/DereferencedPathItemTests.swift",
        "Path Item/PathItemTests.swift",
        "Path Item/ResolvedRouteTests.swift",
        "Request/DereferencedRequestTests.swift",
        "Request/RequestTests.swift",
        "Response/DereferencedResponseTests.swift",
        "Response/ResponseTests.swift",
        "Result+ValueTests.swift",
        "RuntimeExpressionTests.swift",
        "Schema Conformances/SwiftPrimitiveTypes+OpenAPITests.swift",
        "Schema Object/DereferencedSchemaObjectTests.swift",
        "Schema Object/JSONSchemaTests.swift",
        "Schema Object/SchemaFragmentCombiningTests.swift",
        "Schema Object/SchemaFragmentTests.swift",
        "Schema Object/SchemaObjectInternalTests.swift",
        "Schema Object/SchemaObjectYamsTests.swift",
        "Security/OauthFlowsTests.swift",
        "Security/SecuritySchemeTests.swift",
        "ServerTests.swift",
        "TagTests.swift",
        "TestHelpers.swift",
        "Validator/BuiltinValidationTests.swift",
        "Validator/Validation+ConvenienceTests.swift",
        "Validator/ValidationTests.swift",
        "Validator/ValidatorTests.swift",
        "VendorExtendableTests.swift",
        "XMLTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKit30"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKit30RealSpecSuite",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKit30RealSpecSuite",
      "path" : "Tests/OpenAPIKit30RealSpecSuite",
      "product_dependencies" : [
        "Yams"
      ],
      "sources" : [
        "GitHubAPITests.swift",
        "GoogleBooksAPITests.swift",
        "PetStoreAPITests.swift",
        "SwaggerDocSamplesTests.swift",
        "TomTomAPITests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKit30"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKit30ErrorReportingTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKit30ErrorReportingTests",
      "path" : "Tests/OpenAPIKit30ErrorReportingTests",
      "product_dependencies" : [
        "Yams"
      ],
      "sources" : [
        "ComponentErrorTests.swift",
        "DocumentErrorTests.swift",
        "Helpers.swift",
        "JSONReferenceErrorTests.swift",
        "OperationErrorTests.swift",
        "PathsErrorTests.swift",
        "RequestContentMapErrorTests.swift",
        "RequestContentSchemaErrorTests.swift",
        "RequestErrorTests.swift",
        "ResponseErrorTests.swift",
        "SchemaErrorTests.swift",
        "SecuritySchemeErrorTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKit30"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAPIKit30",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKit30",
      "path" : "Sources/OpenAPIKit30",
      "product_memberships" : [
        "OpenAPIKit30",
        "OpenAPIKitCompat"
      ],
      "sources" : [
        "AnyCodable+Validatable.swift",
        "Callbacks.swift",
        "CodableVendorExtendable.swift",
        "Components Object/Components+JSONReference.swift",
        "Components Object/Components+Locatable.swift",
        "Components Object/Components.swift",
        "Content/Content.swift",
        "Content/ContentEncoding.swift",
        "Content/DereferencedContent.swift",
        "Content/DereferencedContentEncoding.swift",
        "Document/DereferencedDocument.swift",
        "Document/Document.swift",
        "Document/DocumentInfo.swift",
        "Document/ResolvedDocument.swift",
        "Either/Either+Convenience.swift",
        "Either/Either+LocallyDereferenceable.swift",
        "Either/Either+Validatable.swift",
        "Encoding and Decoding Errors/DocumentDecodingError.swift",
        "Encoding and Decoding Errors/OperationDecodingError.swift",
        "Encoding and Decoding Errors/PathDecodingError.swift",
        "Encoding and Decoding Errors/ResponseDecodingError.swift",
        "Example.swift",
        "ExternalDocumentation.swift",
        "Header/DereferencedHeader.swift",
        "Header/Header.swift",
        "JSONReference.swift",
        "Link.swift",
        "OpenAPI.swift",
        "Operation/DereferencedOperation.swift",
        "Operation/Operation.swift",
        "Operation/ResolvedEndpoint.swift",
        "OrderedDictionary+Validatable.swift",
        "Parameter/DereferencedParameter.swift",
        "Parameter/DereferencedSchemaContext.swift",
        "Parameter/Parameter.swift",
        "Parameter/ParameterContext.swift",
        "Parameter/ParameterSchemaContext.swift",
        "Path Item/DereferencedPathItem.swift",
        "Path Item/PathItem.swift",
        "Path Item/ResolvedRoute.swift",
        "Request/DereferencedRequest.swift",
        "Request/Request.swift",
        "Response/DereferencedResponse.swift",
        "Response/Response.swift",
        "RuntimeExpression.swift",
        "Schema Conformances/SchemaProtocols.swift",
        "Schema Conformances/SwiftPrimitiveTypes+OpenAPI.swift",
        "Schema Object/DereferencedJSONSchema.swift",
        "Schema Object/JSONSchema+Combining.swift",
        "Schema Object/JSONSchema.swift",
        "Schema Object/JSONSchemaContext.swift",
        "Schema Object/SimplifiedJSONSchema.swift",
        "Schema Object/TypesAndFormats.swift",
        "Security/DereferencedSecurityRequirement.swift",
        "Security/SecurityScheme.swift",
        "Server.swift",
        "Tag.swift",
        "URLTemplate+Validatable.swift",
        "Utility/Container+DecodeURLAsString.swift",
        "Utility/OrderedDictionry+LocallyDereferenceable.swift",
        "Validator/Validation+Builtins.swift",
        "Validator/Validation.swift",
        "Validator/Validator+Convenience.swift",
        "Validator/Validator.swift",
        "XML.swift",
        "_CoreReExport.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKitCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OpenAPIKit",
      "module_type" : "SwiftTarget",
      "name" : "OpenAPIKit",
      "path" : "Sources/OpenAPIKit",
      "product_memberships" : [
        "OpenAPIKit",
        "OpenAPIKitCompat"
      ],
      "sources" : [
        "AnyCodable+Validatable.swift",
        "Callbacks.swift",
        "CodableVendorExtendable.swift",
        "Components Object/Components+JSONReference.swift",
        "Components Object/Components+Locatable.swift",
        "Components Object/Components.swift",
        "Content/Content.swift",
        "Content/ContentEncoding.swift",
        "Content/DereferencedContent.swift",
        "Content/DereferencedContentEncoding.swift",
        "Document/DereferencedDocument.swift",
        "Document/Document.swift",
        "Document/DocumentInfo.swift",
        "Document/ResolvedDocument.swift",
        "Either/Either+Convenience.swift",
        "Either/Either+LocallyDereferenceable.swift",
        "Either/Either+Summarizable.swift",
        "Either/Either+Validatable.swift",
        "Encoding and Decoding Errors/DocumentDecodingError.swift",
        "Encoding and Decoding Errors/OperationDecodingError.swift",
        "Encoding and Decoding Errors/PathDecodingError.swift",
        "Encoding and Decoding Errors/ResponseDecodingError.swift",
        "Example.swift",
        "ExternalDocumentation.swift",
        "Header/DereferencedHeader.swift",
        "Header/Header.swift",
        "JSONReference.swift",
        "Link.swift",
        "OpenAPI.swift",
        "Operation/DereferencedOperation.swift",
        "Operation/Operation.swift",
        "Operation/ResolvedEndpoint.swift",
        "OrderedDictionary+Validatable.swift",
        "Parameter/DereferencedParameter.swift",
        "Parameter/DereferencedSchemaContext.swift",
        "Parameter/Parameter.swift",
        "Parameter/ParameterContext.swift",
        "Parameter/ParameterSchemaContext.swift",
        "Path Item/DereferencedPathItem.swift",
        "Path Item/PathItem.swift",
        "Path Item/ResolvedRoute.swift",
        "Request/DereferencedRequest.swift",
        "Request/Request.swift",
        "Response/DereferencedResponse.swift",
        "Response/Response.swift",
        "RuntimeExpression.swift",
        "Schema Conformances/SchemaProtocols.swift",
        "Schema Conformances/SwiftPrimitiveTypes+OpenAPI.swift",
        "Schema Object/DereferencedJSONSchema.swift",
        "Schema Object/JSONSchema+Combining.swift",
        "Schema Object/JSONSchema.swift",
        "Schema Object/JSONSchemaContext.swift",
        "Schema Object/SimplifiedJSONSchema.swift",
        "Schema Object/TypesAndFormats.swift",
        "Security/DereferencedSecurityRequirement.swift",
        "Security/SecurityScheme.swift",
        "Server.swift",
        "Tag.swift",
        "URLTemplate+Validatable.swift",
        "Utility/Container+DecodeURLAsString.swift",
        "Utility/OrderedDictionry+LocallyDereferenceable.swift",
        "Validator/Validation+Builtins.swift",
        "Validator/Validation.swift",
        "Validator/Validator+Convenience.swift",
        "Validator/Validator.swift",
        "XML.swift",
        "_CoreReExport.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKitCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EitherTests",
      "module_type" : "SwiftTarget",
      "name" : "EitherTests",
      "path" : "Tests/EitherTests",
      "sources" : [
        "EitherTests.swift",
        "EitherTypeErasedValueTests.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKitCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AnyCodableTests",
      "module_type" : "SwiftTarget",
      "name" : "AnyCodableTests",
      "path" : "Tests/AnyCodableTests",
      "sources" : [
        "AnyCodableTests.swift",
        "TestHelpers.swift"
      ],
      "target_dependencies" : [
        "OpenAPIKitCore"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.1"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.