The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SymbolKit, reference main (3fc0c6), with Swift 6.1 for Android on 3 Sep 2025 17:28:00 UTC.

Swift 6 data race errors: 86

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -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

239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
    |                    |- warning: static property 'minimumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:242:20: warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
    |                    |- warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:243:20: warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
    |                    |- warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:244:20: warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
    |                    |- warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:245:20: warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
    |                    |- warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'allowedValues' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:246:20: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
    |                    |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:247:20: warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
    |                    |- warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'typeDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:248:20: warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
    |                    |- warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpEndpoint' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:249:20: warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
    |                    |- warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpParameterSource' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:250:20: warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
    |                    |- warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpMediaType' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:251:20: warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
    |                    |- warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'alternateSymbols' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:252:20: warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
    |                    |- warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'plistDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:254:20: warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
    |                    |- warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinCodingInfo' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |             CodingKeys.availability.codingKey.stringValue: Self.availability,
256 |             CodingKeys.declarationFragments.codingKey.stringValue: Self.declarationFragments,
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:158:35: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
156 |             // Do this before the next loop so that if both `alternateDeclarations` and
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
    |                                   `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:66: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                  `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:102: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                                                      `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
[36/58] Compiling SymbolKit ValueConstraints.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:230:20: warning: static property 'availability' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
228 |
229 |         // Mixins
230 |         static let availability = Availability.symbolCodingInfo
    |                    |- warning: static property 'availability' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'availability' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:231:20: warning: static property 'declarationFragments' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
229 |         // Mixins
230 |         static let availability = Availability.symbolCodingInfo
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
    |                    |- warning: static property 'declarationFragments' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'declarationFragments' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:232:20: warning: static property 'isReadOnly' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
230 |         static let availability = Availability.symbolCodingInfo
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
    |                    |- warning: static property 'isReadOnly' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'isReadOnly' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:233:20: warning: static property 'swiftExtension' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
    |                    |- warning: static property 'swiftExtension' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftExtension' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:234:20: warning: static property 'swiftGenerics' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
    |                    |- warning: static property 'swiftGenerics' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftGenerics' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:235:20: warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
    |                    |- warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'location' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:236:20: warning: static property 'functionSignature' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
    |                    |- warning: static property 'functionSignature' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'functionSignature' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:237:20: warning: static property 'spi' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
    |                    |- warning: static property 'spi' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'spi' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:238:20: warning: static property 'snippet' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
    |                    |- warning: static property 'snippet' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'snippet' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:239:20: warning: static property 'minimum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
    |                    |- warning: static property 'minimum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimum' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:240:20: warning: static property 'maximum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
    |                    |- warning: static property 'maximum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximum' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:241:20: warning: static property 'minimumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
    |                    |- warning: static property 'minimumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:242:20: warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
    |                    |- warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:243:20: warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
    |                    |- warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:244:20: warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
    |                    |- warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:245:20: warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
    |                    |- warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'allowedValues' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:246:20: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
    |                    |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:247:20: warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
    |                    |- warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'typeDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:248:20: warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
    |                    |- warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpEndpoint' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:249:20: warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
    |                    |- warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpParameterSource' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:250:20: warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
    |                    |- warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpMediaType' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:251:20: warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
    |                    |- warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'alternateSymbols' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:252:20: warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
    |                    |- warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'plistDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:254:20: warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
    |                    |- warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinCodingInfo' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |             CodingKeys.availability.codingKey.stringValue: Self.availability,
256 |             CodingKeys.declarationFragments.codingKey.stringValue: Self.declarationFragments,
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:158:35: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
156 |             // Do this before the next loop so that if both `alternateDeclarations` and
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
    |                                   `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:66: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                  `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:102: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                                                      `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
[37/58] Compiling SymbolKit SymbolGraph+Overloads.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:230:20: warning: static property 'availability' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
228 |
229 |         // Mixins
230 |         static let availability = Availability.symbolCodingInfo
    |                    |- warning: static property 'availability' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'availability' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:231:20: warning: static property 'declarationFragments' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
