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 macOS (SPM) on 3 Sep 2025 17:28:41 UTC.

Swift 6 data race errors: 86

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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

Build Log

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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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] = [
/Users/admin/builder/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
/Users/admin/builder/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,
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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 |             }
/Users/admin/builder/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 |             }
[42/58] Compiling SymbolKit Relationship.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:117:20: warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
    |                    |- warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftConstraints' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:118:20: warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
    |                    |- warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'sourceOrigin' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:119:20: warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
    |                    |- warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'referenceLocation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:121:20: warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
    |                    |- warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinKeys' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |             CodingKeys.swiftConstraints.codingKey.stringValue: Self.swiftConstraints,
123 |             CodingKeys.sourceOrigin.codingKey.stringValue: Self.sourceOrigin,
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:31:27: warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 29 |          symbol `B` is the owner of a member symbol `A`.
 30 |          */
 31 |         public static let memberOf = Kind(rawValue: "memberOf")
    |                           |- warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'memberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:43:27: warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 41 |          symbol `B` is the owner of a member symbol `A`.
 42 |          */
 43 |         public static let optionalMemberOf = Kind(rawValue: "optionalMemberOf")
    |                           |- warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalMemberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:54:27: warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 52 |          a symbol `B` that has a conformer `A`.
 53 |          */
 54 |         public static let conformsTo = Kind(rawValue: "conformsTo")
    |                           |- warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'conformsTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:65:27: warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 63 |          a symbol `B` is a base of another symbol `A`.
 64 |          */
 65 |         public static let inheritsFrom = Kind(rawValue: "inheritsFrom")
    |                           |- warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inheritsFrom' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:74:27: warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 72 |          an interface requirement `B` has a default implementation of `A`.
 73 |          */
 74 |         public static let defaultImplementationOf = Kind(rawValue: "defaultImplementationOf")
    |                           |- warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'defaultImplementationOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:82:27: warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 80 |          a symbol `A` is the base of symbol `B`.
 81 |          */
 82 |         public static let overrides = Kind(rawValue: "overrides")
    |                           |- warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overrides' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:90:27: warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 88 |          an interface `B` has a requirement of `A`.
 89 |          */
 90 |         public static let requirementOf = Kind(rawValue: "requirementOf")
    |                           |- warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'requirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:98:27: warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 96 |          an interface `B` has an optional requirement of `A`.
 97 |          */
 98 |         public static let optionalRequirementOf = Kind(rawValue: "optionalRequirementOf")
    |                           |- warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalRequirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |
100 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:109:27: warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
107 |          by an extension block symbol `A`.
108 |          */
109 |         public static let extensionTo = Kind(rawValue: "extensionTo")
    |                           |- warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'extensionTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:120:27: warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
118 |          symbol `A`.
119 |          */
120 |         public static let references = Kind(rawValue: "references")
    |                           |- warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'references' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:132:27: warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
130 |          overload group containing `A`.
131 |          */
132 |         public static let overloadOf = Kind(rawValue: "overloadOf")
    |                           |- warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overloadOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |     }
134 | }
/Users/admin/builder/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
/Users/admin/builder/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.
[43/58] Compiling SymbolKit RelationshipKind.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:117:20: warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
    |                    |- warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftConstraints' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:118:20: warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
    |                    |- warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'sourceOrigin' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:119:20: warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
    |                    |- warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'referenceLocation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:121:20: warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
    |                    |- warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinKeys' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |             CodingKeys.swiftConstraints.codingKey.stringValue: Self.swiftConstraints,
