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 Core, reference main (89c698), with Swift 6.1 for Linux on 26 Apr 2025 15:22:46 UTC.

Swift 6 data race errors: 37

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-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

[126/148] Compiling Core BasicKey.swift
/host/spi-builder-workspace/Sources/Core/CodableReflection/Decodable+Reflectable.swift:115:24: warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
113 |
114 |     /// Private `ThreadSpecificVariable` powering this cache.
115 |     private static let thread: ThreadSpecificVariable<ReflectedPropertyCache> = .init()
    |                        |- warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'thread' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |     /// Instance storage.
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/Thread.swift:132:15: note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
130 | ///
131 | /// - note: `ThreadSpecificVariable` has reference semantics.
132 | public struct ThreadSpecificVariable<T: AnyObject> {
    |               `- note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
133 |     private let key: pthread_key_t
134 |
[127/148] Compiling Core CaseInsensitiveString.swift
/host/spi-builder-workspace/Sources/Core/CodableReflection/Decodable+Reflectable.swift:115:24: warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
113 |
114 |     /// Private `ThreadSpecificVariable` powering this cache.
115 |     private static let thread: ThreadSpecificVariable<ReflectedPropertyCache> = .init()
    |                        |- warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'thread' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |     /// Instance storage.
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/Thread.swift:132:15: note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
130 | ///
131 | /// - note: `ThreadSpecificVariable` has reference semantics.
132 | public struct ThreadSpecificVariable<T: AnyObject> {
    |               `- note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
133 |     private let key: pthread_key_t
134 |
[128/148] Compiling Core Decodable+Reflectable.swift
/host/spi-builder-workspace/Sources/Core/CodableReflection/Decodable+Reflectable.swift:115:24: warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
113 |
114 |     /// Private `ThreadSpecificVariable` powering this cache.
115 |     private static let thread: ThreadSpecificVariable<ReflectedPropertyCache> = .init()
    |                        |- warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'thread' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |     /// Instance storage.
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/Thread.swift:132:15: note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
130 | ///
131 | /// - note: `ThreadSpecificVariable` has reference semantics.
132 | public struct ThreadSpecificVariable<T: AnyObject> {
    |               `- note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
133 |     private let key: pthread_key_t
134 |
[129/148] Compiling Core ReflectionDecodable.swift
/host/spi-builder-workspace/Sources/Core/CodableReflection/Decodable+Reflectable.swift:115:24: warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
113 |
114 |     /// Private `ThreadSpecificVariable` powering this cache.
115 |     private static let thread: ThreadSpecificVariable<ReflectedPropertyCache> = .init()
    |                        |- warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'thread' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |     /// Instance storage.
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/Thread.swift:132:15: note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
130 | ///
131 | /// - note: `ThreadSpecificVariable` has reference semantics.
132 | public struct ThreadSpecificVariable<T: AnyObject> {
    |               `- note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
133 |     private let key: pthread_key_t
134 |
[130/148] Compiling Core Reflectable.swift
/host/spi-builder-workspace/Sources/Core/String+Utilities.swift:24:1: warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
22 | }
23 |
24 | extension UUID: LosslessStringConvertible {
   | |- warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     /// See `LosslessStringConvertible`.
26 |     public init?(_ string: String) {
/host/spi-builder-workspace/Sources/Core/Thread+Async.swift:22:36: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
18 |     /// - parameters:
19 |     ///     - work: Closure to be called on new thread.
20 |     public static func async(_ work: @escaping () -> Void) {
   |                                `- note: parameter 'work' is implicitly non-sendable
21 |         if #available(macOS 10.12, iOS 10.0, *) {
22 |             Thread.detachNewThread(work)
   |                                    `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
23 |         } else {
24 |             fatalError("macOS 10.12/iOS 10.0 or later required to call Thread.async(_:)")
[131/148] Compiling Core String+Utilities.swift
/host/spi-builder-workspace/Sources/Core/String+Utilities.swift:24:1: warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
22 | }
23 |
24 | extension UUID: LosslessStringConvertible {
   | |- warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     /// See `LosslessStringConvertible`.
26 |     public init?(_ string: String) {
/host/spi-builder-workspace/Sources/Core/Thread+Async.swift:22:36: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
18 |     /// - parameters:
19 |     ///     - work: Closure to be called on new thread.
20 |     public static func async(_ work: @escaping () -> Void) {
   |                                `- note: parameter 'work' is implicitly non-sendable
21 |         if #available(macOS 10.12, iOS 10.0, *) {
22 |             Thread.detachNewThread(work)
   |                                    `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
23 |         } else {
24 |             fatalError("macOS 10.12/iOS 10.0 or later required to call Thread.async(_:)")
[132/148] Compiling Core Thread+Async.swift
/host/spi-builder-workspace/Sources/Core/String+Utilities.swift:24:1: warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
22 | }
23 |
24 | extension UUID: LosslessStringConvertible {
   | |- warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     /// See `LosslessStringConvertible`.
26 |     public init?(_ string: String) {
/host/spi-builder-workspace/Sources/Core/Thread+Async.swift:22:36: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
18 |     /// - parameters:
19 |     ///     - work: Closure to be called on new thread.
20 |     public static func async(_ work: @escaping () -> Void) {
   |                                `- note: parameter 'work' is implicitly non-sendable
21 |         if #available(macOS 10.12, iOS 10.0, *) {
22 |             Thread.detachNewThread(work)
   |                                    `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
23 |         } else {
24 |             fatalError("macOS 10.12/iOS 10.0 or later required to call Thread.async(_:)")
[133/148] Compiling Core ReflectionDecoders.swift
[134/148] Compiling Core CoreError.swift
[135/148] Compiling Core Data+Base64URL.swift
[136/148] Compiling Core NotFound.swift
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:106:25: warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
104 |                     let stdout = stdout.fileHandleForReading.availableData
105 |                     if !stdout.isEmpty {
106 |                         output(.stdout(stdout))
    |                         |- warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
107 |                     }
108 |                 }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:103:23: warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
101 |             // readabilityHandler doesn't work on linux, so we are left with this hack
102 |             DispatchQueue.global().async {
103 |                 while running {
    |                       `- warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
104 |                     let stdout = stdout.fileHandleForReading.availableData
105 |                     if !stdout.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:114:25: warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
112 |                     let stderr = stderr.fileHandleForReading.availableData
113 |                     if !stderr.isEmpty {
114 |                         output(.stderr(stderr))
    |                         |- warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
115 |                     }
116 |                 }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:111:23: warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
109 |             }
110 |             DispatchQueue.global().async {
111 |                 while running {
    |                       `- warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
112 |                     let stderr = stderr.fileHandleForReading.availableData
113 |                     if !stderr.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:139:17: warning: capture of 'promise' with non-sendable type 'EventLoopPromise<Int32>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
137 |                 process.waitUntilExit()
138 |                 running = false
139 |                 promise.succeed(result: process.terminationStatus)
    |                 `- warning: capture of 'promise' with non-sendable type 'EventLoopPromise<Int32>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
140 |             }
141 |             return promise.futureResult
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift:151:15: note: generic struct 'EventLoopPromise' does not conform to the 'Sendable' protocol
 149 | ///
 150 | /// - note: `EventLoopPromise` has reference semantics.
 151 | public struct EventLoopPromise<T> {
     |               `- note: generic struct 'EventLoopPromise' does not conform to the 'Sendable' protocol
 152 |     /// The `EventLoopFuture` which is used by the `EventLoopPromise`. You can use it to add callbacks which are notified once the
 153 |     /// `EventLoopPromise` is completed.
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NIO'
  1 | #if !os(iOS)
  2 | import NIO
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NIO'
  3 |
  4 | /// Different types of process output.
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:138:17: warning: mutation of captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
136 |                 let process = launchProcess(path: program, arguments, stdout: stdout, stderr: stderr)
137 |                 process.waitUntilExit()
138 |                 running = false
    |                 `- warning: mutation of captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
139 |                 promise.succeed(result: process.terminationStatus)
140 |             }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:163:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
161 |         let process = Process()
162 |         process.environment = ProcessInfo.processInfo.environment
163 |         process.launchPath = path
    |                 |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
    |                 `- note: use 'executableURL' instead
164 |         process.arguments = arguments
165 |         process.standardOutput = stdout
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:167:17: warning: 'launch()' is deprecated: renamed to 'run'
165 |         process.standardOutput = stdout
166 |         process.standardError = stderr
167 |         process.launch()
    |                 |- warning: 'launch()' is deprecated: renamed to 'run'
    |                 `- note: use 'run' instead
168 |         return process
169 |     }
[137/148] Compiling Core OptionalType.swift
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:106:25: warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
104 |                     let stdout = stdout.fileHandleForReading.availableData
105 |                     if !stdout.isEmpty {
106 |                         output(.stdout(stdout))
    |                         |- warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
107 |                     }
108 |                 }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:103:23: warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
101 |             // readabilityHandler doesn't work on linux, so we are left with this hack
102 |             DispatchQueue.global().async {
103 |                 while running {
    |                       `- warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
104 |                     let stdout = stdout.fileHandleForReading.availableData
105 |                     if !stdout.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:114:25: warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
112 |                     let stderr = stderr.fileHandleForReading.availableData
113 |                     if !stderr.isEmpty {
114 |                         output(.stderr(stderr))
    |                         |- warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
115 |                     }
116 |                 }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:111:23: warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
109 |             }
110 |             DispatchQueue.global().async {
111 |                 while running {
    |                       `- warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
112 |                     let stderr = stderr.fileHandleForReading.availableData
113 |                     if !stderr.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:139:17: warning: capture of 'promise' with non-sendable type 'EventLoopPromise<Int32>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
137 |                 process.waitUntilExit()
138 |                 running = false
139 |                 promise.succeed(result: process.terminationStatus)
    |                 `- warning: capture of 'promise' with non-sendable type 'EventLoopPromise<Int32>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
140 |             }
141 |             return promise.futureResult
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift:151:15: note: generic struct 'EventLoopPromise' does not conform to the 'Sendable' protocol
 149 | ///
 150 | /// - note: `EventLoopPromise` has reference semantics.
 151 | public struct EventLoopPromise<T> {
     |               `- note: generic struct 'EventLoopPromise' does not conform to the 'Sendable' protocol
 152 |     /// The `EventLoopFuture` which is used by the `EventLoopPromise`. You can use it to add callbacks which are notified once the
 153 |     /// `EventLoopPromise` is completed.
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NIO'
  1 | #if !os(iOS)
  2 | import NIO
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NIO'
  3 |
  4 | /// Different types of process output.
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:138:17: warning: mutation of captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
136 |                 let process = launchProcess(path: program, arguments, stdout: stdout, stderr: stderr)
137 |                 process.waitUntilExit()
138 |                 running = false
    |                 `- warning: mutation of captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
139 |                 promise.succeed(result: process.terminationStatus)
140 |             }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:163:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
161 |         let process = Process()
162 |         process.environment = ProcessInfo.processInfo.environment
163 |         process.launchPath = path
    |                 |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
    |                 `- note: use 'executableURL' instead
164 |         process.arguments = arguments
165 |         process.standardOutput = stdout
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:167:17: warning: 'launch()' is deprecated: renamed to 'run'
165 |         process.standardOutput = stdout
166 |         process.standardError = stderr
167 |         process.launch()
    |                 |- warning: 'launch()' is deprecated: renamed to 'run'
    |                 `- note: use 'run' instead
168 |         return process
169 |     }
[138/148] Compiling Core Process+Execute.swift
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:106:25: warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
104 |                     let stdout = stdout.fileHandleForReading.availableData
105 |                     if !stdout.isEmpty {
106 |                         output(.stdout(stdout))
    |                         |- warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
107 |                     }
108 |                 }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:103:23: warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
101 |             // readabilityHandler doesn't work on linux, so we are left with this hack
102 |             DispatchQueue.global().async {
103 |                 while running {
    |                       `- warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
104 |                     let stdout = stdout.fileHandleForReading.availableData
105 |                     if !stdout.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:114:25: warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
112 |                     let stderr = stderr.fileHandleForReading.availableData
113 |                     if !stderr.isEmpty {
114 |                         output(.stderr(stderr))
    |                         |- warning: capture of 'output' with non-sendable type '(ProcessOutput) -> ()' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
115 |                     }
116 |                 }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:111:23: warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
109 |             }
110 |             DispatchQueue.global().async {
111 |                 while running {
    |                       `- warning: reference to captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
112 |                     let stderr = stderr.fileHandleForReading.availableData
113 |                     if !stderr.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:139:17: warning: capture of 'promise' with non-sendable type 'EventLoopPromise<Int32>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
137 |                 process.waitUntilExit()
138 |                 running = false
139 |                 promise.succeed(result: process.terminationStatus)
    |                 `- warning: capture of 'promise' with non-sendable type 'EventLoopPromise<Int32>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
140 |             }
141 |             return promise.futureResult
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift:151:15: note: generic struct 'EventLoopPromise' does not conform to the 'Sendable' protocol
 149 | ///
 150 | /// - note: `EventLoopPromise` has reference semantics.
 151 | public struct EventLoopPromise<T> {
     |               `- note: generic struct 'EventLoopPromise' does not conform to the 'Sendable' protocol
 152 |     /// The `EventLoopFuture` which is used by the `EventLoopPromise`. You can use it to add callbacks which are notified once the
 153 |     /// `EventLoopPromise` is completed.
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NIO'
  1 | #if !os(iOS)
  2 | import NIO
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NIO'
  3 |
  4 | /// Different types of process output.
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:138:17: warning: mutation of captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
136 |                 let process = launchProcess(path: program, arguments, stdout: stdout, stderr: stderr)
137 |                 process.waitUntilExit()
138 |                 running = false
    |                 `- warning: mutation of captured var 'running' in concurrently-executing code; this is an error in the Swift 6 language mode
139 |                 promise.succeed(result: process.terminationStatus)
140 |             }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:163:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
161 |         let process = Process()
162 |         process.environment = ProcessInfo.processInfo.environment
163 |         process.launchPath = path
    |                 |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
    |                 `- note: use 'executableURL' instead
164 |         process.arguments = arguments
165 |         process.standardOutput = stdout
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:167:17: warning: 'launch()' is deprecated: renamed to 'run'
165 |         process.standardOutput = stdout
166 |         process.standardError = stderr
167 |         process.launch()
    |                 |- warning: 'launch()' is deprecated: renamed to 'run'
    |                 `- note: use 'run' instead
168 |         return process
169 |     }
[139/148] Compiling Core Data+Hex.swift
[140/148] Compiling Core DataCoders.swift
[141/148] Compiling Core Deprecated.swift
[142/148] Compiling Core Future+Unwrap.swift
/host/spi-builder-workspace/Sources/Core/FutureEncoder.swift:9:1: warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
 7 |
 8 | /// Conforms future to `Encodable` where its expectation is also `Encodable`.
 9 | extension Future: Encodable where T: Encodable {
   | |- warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
10 |     /// See `Encodable`.
11 |     public func encode(to encoder: Encoder) throws {
[143/148] Compiling Core FutureEncoder.swift
/host/spi-builder-workspace/Sources/Core/FutureEncoder.swift:9:1: warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
 7 |
 8 | /// Conforms future to `Encodable` where its expectation is also `Encodable`.
 9 | extension Future: Encodable where T: Encodable {
   | |- warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
10 |     /// See `Encodable`.
11 |     public func encode(to encoder: Encoder) throws {
[144/148] Compiling Core HeaderValue.swift
/host/spi-builder-workspace/Sources/Core/FutureEncoder.swift:9:1: warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
 7 |
 8 | /// Conforms future to `Encodable` where its expectation is also `Encodable`.
 9 | extension Future: Encodable where T: Encodable {
   | |- warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
10 |     /// See `Encodable`.
11 |     public func encode(to encoder: Encoder) throws {
[145/148] Emitting module Core
/host/spi-builder-workspace/Sources/Core/CodableReflection/Decodable+Reflectable.swift:115:24: warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
113 |
114 |     /// Private `ThreadSpecificVariable` powering this cache.
115 |     private static let thread: ThreadSpecificVariable<ReflectedPropertyCache> = .init()
    |                        |- warning: static property 'thread' is not concurrency-safe because non-'Sendable' type 'ThreadSpecificVariable<ReflectedPropertyCache>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'thread' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |     /// Instance storage.
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/Thread.swift:132:15: note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
130 | ///
131 | /// - note: `ThreadSpecificVariable` has reference semantics.
132 | public struct ThreadSpecificVariable<T: AnyObject> {
    |               `- note: generic struct 'ThreadSpecificVariable' does not conform to the 'Sendable' protocol
133 |     private let key: pthread_key_t
134 |
/host/spi-builder-workspace/Sources/Core/FutureEncoder.swift:9:1: warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
 7 |
 8 | /// Conforms future to `Encodable` where its expectation is also `Encodable`.
 9 | extension Future: Encodable where T: Encodable {
   | |- warning: extension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
10 |     /// See `Encodable`.
11 |     public func encode(to encoder: Encoder) throws {
/host/spi-builder-workspace/Sources/Core/MediaType.swift:186:23: warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
184 | extension MediaType {
185 |     /// Any media type (*/*).
186 |     public static let any = MediaType(type: "*", subType: "*")
    |                       |- warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'any' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:188:23: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
186 |     public static let any = MediaType(type: "*", subType: "*")
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'plainText' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:190:23: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'html' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:192:23: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'css' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:194:23: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'urlEncodedForm' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:196:23: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
    |                       |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'formData' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:198:23: warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
    |                       |- warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'multipart' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:200:23: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'json' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:202:23: warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jsonAPI' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:204:23: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'xml' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:206:23: warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dtd' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:208:23: warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
    |                       |- warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'pdf' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:210:23: warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
    |                       |- warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'zip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:212:23: warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
210 |     public static let zip = MediaType(type: "application", subType: "zip")
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
    |                       |- warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'tar' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:214:23: warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
    |                       |- warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gzip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:216:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
    |                       |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bzip2' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:218:23: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
    |                       |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'binary' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:220:23: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
    |                       |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gif' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:222:23: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
220 |     public static let gif = MediaType(type: "image", subType: "gif")
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
    |                       |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:224:23: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
    |                       |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'png' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:226:23: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
224 |     public static let png = MediaType(type: "image", subType: "png")
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
    |                       |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'svg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:228:23: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
    |                       |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'audio' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:230:23: warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
    |                       |- warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'midi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:232:23: warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
    |                       |- warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mp3' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:234:23: warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
    |                       |- warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'wave' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:236:23: warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
    |                       |- warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'ogg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:238:23: warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
    |                       |- warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'avi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:240:23: warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
238 |     public static let avi = MediaType(type: "video", subType: "avi")
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
    |                       |- warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 | }
242 |
/host/spi-builder-workspace/Sources/Core/MediaType.swift:245:5: warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
243 | // MARK: Extensions
244 |
245 | let fileExtensionMediaTypeMapping: [String: MediaType] = [
    |     |- warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'fileExtensionMediaTypeMapping' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     "ez": MediaType(type: "application", subType: "andrew-inset"),
247 |     "anx": MediaType(type: "application", subType: "annodex"),
/host/spi-builder-workspace/Sources/Core/String+Utilities.swift:24:1: warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
22 | }
23 |
24 | extension UUID: LosslessStringConvertible {
   | |- warning: extension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     /// See `LosslessStringConvertible`.
26 |     public init?(_ string: String) {
[146/148] Compiling Core LosslessDataConvertible.swift
/host/spi-builder-workspace/Sources/Core/MediaType.swift:186:23: warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
184 | extension MediaType {
185 |     /// Any media type (*/*).
186 |     public static let any = MediaType(type: "*", subType: "*")
    |                       |- warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'any' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:188:23: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
186 |     public static let any = MediaType(type: "*", subType: "*")
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'plainText' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:190:23: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'html' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:192:23: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'css' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:194:23: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'urlEncodedForm' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:196:23: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
    |                       |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'formData' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:198:23: warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
    |                       |- warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'multipart' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:200:23: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'json' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:202:23: warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jsonAPI' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:204:23: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'xml' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:206:23: warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dtd' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:208:23: warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
    |                       |- warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'pdf' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:210:23: warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
    |                       |- warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'zip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:212:23: warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
210 |     public static let zip = MediaType(type: "application", subType: "zip")
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
    |                       |- warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'tar' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:214:23: warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
    |                       |- warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gzip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:216:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
    |                       |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bzip2' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:218:23: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
    |                       |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'binary' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:220:23: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
    |                       |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gif' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:222:23: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
220 |     public static let gif = MediaType(type: "image", subType: "gif")
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
    |                       |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:224:23: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
    |                       |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'png' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:226:23: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
224 |     public static let png = MediaType(type: "image", subType: "png")
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
    |                       |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'svg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:228:23: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
    |                       |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'audio' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:230:23: warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
    |                       |- warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'midi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:232:23: warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
    |                       |- warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mp3' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:234:23: warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
    |                       |- warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'wave' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:236:23: warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
    |                       |- warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'ogg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:238:23: warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
    |                       |- warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'avi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:240:23: warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
238 |     public static let avi = MediaType(type: "video", subType: "avi")
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
    |                       |- warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 | }
242 |
/host/spi-builder-workspace/Sources/Core/MediaType.swift:245:5: warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
243 | // MARK: Extensions
244 |
245 | let fileExtensionMediaTypeMapping: [String: MediaType] = [
    |     |- warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'fileExtensionMediaTypeMapping' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     "ez": MediaType(type: "application", subType: "andrew-inset"),
247 |     "anx": MediaType(type: "application", subType: "annodex"),
[147/148] Compiling Core MediaType.swift
/host/spi-builder-workspace/Sources/Core/MediaType.swift:186:23: warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
184 | extension MediaType {
185 |     /// Any media type (*/*).
186 |     public static let any = MediaType(type: "*", subType: "*")
    |                       |- warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'any' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:188:23: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
186 |     public static let any = MediaType(type: "*", subType: "*")
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'plainText' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:190:23: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'html' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:192:23: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'css' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:194:23: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'urlEncodedForm' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:196:23: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
    |                       |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'formData' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:198:23: warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
    |                       |- warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'multipart' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:200:23: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'json' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:202:23: warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jsonAPI' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:204:23: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'xml' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:206:23: warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dtd' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:208:23: warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
    |                       |- warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'pdf' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:210:23: warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
    |                       |- warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'zip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:212:23: warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
210 |     public static let zip = MediaType(type: "application", subType: "zip")
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
    |                       |- warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'tar' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:214:23: warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
    |                       |- warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gzip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:216:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
    |                       |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bzip2' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:218:23: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
    |                       |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'binary' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:220:23: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
    |                       |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gif' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:222:23: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
220 |     public static let gif = MediaType(type: "image", subType: "gif")
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
    |                       |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:224:23: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
    |                       |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'png' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:226:23: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
224 |     public static let png = MediaType(type: "image", subType: "png")
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
    |                       |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'svg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:228:23: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
    |                       |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'audio' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:230:23: warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
    |                       |- warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'midi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:232:23: warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
    |                       |- warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mp3' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:234:23: warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
    |                       |- warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'wave' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:236:23: warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
    |                       |- warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'ogg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:238:23: warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
    |                       |- warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'avi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:240:23: warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
238 |     public static let avi = MediaType(type: "video", subType: "avi")
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
    |                       |- warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 | }
242 |
/host/spi-builder-workspace/Sources/Core/MediaType.swift:245:5: warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
243 | // MARK: Extensions
244 |
245 | let fileExtensionMediaTypeMapping: [String: MediaType] = [
    |     |- warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'fileExtensionMediaTypeMapping' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     "ez": MediaType(type: "application", subType: "andrew-inset"),
247 |     "anx": MediaType(type: "application", subType: "annodex"),
[148/148] Compiling Core NestedData.swift
/host/spi-builder-workspace/Sources/Core/MediaType.swift:186:23: warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
184 | extension MediaType {
185 |     /// Any media type (*/*).
186 |     public static let any = MediaType(type: "*", subType: "*")
    |                       |- warning: static property 'any' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'any' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:188:23: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
186 |     public static let any = MediaType(type: "*", subType: "*")
187 |     /// Plain text media type.
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'plainText' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:190:23: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
188 |     public static let plainText = MediaType(type: "text", subType: "plain", parameters: ["charset": "utf-8"])
189 |     /// HTML media type.
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'html' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:192:23: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
190 |     public static let html = MediaType(type: "text", subType: "html", parameters: ["charset": "utf-8"])
191 |     /// CSS media type.
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'css' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:194:23: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
192 |     public static let css = MediaType(type: "text", subType: "css", parameters: ["charset": "utf-8"])
193 |     /// URL encoded form media type.
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'urlEncodedForm' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:196:23: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
194 |     public static let urlEncodedForm = MediaType(type: "application", subType: "x-www-form-urlencoded", parameters: ["charset": "utf-8"])
195 |     /// Multipart encoded form data.
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
    |                       |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'formData' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:198:23: warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
196 |     public static let formData = MediaType(type: "multipart", subType: "form-data")
197 |     /// Mixed multipart encoded data.
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
    |                       |- warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'multipart' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:200:23: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
198 |     public static let multipart = MediaType(type: "multipart", subType: "mixed")
199 |     /// JSON media type.
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'json' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:202:23: warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
200 |     public static let json = MediaType(type: "application", subType: "json", parameters: ["charset": "utf-8"])
201 |     /// JSON API media type (see https://jsonapi.org/format/).
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'jsonAPI' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jsonAPI' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:204:23: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
202 |     public static let jsonAPI = MediaType(type: "application", subType: "vnd.api+json", parameters: ["charset": "utf-8"])
203 |     /// XML media type.
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'xml' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/Core/MediaType.swift:206:23: warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
204 |     public static let xml = MediaType(type: "application", subType: "xml", parameters: ["charset": "utf-8"])
205 |     /// DTD media type.
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
    |                       |- warning: static property 'dtd' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dtd' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:208:23: warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
206 |     public static let dtd = MediaType(type: "application", subType: "xml-dtd", parameters: ["charset": "utf-8"])
207 |     /// PDF data.
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
    |                       |- warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'pdf' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:210:23: warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
208 |     public static let pdf = MediaType(type: "application", subType: "pdf")
209 |     /// Zip file.
210 |     public static let zip = MediaType(type: "application", subType: "zip")
    |                       |- warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'zip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:212:23: warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
210 |     public static let zip = MediaType(type: "application", subType: "zip")
211 |     /// tar file.
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
    |                       |- warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'tar' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:214:23: warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
212 |     public static let tar = MediaType(type: "application", subType: "x-tar")
213 |     /// Gzip file.
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
    |                       |- warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gzip' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:216:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
214 |     public static let gzip = MediaType(type: "application", subType: "x-gzip")
215 |     /// Bzip2 file.
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
    |                       |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bzip2' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:218:23: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
216 |     public static let bzip2 = MediaType(type: "application", subType: "x-bzip2")
217 |     /// Binary data.
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
    |                       |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'binary' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:220:23: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
218 |     public static let binary = MediaType(type: "application", subType: "octet-stream")
219 |     /// GIF image.
220 |     public static let gif = MediaType(type: "image", subType: "gif")
    |                       |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gif' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:222:23: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
220 |     public static let gif = MediaType(type: "image", subType: "gif")
221 |     /// JPEG image.
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
    |                       |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'jpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:224:23: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
222 |     public static let jpeg = MediaType(type: "image", subType: "jpeg")
223 |     /// PNG image.
224 |     public static let png = MediaType(type: "image", subType: "png")
    |                       |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'png' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:226:23: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
224 |     public static let png = MediaType(type: "image", subType: "png")
225 |     /// SVG image.
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
    |                       |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'svg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:228:23: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
226 |     public static let svg = MediaType(type: "image", subType: "svg+xml")
227 |     /// Basic audio.
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
    |                       |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'audio' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:230:23: warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
228 |     public static let audio = MediaType(type: "audio", subType: "basic")
229 |     /// MIDI audio.
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
    |                       |- warning: static property 'midi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'midi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:232:23: warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
230 |     public static let midi = MediaType(type: "audio", subType: "x-midi")
231 |     /// MP3 audio.
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
    |                       |- warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mp3' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:234:23: warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
232 |     public static let mp3 = MediaType(type: "audio", subType: "mpeg")
233 |     /// Wave audio.
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
    |                       |- warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'wave' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:236:23: warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
234 |     public static let wave = MediaType(type: "audio", subType: "wav")
235 |     /// OGG audio.
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
    |                       |- warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'ogg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:238:23: warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
236 |     public static let ogg = MediaType(type: "audio", subType: "vorbis")
237 |     /// AVI video.
238 |     public static let avi = MediaType(type: "video", subType: "avi")
    |                       |- warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'avi' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
/host/spi-builder-workspace/Sources/Core/MediaType.swift:240:23: warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
238 |     public static let avi = MediaType(type: "video", subType: "avi")
239 |     /// MPEG video.
240 |     public static let mpeg = MediaType(type: "video", subType: "mpeg")
    |                       |- warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'mpeg' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 | }
242 |
/host/spi-builder-workspace/Sources/Core/MediaType.swift:245:5: warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | ///     ; to use within parameter values
 49 | ///
 50 | public struct MediaType: Hashable, CustomStringConvertible, Equatable {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 51 |     /// See `Equatable`.
 52 |     public static func ==(lhs: MediaType, rhs: MediaType) -> Bool {
    :
243 | // MARK: Extensions
244 |
245 | let fileExtensionMediaTypeMapping: [String: MediaType] = [
    |     |- warning: let 'fileExtensionMediaTypeMapping' is not concurrency-safe because non-'Sendable' type '[String : MediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'fileExtensionMediaTypeMapping' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     "ez": MediaType(type: "application", subType: "andrew-inset"),
247 |     "anx": MediaType(type: "application", subType: "annodex"),
Build complete! (19.97s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.14.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    }
  ],
  "manifest_display_name" : "Core",
  "name" : "Core",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Async",
      "targets" : [
        "Async"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Bits",
      "targets" : [
        "Bits"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Core",
      "targets" : [
        "Core"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "COperatingSystem",
      "targets" : [
        "COperatingSystem"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Debugging",
      "targets" : [
        "Debugging"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DebuggingTests",
      "module_type" : "SwiftTarget",
      "name" : "DebuggingTests",
      "path" : "Tests/DebuggingTests",
      "sources" : [
        "FooError.swift",
        "FooErrorTests.swift",
        "GeneralTests.swift",
        "MinimumError.swift",
        "TestError.swift",
        "TraceableTests.swift"
      ],
      "target_dependencies" : [
        "Debugging"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Debugging",
      "module_type" : "SwiftTarget",
      "name" : "Debugging",
      "path" : "Sources/Debugging",
      "product_memberships" : [
        "Bits",
        "Core",
        "Debugging"
      ],
      "sources" : [
        "Debuggable.swift",
        "Demangler.swift",
        "SourceLocation.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreTests",
      "module_type" : "SwiftTarget",
      "name" : "CoreTests",
      "path" : "Tests/CoreTests",
      "sources" : [
        "CoreTests.swift",
        "ReflectableTests.swift"
      ],
      "target_dependencies" : [
        "Core"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Core",
      "module_type" : "SwiftTarget",
      "name" : "Core",
      "path" : "Sources/Core",
      "product_dependencies" : [
        "NIOFoundationCompat"
      ],
      "product_memberships" : [
        "Core"
      ],
      "sources" : [
        "BasicKey.swift",
        "CaseInsensitiveString.swift",
        "CodableReflection/Decodable+Reflectable.swift",
        "CodableReflection/ReflectionDecodable.swift",
        "CodableReflection/ReflectionDecoders.swift",
        "CoreError.swift",
        "Data+Base64URL.swift",
        "Data+Hex.swift",
        "DataCoders.swift",
        "Deprecated.swift",
        "DirectoryConfig.swift",
        "Exports.swift",
        "File.swift",
        "Future+Unwrap.swift",
        "FutureEncoder.swift",
        "HeaderValue.swift",
        "LosslessDataConvertible.swift",
        "MediaType.swift",
        "NestedData.swift",
        "NotFound.swift",
        "OptionalType.swift",
        "Process+Execute.swift",
        "Reflectable.swift",
        "String+Utilities.swift",
        "Thread+Async.swift"
      ],
      "target_dependencies" : [
        "Async",
        "Bits",
        "COperatingSystem",
        "Debugging"
      ],
      "type" : "library"
    },
    {
      "c99name" : "COperatingSystem",
      "module_type" : "SwiftTarget",
      "name" : "COperatingSystem",
      "path" : "Sources/COperatingSystem",
      "product_memberships" : [
        "Core",
        "COperatingSystem"
      ],
      "sources" : [
        "libc.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BitsTests",
      "module_type" : "SwiftTarget",
      "name" : "BitsTests",
      "path" : "Tests/BitsTests",
      "product_dependencies" : [
        "NIO"
      ],
      "sources" : [
        "ByteBufferPeekTests.swift",
        "ByteBufferRequireTests.swift"
      ],
      "target_dependencies" : [
        "Bits"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Bits",
      "module_type" : "SwiftTarget",
      "name" : "Bits",
      "path" : "Sources/Bits",
      "product_dependencies" : [
        "NIO"
      ],
      "product_memberships" : [
        "Bits",
        "Core"
      ],
      "sources" : [
        "BitsError.swift",
        "Byte+Alphabet.swift",
        "Byte+Control.swift",
        "Byte+Digit.swift",
        "ByteBuffer+binaryFloatingPointOperations.swift",
        "ByteBuffer+peek.swift",
        "ByteBuffer+require.swift",
        "ByteBuffer+string.swift",
        "Bytes.swift",
        "Data+Bytes.swift",
        "Data+Strings.swift",
        "Deprecated.swift"
      ],
      "target_dependencies" : [
        "Debugging"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AsyncTests",
      "module_type" : "SwiftTarget",
      "name" : "AsyncTests",
      "path" : "Tests/AsyncTests",
      "sources" : [
        "AsyncTests.swift"
      ],
      "target_dependencies" : [
        "Async"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Async",
      "module_type" : "SwiftTarget",
      "name" : "Async",
      "path" : "Sources/Async",
      "product_dependencies" : [
        "NIO"
      ],
      "product_memberships" : [
        "Async",
        "Core"
      ],
      "sources" : [
        "Async+NIO.swift",
        "AsyncError.swift",
        "Collection+Future.swift",
        "Deprecated.swift",
        "Exports.swift",
        "Future+DoCatch.swift",
        "Future+Flatten.swift",
        "Future+Global.swift",
        "Future+Map.swift",
        "Future+Transform.swift",
        "Future+Variadic.swift",
        "Future+Void.swift",
        "FutureType.swift",
        "QueueHandler.swift",
        "Worker.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.1"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.