229 |         // Mixins
230 |         static let availability = Availability.symbolCodingInfo
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
    |                    |- warning: static property 'declarationFragments' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'declarationFragments' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:232:20: warning: static property 'isReadOnly' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
230 |         static let availability = Availability.symbolCodingInfo
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
    |                    |- warning: static property 'isReadOnly' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'isReadOnly' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:233:20: warning: static property 'swiftExtension' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
    |                    |- warning: static property 'swiftExtension' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftExtension' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:234:20: warning: static property 'swiftGenerics' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
    |                    |- warning: static property 'swiftGenerics' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftGenerics' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:235:20: warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
    |                    |- warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'location' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:236:20: warning: static property 'functionSignature' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
    |                    |- warning: static property 'functionSignature' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'functionSignature' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:237:20: warning: static property 'spi' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
    |                    |- warning: static property 'spi' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'spi' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:238:20: warning: static property 'snippet' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
    |                    |- warning: static property 'snippet' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'snippet' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:239:20: warning: static property 'minimum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
    |                    |- warning: static property 'minimum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimum' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:240:20: warning: static property 'maximum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
    |                    |- warning: static property 'maximum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximum' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:241:20: warning: static property 'minimumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
    |                    |- warning: static property 'minimumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:242:20: warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
    |                    |- warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:243:20: warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
    |                    |- warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:244:20: warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
    |                    |- warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:245:20: warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
    |                    |- warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'allowedValues' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:246:20: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
    |                    |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:247:20: warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
    |                    |- warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'typeDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:248:20: warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
    |                    |- warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpEndpoint' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:249:20: warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
    |                    |- warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpParameterSource' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:250:20: warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
    |                    |- warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpMediaType' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:251:20: warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
    |                    |- warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'alternateSymbols' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:252:20: warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
    |                    |- warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'plistDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:254:20: warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
    |                    |- warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinCodingInfo' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |             CodingKeys.availability.codingKey.stringValue: Self.availability,