123 |             CodingKeys.sourceOrigin.codingKey.stringValue: Self.sourceOrigin,
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:31:27: warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 29 |          symbol `B` is the owner of a member symbol `A`.
 30 |          */
 31 |         public static let memberOf = Kind(rawValue: "memberOf")
    |                           |- warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'memberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:43:27: warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 41 |          symbol `B` is the owner of a member symbol `A`.
 42 |          */
 43 |         public static let optionalMemberOf = Kind(rawValue: "optionalMemberOf")
    |                           |- warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalMemberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:54:27: warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 52 |          a symbol `B` that has a conformer `A`.
 53 |          */
 54 |         public static let conformsTo = Kind(rawValue: "conformsTo")
    |                           |- warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'conformsTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:65:27: warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 63 |          a symbol `B` is a base of another symbol `A`.
 64 |          */
 65 |         public static let inheritsFrom = Kind(rawValue: "inheritsFrom")
    |                           |- warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inheritsFrom' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:74:27: warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 72 |          an interface requirement `B` has a default implementation of `A`.
 73 |          */
 74 |         public static let defaultImplementationOf = Kind(rawValue: "defaultImplementationOf")
    |                           |- warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'defaultImplementationOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:82:27: warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 80 |          a symbol `A` is the base of symbol `B`.
 81 |          */
 82 |         public static let overrides = Kind(rawValue: "overrides")
    |                           |- warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overrides' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:90:27: warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 88 |          an interface `B` has a requirement of `A`.
 89 |          */
 90 |         public static let requirementOf = Kind(rawValue: "requirementOf")
    |                           |- warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'requirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:98:27: warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 96 |          an interface `B` has an optional requirement of `A`.
 97 |          */
 98 |         public static let optionalRequirementOf = Kind(rawValue: "optionalRequirementOf")
    |                           |- warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalRequirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |
100 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:109:27: warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
107 |          by an extension block symbol `A`.
108 |          */
109 |         public static let extensionTo = Kind(rawValue: "extensionTo")
    |                           |- warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'extensionTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:120:27: warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
118 |          symbol `A`.
119 |          */
120 |         public static let references = Kind(rawValue: "references")
    |                           |- warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'references' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:132:27: warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
130 |          overload group containing `A`.
131 |          */
132 |         public static let overloadOf = Kind(rawValue: "overloadOf")
    |                           |- warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overloadOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |     }
134 | }
/Users/admin/builder/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
/Users/admin/builder/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.
[44/58] Compiling SymbolKit SourceOrigin.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:117:20: warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
    |                    |- warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftConstraints' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:118:20: warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
    |                    |- warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'sourceOrigin' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:119:20: warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
    |                    |- warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'referenceLocation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:121:20: warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
    |                    |- warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinKeys' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |             CodingKeys.swiftConstraints.codingKey.stringValue: Self.swiftConstraints,
123 |             CodingKeys.sourceOrigin.codingKey.stringValue: Self.sourceOrigin,
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:31:27: warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 29 |          symbol `B` is the owner of a member symbol `A`.
 30 |          */
 31 |         public static let memberOf = Kind(rawValue: "memberOf")
    |                           |- warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'memberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:43:27: warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 41 |          symbol `B` is the owner of a member symbol `A`.
 42 |          */
 43 |         public static let optionalMemberOf = Kind(rawValue: "optionalMemberOf")
    |                           |- warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalMemberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:54:27: warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 52 |          a symbol `B` that has a conformer `A`.
 53 |          */
 54 |         public static let conformsTo = Kind(rawValue: "conformsTo")
    |                           |- warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'conformsTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:65:27: warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 63 |          a symbol `B` is a base of another symbol `A`.
 64 |          */
 65 |         public static let inheritsFrom = Kind(rawValue: "inheritsFrom")
    |                           |- warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inheritsFrom' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:74:27: warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 72 |          an interface requirement `B` has a default implementation of `A`.
 73 |          */
 74 |         public static let defaultImplementationOf = Kind(rawValue: "defaultImplementationOf")
    |                           |- warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'defaultImplementationOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:82:27: warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 80 |          a symbol `A` is the base of symbol `B`.
 81 |          */
 82 |         public static let overrides = Kind(rawValue: "overrides")
    |                           |- warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overrides' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:90:27: warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 88 |          an interface `B` has a requirement of `A`.
 89 |          */
 90 |         public static let requirementOf = Kind(rawValue: "requirementOf")
    |                           |- warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'requirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:98:27: warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 96 |          an interface `B` has an optional requirement of `A`.
 97 |          */
 98 |         public static let optionalRequirementOf = Kind(rawValue: "optionalRequirementOf")
    |                           |- warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalRequirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |
100 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:109:27: warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
107 |          by an extension block symbol `A`.
108 |          */
109 |         public static let extensionTo = Kind(rawValue: "extensionTo")
    |                           |- warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'extensionTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:120:27: warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
118 |          symbol `A`.
119 |          */
120 |         public static let references = Kind(rawValue: "references")
    |                           |- warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'references' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:132:27: warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
