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.5.0 (da7d3a), with Swift 6.0 for Linux on 10 Apr 2025 16:11:46 UTC.

Swift 6 data race errors: 63

Build Command

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

Build Log

227 | }
228 |
229 | 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
230 |     public init(from decoder: Decoder) throws {
231 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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 |
[123/178] Compiling OpenAPIKit30 Response.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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 |
[124/178] Compiling OpenAPIKit30 RuntimeExpression.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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 |
[125/178] Compiling OpenAPIKit30 SchemaProtocols.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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 |
[126/178] Compiling OpenAPIKit30 SwiftPrimitiveTypes+OpenAPI.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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 |
[127/178] Compiling OpenAPIKit30 DereferencedJSONSchema.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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 |
[128/178] Compiling OpenAPIKit30 JSONSchema+Combining.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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 |
[129/178] Compiling OpenAPIKit30 JSONSchema.swift
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:190: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
188 | }
189 |
190 | 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
191 |     public func encode(to encoder: Encoder) throws {
192 |         var container = encoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/Response/Response.swift:198: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
196 | }
197 |
198 | 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
199 |     public init(from decoder: Decoder) throws {
200 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/OpenAPIKit30/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/OpenAPIKit30/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/OpenAPIKit30/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/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/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/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/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] Emitting module OpenAPIKitCompat
[183/183] Compiling OpenAPIKitCompat Compat30To31.swift
Build complete! (39.17s)
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:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.