256 |             CodingKeys.declarationFragments.codingKey.stringValue: Self.declarationFragments,
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:158:35: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
156 |             // Do this before the next loop so that if both `alternateDeclarations` and
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
    |                                   `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:66: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                  `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:102: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                                                      `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
[38/58] Compiling SymbolKit SymbolGraph.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:230:20: warning: static property 'availability' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
228 |
229 |         // Mixins
230 |         static let availability = Availability.symbolCodingInfo
    |                    |- warning: static property 'availability' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'availability' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:231:20: warning: static property 'declarationFragments' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
229 |         // Mixins
230 |         static let availability = Availability.symbolCodingInfo
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
    |                    |- warning: static property 'declarationFragments' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'declarationFragments' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:232:20: warning: static property 'isReadOnly' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
230 |         static let availability = Availability.symbolCodingInfo
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
    |                    |- warning: static property 'isReadOnly' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'isReadOnly' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:233:20: warning: static property 'swiftExtension' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
231 |         static let declarationFragments = DeclarationFragments.symbolCodingInfo
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
    |                    |- warning: static property 'swiftExtension' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftExtension' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:234:20: warning: static property 'swiftGenerics' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
232 |         static let isReadOnly = Mutability.symbolCodingInfo
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
    |                    |- warning: static property 'swiftGenerics' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftGenerics' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:235:20: warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
233 |         static let swiftExtension = Swift.Extension.symbolCodingInfo
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
    |                    |- warning: static property 'location' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'location' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:236:20: warning: static property 'functionSignature' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
234 |         static let swiftGenerics = Swift.Generics.symbolCodingInfo
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
    |                    |- warning: static property 'functionSignature' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'functionSignature' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:237:20: warning: static property 'spi' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
235 |         static let location = Location.symbolCodingInfo
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
    |                    |- warning: static property 'spi' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'spi' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:238:20: warning: static property 'snippet' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
236 |         static let functionSignature = FunctionSignature.symbolCodingInfo
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
    |                    |- warning: static property 'snippet' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'snippet' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:239:20: warning: static property 'minimum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
237 |         static let spi = SPI.symbolCodingInfo
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
    |                    |- warning: static property 'minimum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimum' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:240:20: warning: static property 'maximum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
238 |         static let snippet = Snippet.symbolCodingInfo
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
    |                    |- warning: static property 'maximum' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximum' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:241:20: warning: static property 'minimumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
239 |         static let minimum = Minimum.symbolCodingInfo
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
    |                    |- warning: static property 'minimumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:242:20: warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
240 |         static let maximum = Maximum.symbolCodingInfo
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
    |                    |- warning: static property 'maximumExclusive' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumExclusive' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:243:20: warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
241 |         static let minimumExclusive = MinimumExclusive.symbolCodingInfo
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
    |                    |- warning: static property 'minimumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:244:20: warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
242 |         static let maximumExclusive = MaximumExclusive.symbolCodingInfo
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
    |                    |- warning: static property 'maximumLength' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'maximumLength' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:245:20: warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
243 |         static let minimumLength = MinimumLength.symbolCodingInfo
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
    |                    |- warning: static property 'allowedValues' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'allowedValues' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:246:20: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
244 |         static let maximumLength = MaximumLength.symbolCodingInfo
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
    |                    |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:247:20: warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
245 |         static let allowedValues = AllowedValues.symbolCodingInfo
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
    |                    |- warning: static property 'typeDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'typeDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:248:20: warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
246 |         static let defaultValue = DefaultValue.symbolCodingInfo
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
    |                    |- warning: static property 'httpEndpoint' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpEndpoint' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:249:20: warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
247 |         static let typeDetails = TypeDetails.symbolCodingInfo
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
    |                    |- warning: static property 'httpParameterSource' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpParameterSource' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:250:20: warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
248 |         static let httpEndpoint = HTTP.Endpoint.symbolCodingInfo
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
    |                    |- warning: static property 'httpMediaType' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'httpMediaType' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:251:20: warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
249 |         static let httpParameterSource = HTTP.ParameterSource.symbolCodingInfo
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
    |                    |- warning: static property 'alternateSymbols' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'alternateSymbols' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:252:20: warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
250 |         static let httpMediaType = HTTP.MediaType.symbolCodingInfo
251 |         static let alternateSymbols = AlternateSymbols.symbolCodingInfo
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
    |                    |- warning: static property 'plistDetails' is not concurrency-safe because non-'Sendable' type 'SymbolMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'plistDetails' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:254:20: warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
252 |         static let plistDetails = PlistDetails.symbolCodingInfo
253 |
254 |         static let mixinCodingInfo: [String: SymbolMixinCodingInfo] = [
    |                    |- warning: static property 'mixinCodingInfo' is not concurrency-safe because non-'Sendable' type '[String : SymbolMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Symbol.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinCodingInfo' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |             CodingKeys.availability.codingKey.stringValue: Self.availability,
256 |             CodingKeys.declarationFragments.codingKey.stringValue: Self.declarationFragments,
/host/spi-builder-workspace/Sources/SymbolKit/Mixin/Mixin.swift:64:8: note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 62 | typealias RelationshipMixinCodingInfo = MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>
 63 |
 64 | struct MixinCodingInformation<Key: CodingKey> {
    |        `- note: consider making generic struct 'MixinCodingInformation' conform to the 'Sendable' protocol
 65 |     let codingKey: Key
 66 |     let encode: (Mixin, inout KeyedEncodingContainer<Key>) throws -> Void
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:158:35: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
156 |             // Do this before the next loop so that if both `alternateDeclarations` and
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
    |                                   `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:66: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                  `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/Symbol.swift:159:102: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