130 |          overload group containing `A`.
131 |          */
132 |         public static let overloadOf = Kind(rawValue: "overloadOf")
    |                           |- warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overloadOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |     }
134 | }
/Users/admin/builder/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
/Users/admin/builder/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.
[45/58] Compiling SymbolKit GenericConstraints.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:117:20: warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
    |                    |- warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftConstraints' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:118:20: warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
    |                    |- warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'sourceOrigin' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:119:20: warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
    |                    |- warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'referenceLocation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:121:20: warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
    |                    |- warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinKeys' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |             CodingKeys.swiftConstraints.codingKey.stringValue: Self.swiftConstraints,
123 |             CodingKeys.sourceOrigin.codingKey.stringValue: Self.sourceOrigin,
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:31:27: warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 29 |          symbol `B` is the owner of a member symbol `A`.
 30 |          */
 31 |         public static let memberOf = Kind(rawValue: "memberOf")
    |                           |- warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'memberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:43:27: warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 41 |          symbol `B` is the owner of a member symbol `A`.
 42 |          */
 43 |         public static let optionalMemberOf = Kind(rawValue: "optionalMemberOf")
    |                           |- warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalMemberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:54:27: warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 52 |          a symbol `B` that has a conformer `A`.
 53 |          */
 54 |         public static let conformsTo = Kind(rawValue: "conformsTo")
    |                           |- warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'conformsTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:65:27: warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 63 |          a symbol `B` is a base of another symbol `A`.
 64 |          */
 65 |         public static let inheritsFrom = Kind(rawValue: "inheritsFrom")
    |                           |- warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inheritsFrom' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:74:27: warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 72 |          an interface requirement `B` has a default implementation of `A`.
 73 |          */
 74 |         public static let defaultImplementationOf = Kind(rawValue: "defaultImplementationOf")
    |                           |- warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'defaultImplementationOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:82:27: warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 80 |          a symbol `A` is the base of symbol `B`.
 81 |          */
 82 |         public static let overrides = Kind(rawValue: "overrides")
    |                           |- warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overrides' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:90:27: warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 88 |          an interface `B` has a requirement of `A`.
 89 |          */
 90 |         public static let requirementOf = Kind(rawValue: "requirementOf")
    |                           |- warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'requirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:98:27: warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 96 |          an interface `B` has an optional requirement of `A`.
 97 |          */
 98 |         public static let optionalRequirementOf = Kind(rawValue: "optionalRequirementOf")
    |                           |- warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalRequirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |
100 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:109:27: warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
107 |          by an extension block symbol `A`.
108 |          */
109 |         public static let extensionTo = Kind(rawValue: "extensionTo")
    |                           |- warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'extensionTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:120:27: warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
118 |          symbol `A`.
119 |          */
120 |         public static let references = Kind(rawValue: "references")
    |                           |- warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'references' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:132:27: warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
130 |          overload group containing `A`.
131 |          */
132 |         public static let overloadOf = Kind(rawValue: "overloadOf")
    |                           |- warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overloadOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |     }
134 | }
/Users/admin/builder/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
/Users/admin/builder/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.
[46/58] Compiling SymbolKit Swift.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:117:20: warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
    |                    |- warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftConstraints' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:118:20: warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
    |                    |- warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'sourceOrigin' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:119:20: warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
    |                    |- warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'referenceLocation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:121:20: warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
    |                    |- warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinKeys' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |             CodingKeys.swiftConstraints.codingKey.stringValue: Self.swiftConstraints,