157 |             // `alternateSymbols` are present, the latter takes priority.
158 |             if container.contains(AlternateDeclarations.symbolCodingInfo.codingKey) {
159 |                 let alternateDeclarations = try container.decode(AlternateDeclarations.self, forKey: AlternateDeclarations.symbolCodingInfo.codingKey)
    |                                                                                                      `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
160 |                 mixins[AlternateSymbols.mixinKey] = AlternateSymbols(alternateDeclarations: alternateDeclarations)
161 |             }
[39/58] Compiling SymbolKit OverloadData.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/OverloadData.swift:19:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     /// about detected overloads of the symbol.
18 |     public struct OverloadData: Mixin {
19 |         public static var mixinKey: String = "overloadData"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         /// The precise identifier of the generated "overload group" symbol that references this overload.
[40/58] Compiling SymbolKit PlistDetails.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/OverloadData.swift:19:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     /// about detected overloads of the symbol.
18 |     public struct OverloadData: Mixin {
19 |         public static var mixinKey: String = "overloadData"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         /// The precise identifier of the generated "overload group" symbol that references this overload.
[41/58] Compiling SymbolKit SPI.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/OverloadData.swift:19:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     /// about detected overloads of the symbol.
18 |     public struct OverloadData: Mixin {
19 |         public static var mixinKey: String = "overloadData"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         /// The precise identifier of the generated "overload group" symbol that references this overload.
[42/58] Compiling SymbolKit Snippet.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/OverloadData.swift:19:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     /// about detected overloads of the symbol.
18 |     public struct OverloadData: Mixin {
19 |         public static var mixinKey: String = "overloadData"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         /// The precise identifier of the generated "overload group" symbol that references this overload.
[43/58] Compiling SymbolKit Extension.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/OverloadData.swift:19:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     /// about detected overloads of the symbol.
18 |     public struct OverloadData: Mixin {
19 |         public static var mixinKey: String = "overloadData"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         /// The precise identifier of the generated "overload group" symbol that references this overload.
[44/58] Compiling SymbolKit GenericConstraint.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/OverloadData.swift:19:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     /// about detected overloads of the symbol.
18 |     public struct OverloadData: Mixin {
19 |         public static var mixinKey: String = "overloadData"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         /// The precise identifier of the generated "overload group" symbol that references this overload.
[45/58] Compiling SymbolKit GenericParameter.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/OverloadData.swift:19:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     /// about detected overloads of the symbol.
18 |     public struct OverloadData: Mixin {
19 |         public static var mixinKey: String = "overloadData"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |         /// The precise identifier of the generated "overload group" symbol that references this overload.
[46/58] Compiling SymbolKit SourceOrigin.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/SourceOrigin.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin defining a source symbol's origin.
15 |     public struct SourceOrigin: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "sourceOrigin"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Precise Identifier
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Swift/GenericConstraints.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin collecting Swift generic constraints.
15 |     public struct GenericConstraints: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "swiftConstraints"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Generic constraints.
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/AlternateDeclarations.swift:111:37: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
109 |         }
110 |
111 |         init(alternateDeclarations: AlternateDeclarations) {
    |                                     `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
112 |             self.alternateSymbols = alternateDeclarations.declarations.map({ .init(declarationFragments: $0) })
113 |         }
[47/58] Compiling SymbolKit GenericConstraints.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/SourceOrigin.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin defining a source symbol's origin.
15 |     public struct SourceOrigin: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "sourceOrigin"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Precise Identifier
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Swift/GenericConstraints.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin collecting Swift generic constraints.
15 |     public struct GenericConstraints: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "swiftConstraints"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Generic constraints.
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/AlternateDeclarations.swift:111:37: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
109 |         }
110 |
111 |         init(alternateDeclarations: AlternateDeclarations) {
    |                                     `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
112 |             self.alternateSymbols = alternateDeclarations.declarations.map({ .init(declarationFragments: $0) })
113 |         }
[48/58] Compiling SymbolKit Swift.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/SourceOrigin.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin defining a source symbol's origin.
15 |     public struct SourceOrigin: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "sourceOrigin"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Precise Identifier
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Swift/GenericConstraints.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin collecting Swift generic constraints.
15 |     public struct GenericConstraints: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "swiftConstraints"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Generic constraints.
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/AlternateDeclarations.swift:111:37: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
109 |         }
110 |
111 |         init(alternateDeclarations: AlternateDeclarations) {
    |                                     `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
112 |             self.alternateSymbols = alternateDeclarations.declarations.map({ .init(declarationFragments: $0) })
113 |         }
[49/58] Compiling SymbolKit SemanticVersion.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/SourceOrigin.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin defining a source symbol's origin.
15 |     public struct SourceOrigin: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "sourceOrigin"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Precise Identifier
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Swift/GenericConstraints.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin collecting Swift generic constraints.
15 |     public struct GenericConstraints: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "swiftConstraints"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Generic constraints.
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/AlternateDeclarations.swift:111:37: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
109 |         }
110 |
111 |         init(alternateDeclarations: AlternateDeclarations) {
    |                                     `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
112 |             self.alternateSymbols = alternateDeclarations.declarations.map({ .init(declarationFragments: $0) })
113 |         }
[50/58] Compiling SymbolKit AccessControl.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/SourceOrigin.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin defining a source symbol's origin.
15 |     public struct SourceOrigin: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "sourceOrigin"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Precise Identifier
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Swift/GenericConstraints.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin collecting Swift generic constraints.
15 |     public struct GenericConstraints: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "swiftConstraints"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Generic constraints.
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/AlternateDeclarations.swift:111:37: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
109 |         }
110 |
111 |         init(alternateDeclarations: AlternateDeclarations) {
    |                                     `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
112 |             self.alternateSymbols = alternateDeclarations.declarations.map({ .init(declarationFragments: $0) })
113 |         }
[51/58] Compiling SymbolKit AlternateDeclarations.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/SourceOrigin.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin defining a source symbol's origin.
15 |     public struct SourceOrigin: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "sourceOrigin"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Precise Identifier
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Swift/GenericConstraints.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin collecting Swift generic constraints.
15 |     public struct GenericConstraints: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "swiftConstraints"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Generic constraints.
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/AlternateDeclarations.swift:111:37: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
109 |         }
110 |
111 |         init(alternateDeclarations: AlternateDeclarations) {
    |                                     `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
112 |             self.alternateSymbols = alternateDeclarations.declarations.map({ .init(declarationFragments: $0) })
113 |         }
[52/58] Compiling SymbolKit Availability.swift
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/SourceOrigin.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin defining a source symbol's origin.
15 |     public struct SourceOrigin: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "sourceOrigin"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Precise Identifier
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Swift/GenericConstraints.swift:16:27: warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     /// A mixin collecting Swift generic constraints.
15 |     public struct GenericConstraints: Mixin, Codable, Hashable {
16 |         public static var mixinKey = "swiftConstraints"
   |                           |- warning: static property 'mixinKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'mixinKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'mixinKey' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |         /// Generic constraints.
/host/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Symbol/AlternateDeclarations.swift:111:37: warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
109 |         }
110 |
111 |         init(alternateDeclarations: AlternateDeclarations) {
    |                                     `- warning: 'AlternateDeclarations' is deprecated: This type is now unused; alternate declaration information is stored in AlternateSymbols instead.
112 |             self.alternateSymbols = alternateDeclarations.declarations.map({ .init(declarationFragments: $0) })
113 |         }
[53/58] Compiling SymbolKit GraphCollector.swift
/host/spi-builder-workspace/Sources/SymbolKit/UnifiedSymbolGraph/UnifiedSymbolGraph+Encodable.swift:44:30: warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
42 |
43 |         try container.encode(Array(symbols.values), forKey: .symbols)
44 |         try container.encode(relationships, forKey: .relationships)
   |                              `- warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
45 |     }
46 | }
[54/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
/host/spi-builder-workspace/Sources/SymbolKit/UnifiedSymbolGraph/UnifiedSymbolGraph+Encodable.swift:44:30: warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
42 |
43 |         try container.encode(Array(symbols.values), forKey: .symbols)
44 |         try container.encode(relationships, forKey: .relationships)
   |                              `- warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
45 |     }
46 | }
[55/58] Compiling SymbolKit UnifiedSymbol.swift
/host/spi-builder-workspace/Sources/SymbolKit/UnifiedSymbolGraph/UnifiedSymbolGraph+Encodable.swift:44:30: warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
42 |
43 |         try container.encode(Array(symbols.values), forKey: .symbols)
44 |         try container.encode(relationships, forKey: .relationships)
   |                              `- warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
45 |     }
46 | }
[56/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
/host/spi-builder-workspace/Sources/SymbolKit/UnifiedSymbolGraph/UnifiedSymbolGraph+Encodable.swift:44:30: warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
42 |
43 |         try container.encode(Array(symbols.values), forKey: .symbols)
44 |         try container.encode(relationships, forKey: .relationships)
   |                              `- warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
45 |     }
46 | }
[57/58] Compiling SymbolKit UnifiedSymbolGraph+Overloads.swift
/host/spi-builder-workspace/Sources/SymbolKit/UnifiedSymbolGraph/UnifiedSymbolGraph+Encodable.swift:44:30: warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
42 |
43 |         try container.encode(Array(symbols.values), forKey: .symbols)
44 |         try container.encode(relationships, forKey: .relationships)
   |                              `- warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
45 |     }
46 | }
[58/58] Compiling SymbolKit UnifiedSymbolGraph.swift
/host/spi-builder-workspace/Sources/SymbolKit/UnifiedSymbolGraph/UnifiedSymbolGraph+Encodable.swift:44:30: warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
42 |
43 |         try container.encode(Array(symbols.values), forKey: .symbols)
44 |         try container.encode(relationships, forKey: .relationships)
   |                              `- warning: 'relationships' is deprecated: Use unifiedRelationships and orphanRelationships instead