123 |             CodingKeys.sourceOrigin.codingKey.stringValue: Self.sourceOrigin,
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:31:27: warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 29 |          symbol `B` is the owner of a member symbol `A`.
 30 |          */
 31 |         public static let memberOf = Kind(rawValue: "memberOf")
    |                           |- warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'memberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:43:27: warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 41 |          symbol `B` is the owner of a member symbol `A`.
 42 |          */
 43 |         public static let optionalMemberOf = Kind(rawValue: "optionalMemberOf")
    |                           |- warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalMemberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:54:27: warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 52 |          a symbol `B` that has a conformer `A`.
 53 |          */
 54 |         public static let conformsTo = Kind(rawValue: "conformsTo")
    |                           |- warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'conformsTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:65:27: warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 63 |          a symbol `B` is a base of another symbol `A`.
 64 |          */
 65 |         public static let inheritsFrom = Kind(rawValue: "inheritsFrom")
    |                           |- warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inheritsFrom' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:74:27: warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 72 |          an interface requirement `B` has a default implementation of `A`.
 73 |          */
 74 |         public static let defaultImplementationOf = Kind(rawValue: "defaultImplementationOf")
    |                           |- warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'defaultImplementationOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:82:27: warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 80 |          a symbol `A` is the base of symbol `B`.
 81 |          */
 82 |         public static let overrides = Kind(rawValue: "overrides")
    |                           |- warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overrides' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:90:27: warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 88 |          an interface `B` has a requirement of `A`.
 89 |          */
 90 |         public static let requirementOf = Kind(rawValue: "requirementOf")
    |                           |- warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'requirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:98:27: warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 96 |          an interface `B` has an optional requirement of `A`.
 97 |          */
 98 |         public static let optionalRequirementOf = Kind(rawValue: "optionalRequirementOf")
    |                           |- warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalRequirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |
100 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:109:27: warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
107 |          by an extension block symbol `A`.
108 |          */
109 |         public static let extensionTo = Kind(rawValue: "extensionTo")
    |                           |- warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'extensionTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:120:27: warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
118 |          symbol `A`.
119 |          */
120 |         public static let references = Kind(rawValue: "references")
    |                           |- warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'references' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:132:27: warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
130 |          overload group containing `A`.
131 |          */
132 |         public static let overloadOf = Kind(rawValue: "overloadOf")
    |                           |- warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overloadOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |     }
134 | }
/Users/admin/builder/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
/Users/admin/builder/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.
[47/58] Compiling SymbolKit SemanticVersion.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:117:20: warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
    |                    |- warning: static property 'swiftConstraints' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'swiftConstraints' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:118:20: warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |         // Mixins
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
    |                    |- warning: static property 'sourceOrigin' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'sourceOrigin' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:119:20: warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