45 |     }
46 | }
Build complete! (18.74s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SymbolKit",
  "name" : "SymbolKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SymbolKit",
      "targets" : [
        "SymbolKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SymbolKitTests",
      "module_type" : "SwiftTarget",
      "name" : "SymbolKitTests",
      "path" : "Tests/SymbolKitTests",
      "sources" : [
        "SymbolGraph/AnyScalarTests.swift",
        "SymbolGraph/LineList/LineListTests.swift",
        "SymbolGraph/LineList/SemanticVersionTests.swift",
        "SymbolGraph/ModuleTests.swift",
        "SymbolGraph/PlatformTests.swift",
        "SymbolGraph/Relationship/HashableTests.swift",
        "SymbolGraph/Relationship/ReferenceLocationTests.swift",
        "SymbolGraph/Symbol/DeclarationFragments+SimplifyTests.swift",
        "SymbolGraph/Symbol/FunctionSignatureTests.swift",
        "SymbolGraph/Symbol/HTTPTests.swift",
        "SymbolGraph/Symbol/PlistDetailsTests.swift",
        "SymbolGraph/Symbol/Swift/GenericConstraintTests.swift",
        "SymbolGraph/Symbol/SymbolKindTests.swift",
        "SymbolGraph/Symbol/ValueConstraintsTests.swift",
        "SymbolGraph/SymbolGraph+OverloadsTests.swift",
        "SymbolGraph/SymbolGraphCreationTests.swift",
        "SymbolGraph/SymbolGraphTests.swift",
        "SymbolGraph/SymbolTests.swift",
        "UnifiedGraph/CrossImportOverlaySymbolGraphs.swift",
        "UnifiedGraph/GraphCollectorTests.swift",
        "UnifiedGraph/UnifiedGraph+OverloadsTests.swift",
        "UnifiedGraph/UnifiedGraphTests.swift",
        "UnifiedGraph/UnifiedSymbolTests.swift"
      ],
      "target_dependencies" : [
        "SymbolKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SymbolKit",
      "module_type" : "SwiftTarget",
      "name" : "SymbolKit",
      "path" : "Sources/SymbolKit",
      "product_memberships" : [
        "SymbolKit"
      ],
      "sources" : [
        "Mixin/Mixin+Equals.swift",
        "Mixin/Mixin+Hash.swift",
        "Mixin/Mixin.swift",
        "SymbolGraph/AnyScalar.swift",
        "SymbolGraph/LineList/LineList.swift",
        "SymbolGraph/LineList/SourceRange/Position.swift",
        "SymbolGraph/LineList/SourceRange/SourceRange.swift",
        "SymbolGraph/Metadata.swift",
        "SymbolGraph/Module.swift",
        "SymbolGraph/OperatingSystem.swift",
        "SymbolGraph/Platform.swift",
        "SymbolGraph/Relationship/ReferenceLocation.swift",
        "SymbolGraph/Relationship/Relationship.swift",
        "SymbolGraph/Relationship/RelationshipKind.swift",
        "SymbolGraph/Relationship/SourceOrigin.swift",
        "SymbolGraph/Relationship/Swift/GenericConstraints.swift",
        "SymbolGraph/Relationship/Swift/Swift.swift",
        "SymbolGraph/SemanticVersion.swift",
        "SymbolGraph/Symbol/AccessControl.swift",
        "SymbolGraph/Symbol/AlternateDeclarations.swift",
        "SymbolGraph/Symbol/Availability/Availability.swift",
        "SymbolGraph/Symbol/Availability/AvailabilityItem.swift",
        "SymbolGraph/Symbol/Availability/Domain.swift",
        "SymbolGraph/Symbol/DeclarationFragments/DeclarationFragments+Simplify.swift",
        "SymbolGraph/Symbol/DeclarationFragments/DeclarationFragments.swift",
        "SymbolGraph/Symbol/DeclarationFragments/Fragment/Fragment.swift",
        "SymbolGraph/Symbol/DeclarationFragments/Fragment/FragmentKind.swift",
        "SymbolGraph/Symbol/FunctionSignature/FunctionParameter.swift",
        "SymbolGraph/Symbol/FunctionSignature/FunctionSignature.swift",
        "SymbolGraph/Symbol/HTTP/HTTP.swift",
        "SymbolGraph/Symbol/Identifier.swift",
        "SymbolGraph/Symbol/KindIdentifier.swift",
        "SymbolGraph/Symbol/Location.swift",
        "SymbolGraph/Symbol/Mutability.swift",
        "SymbolGraph/Symbol/Names.swift",
        "SymbolGraph/Symbol/OverloadData.swift",
        "SymbolGraph/Symbol/PlistDetails.swift",
        "SymbolGraph/Symbol/SPI.swift",
        "SymbolGraph/Symbol/Snippet.swift",
        "SymbolGraph/Symbol/Swift/Extension.swift",
        "SymbolGraph/Symbol/Swift/GenericConstraint.swift",
        "SymbolGraph/Symbol/Swift/GenericParameter.swift",
        "SymbolGraph/Symbol/Swift/Generics.swift",
        "SymbolGraph/Symbol/Swift/Namespace.swift",
        "SymbolGraph/Symbol/Symbol.swift",
        "SymbolGraph/Symbol/SymbolKind.swift",
        "SymbolGraph/Symbol/ValueConstraints.swift",
        "SymbolGraph/SymbolGraph+Overloads.swift",
        "SymbolGraph/SymbolGraph.swift",
        "UnifiedSymbolGraph/GraphCollector.swift",
        "UnifiedSymbolGraph/UnifiedSymbol+Encodable.swift",
        "UnifiedSymbolGraph/UnifiedSymbol.swift",
        "UnifiedSymbolGraph/UnifiedSymbolGraph+Encodable.swift",
        "UnifiedSymbolGraph/UnifiedSymbolGraph+Overloads.swift",
        "UnifiedSymbolGraph/UnifiedSymbolGraph.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8106a39f56f5bb7aad9f0d9a94f1e5362f9a40b692f7bc17efe17b7b91dc65fc
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Done.