117 |         static let swiftConstraints = Swift.GenericConstraints.relationshipCodingInfo
118 |         static let sourceOrigin = SourceOrigin.relationshipCodingInfo
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
    |                    |- warning: static property 'referenceLocation' is not concurrency-safe because non-'Sendable' type 'RelationshipMixinCodingInfo' (aka 'MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'referenceLocation' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/Relationship.swift:121:20: warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
119 |         static let referenceLocation = ReferenceLocation.relationshipCodingInfo
120 |
121 |         static let mixinKeys: [String: RelationshipMixinCodingInfo] = [
    |                    |- warning: static property 'mixinKeys' is not concurrency-safe because non-'Sendable' type '[String : RelationshipMixinCodingInfo]' (aka 'Dictionary<String, MixinCodingInformation<SymbolGraph.Relationship.CodingKeys>>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'mixinKeys' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |             CodingKeys.swiftConstraints.codingKey.stringValue: Self.swiftConstraints,
123 |             CodingKeys.sourceOrigin.codingKey.stringValue: Self.sourceOrigin,
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:31:27: warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 29 |          symbol `B` is the owner of a member symbol `A`.
 30 |          */
 31 |         public static let memberOf = Kind(rawValue: "memberOf")
    |                           |- warning: static property 'memberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'memberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:43:27: warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 41 |          symbol `B` is the owner of a member symbol `A`.
 42 |          */
 43 |         public static let optionalMemberOf = Kind(rawValue: "optionalMemberOf")
    |                           |- warning: static property 'optionalMemberOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalMemberOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:54:27: warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 52 |          a symbol `B` that has a conformer `A`.
 53 |          */
 54 |         public static let conformsTo = Kind(rawValue: "conformsTo")
    |                           |- warning: static property 'conformsTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'conformsTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:65:27: warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 63 |          a symbol `B` is a base of another symbol `A`.
 64 |          */
 65 |         public static let inheritsFrom = Kind(rawValue: "inheritsFrom")
    |                           |- warning: static property 'inheritsFrom' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inheritsFrom' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:74:27: warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 72 |          an interface requirement `B` has a default implementation of `A`.
 73 |          */
 74 |         public static let defaultImplementationOf = Kind(rawValue: "defaultImplementationOf")
    |                           |- warning: static property 'defaultImplementationOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'defaultImplementationOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:82:27: warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 80 |          a symbol `A` is the base of symbol `B`.
 81 |          */
 82 |         public static let overrides = Kind(rawValue: "overrides")
    |                           |- warning: static property 'overrides' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overrides' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:90:27: warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 88 |          an interface `B` has a requirement of `A`.
 89 |          */
 90 |         public static let requirementOf = Kind(rawValue: "requirementOf")
    |                           |- warning: static property 'requirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'requirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:98:27: warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
 96 |          an interface `B` has an optional requirement of `A`.
 97 |          */
 98 |         public static let optionalRequirementOf = Kind(rawValue: "optionalRequirementOf")
    |                           |- warning: static property 'optionalRequirementOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'optionalRequirementOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |
100 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:109:27: warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
107 |          by an extension block symbol `A`.
108 |          */
109 |         public static let extensionTo = Kind(rawValue: "extensionTo")
    |                           |- warning: static property 'extensionTo' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'extensionTo' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:120:27: warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
118 |          symbol `A`.
119 |          */
120 |         public static let references = Kind(rawValue: "references")
    |                           |- warning: static property 'references' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'references' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 |         /**
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/RelationshipKind.swift:132:27: warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | extension SymbolGraph.Relationship {
 14 |     /// The kind of relationship.
 15 |     public struct Kind: Codable, RawRepresentable, Equatable, Hashable {
    |                   `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
 16 |         public var rawValue: String
 17 |
    :
130 |          overload group containing `A`.
131 |          */
132 |         public static let overloadOf = Kind(rawValue: "overloadOf")
    |                           |- warning: static property 'overloadOf' is not concurrency-safe because non-'Sendable' type 'SymbolGraph.Relationship.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'overloadOf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |     }
134 | }
/Users/admin/builder/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
/Users/admin/builder/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.
[48/58] Compiling SymbolKit SourceRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/ReferenceLocation.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 for `references` relationships that indicates the source location of the reference.
15 |     public struct ReferenceLocation: Mixin, Codable, Equatable {
16 |         public static var mixinKey = "referenceLocation"
   |                           |- 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 |         /// The source locations where the reference occurs.
[49/58] Compiling SymbolKit Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/ReferenceLocation.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 for `references` relationships that indicates the source location of the reference.
15 |     public struct ReferenceLocation: Mixin, Codable, Equatable {
16 |         public static var mixinKey = "referenceLocation"
   |                           |- 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 |         /// The source locations where the reference occurs.
[50/58] Compiling SymbolKit Module.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/ReferenceLocation.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 for `references` relationships that indicates the source location of the reference.
15 |     public struct ReferenceLocation: Mixin, Codable, Equatable {
16 |         public static var mixinKey = "referenceLocation"
   |                           |- 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 |         /// The source locations where the reference occurs.
[51/58] Compiling SymbolKit OperatingSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/ReferenceLocation.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 for `references` relationships that indicates the source location of the reference.
15 |     public struct ReferenceLocation: Mixin, Codable, Equatable {
16 |         public static var mixinKey = "referenceLocation"
   |                           |- 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 |         /// The source locations where the reference occurs.
[52/58] Compiling SymbolKit Platform.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/ReferenceLocation.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 for `references` relationships that indicates the source location of the reference.
15 |     public struct ReferenceLocation: Mixin, Codable, Equatable {
16 |         public static var mixinKey = "referenceLocation"
   |                           |- 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 |         /// The source locations where the reference occurs.
[53/58] Compiling SymbolKit ReferenceLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolKit/SymbolGraph/Relationship/ReferenceLocation.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 for `references` relationships that indicates the source location of the reference.
15 |     public struct ReferenceLocation: Mixin, Codable, Equatable {
16 |         public static var mixinKey = "referenceLocation"
   |                           |- 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 |         /// The source locations where the reference occurs.
[54/58] Compiling SymbolKit SymbolKind.swift
[55/58] Compiling SymbolKit ValueConstraints.swift
[56/58] Compiling SymbolKit SymbolGraph+Overloads.swift
[57/58] Compiling SymbolKit SymbolGraph.swift
[58/58] Compiling SymbolKit GraphCollector.swift
Build complete! (5.68s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SymbolKit",
  "name" : "SymbolKit",
  "path" : "/Users/admin/builder/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"
}
Done.