The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of InstrumentKit, reference main (797070), with Swift 6.1 for Linux on 28 Apr 2025 01:02:14 UTC.

Swift 6 data race errors: 47

Build Command

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

Build Log

189 |     static let dSharp: Self = .init("D#", index: 3)
    |                |- warning: static property 'dSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'dSharp' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |     static let e: Self = .init("E", index: 4)
191 |     static let f: Self = .init("F", index: 5)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:190:16: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
188 |     static let d: Self = .init("D", index: 2)
189 |     static let dSharp: Self = .init("D#", index: 3)
190 |     static let e: Self = .init("E", index: 4)
    |                |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |     static let f: Self = .init("F", index: 5)
192 |     static let fSharp: Self = .init("F#", index: 6)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:191:16: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
189 |     static let dSharp: Self = .init("D#", index: 3)
190 |     static let e: Self = .init("E", index: 4)
191 |     static let f: Self = .init("F", index: 5)
    |                |- warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'f' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     static let fSharp: Self = .init("F#", index: 6)
193 |     static let g: Self = .init("G", index: 7)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:192:16: warning: static property 'fSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
190 |     static let e: Self = .init("E", index: 4)
191 |     static let f: Self = .init("F", index: 5)
192 |     static let fSharp: Self = .init("F#", index: 6)
    |                |- warning: static property 'fSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'fSharp' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |     static let g: Self = .init("G", index: 7)
194 |     static let gSharp: Self = .init("G#", index: 8)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:193:16: warning: static property 'g' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
191 |     static let f: Self = .init("F", index: 5)
192 |     static let fSharp: Self = .init("F#", index: 6)
193 |     static let g: Self = .init("G", index: 7)
    |                |- warning: static property 'g' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'g' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static let gSharp: Self = .init("G#", index: 8)
195 |     static let a: Self = .init("A", index: 9)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:194:16: warning: static property 'gSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
192 |     static let fSharp: Self = .init("F#", index: 6)
193 |     static let g: Self = .init("G", index: 7)
194 |     static let gSharp: Self = .init("G#", index: 8)
    |                |- warning: static property 'gSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'gSharp' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     static let a: Self = .init("A", index: 9)
196 |     static let aSharp: Self = .init("A#", index: 10)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:195:16: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
193 |     static let g: Self = .init("G", index: 7)
194 |     static let gSharp: Self = .init("G#", index: 8)
195 |     static let a: Self = .init("A", index: 9)
    |                |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |     static let aSharp: Self = .init("A#", index: 10)
197 |     static let b: Self = .init("B", index: 11)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:196:16: warning: static property 'aSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
194 |     static let gSharp: Self = .init("G#", index: 8)
195 |     static let a: Self = .init("A", index: 9)
196 |     static let aSharp: Self = .init("A#", index: 10)
    |                |- warning: static property 'aSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'aSharp' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |     static let b: Self = .init("B", index: 11)
198 | }
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:197:16: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //   - https://en.wikipedia.org/wiki/Pitch_class
  8 | //   - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
  9 | public struct PitchClass: Codable, Equatable, Hashable {
    |               `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
 10 |     public let name: String
 11 |     public let index: Int
    :
195 |     static let a: Self = .init("A", index: 9)
196 |     static let aSharp: Self = .init("A#", index: 10)
197 |     static let b: Self = .init("B", index: 11)
    |                |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
198 | }
199 |
[23/26] Compiling NoteKit PitchClass+NameForDisplayMode.swift
[24/26] Compiling NoteKit Note.swift
[25/26] Compiling NoteKit String+Match.swift
[26/26] Compiling NoteKit Note+Mocked.swift
/host/spi-builder-workspace/Sources/NoteKit/Mocks/Note+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension Note {
4 |     static let mocked: Self = .gSharp(12)
  |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
  |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
  |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
 3 | import Foundation
 4 |
 5 | public struct Note: Codable, Equatable, Hashable {
   |               `- note: consider making struct 'Note' conform to the 'Sendable' protocol
 6 |     public let pitchClass: PitchClass
 7 |     public let octave: Int
[28/65] Compiling Frequency Note+Frequency.swift
[29/65] Compiling Frequency NoteMath+NoteKit.swift
[30/65] Compiling Frequency Notes+Convenience.swift
[31/65] Emitting module Frequency
[32/65] Compiling Frequency NoteMath.swift
[34/66] Compiling InstrumentKit BouzoukiTetrachordo.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTetrachordo.swift:4:16: warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTetrachordo: Self = .init(
   |                |- warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_tetrachordo",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTrichordo: Self = .init(
   |                |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_trichordo",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let cello: Self = .init(
   |                |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "cello",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBass: Self = .init(
   |                |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBassFiveString: Self = .init(
   |                |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[35/66] Compiling InstrumentKit BouzoukiTrichordo.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTetrachordo.swift:4:16: warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTetrachordo: Self = .init(
   |                |- warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_tetrachordo",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTrichordo: Self = .init(
   |                |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_trichordo",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let cello: Self = .init(
   |                |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "cello",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBass: Self = .init(
   |                |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBassFiveString: Self = .init(
   |                |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[36/66] Compiling InstrumentKit Cello.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTetrachordo.swift:4:16: warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTetrachordo: Self = .init(
   |                |- warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_tetrachordo",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTrichordo: Self = .init(
   |                |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_trichordo",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let cello: Self = .init(
   |                |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "cello",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBass: Self = .init(
   |                |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBassFiveString: Self = .init(
   |                |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[37/66] Compiling InstrumentKit DoubleBass.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTetrachordo.swift:4:16: warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTetrachordo: Self = .init(
   |                |- warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_tetrachordo",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTrichordo: Self = .init(
   |                |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_trichordo",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let cello: Self = .init(
   |                |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "cello",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBass: Self = .init(
   |                |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBassFiveString: Self = .init(
   |                |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[38/66] Compiling InstrumentKit DoubleBassFiveString.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTetrachordo.swift:4:16: warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTetrachordo: Self = .init(
   |                |- warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_tetrachordo",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTrichordo: Self = .init(
   |                |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_trichordo",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let cello: Self = .init(
   |                |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "cello",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBass: Self = .init(
   |                |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBassFiveString: Self = .init(
   |                |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[39/66] Compiling InstrumentKit StringInstrument+CaseIterable.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | // TODO: Have this generated by sourcery.
 4 | extension StringInstrument: CaseIterable {
 5 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         .banjoFiveString,
 7 |         .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFiveString: Self = .init(
   |                |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFourString: Self = .init(
   |                |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_four_string",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bass: Self = .init(
   |                |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[40/66] Compiling InstrumentKit StringInstruments+Stats.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | // TODO: Have this generated by sourcery.
 4 | extension StringInstrument: CaseIterable {
 5 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         .banjoFiveString,
 7 |         .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFiveString: Self = .init(
   |                |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFourString: Self = .init(
   |                |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_four_string",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bass: Self = .init(
   |                |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[41/66] Compiling InstrumentKit BanjoFiveString.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | // TODO: Have this generated by sourcery.
 4 | extension StringInstrument: CaseIterable {
 5 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         .banjoFiveString,
 7 |         .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFiveString: Self = .init(
   |                |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFourString: Self = .init(
   |                |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_four_string",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bass: Self = .init(
   |                |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[42/66] Compiling InstrumentKit BanjoFourString.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | // TODO: Have this generated by sourcery.
 4 | extension StringInstrument: CaseIterable {
 5 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         .banjoFiveString,
 7 |         .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFiveString: Self = .init(
   |                |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFourString: Self = .init(
   |                |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_four_string",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bass: Self = .init(
   |                |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[43/66] Compiling InstrumentKit Bass.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | // TODO: Have this generated by sourcery.
 4 | extension StringInstrument: CaseIterable {
 5 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         .banjoFiveString,
 7 |         .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFiveString: Self = .init(
   |                |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFourString: Self = .init(
   |                |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_four_string",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bass: Self = .init(
   |                |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[44/70] Compiling InstrumentKit HornbostelSachsClassifying.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static var mocked: Self = .irishBouzouki
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == StringInstrument {
 8 |     static let mocked: Self = [
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         .irishBouzouki,
10 |         .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension Tuning {
 4 |     static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == Tuning {
 8 |     static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  4 | import NoteKit
  5 |
  6 | public struct Tuning {
    |               `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  7 |     private static let localizationTableName = "Tunings"
  8 |     static let defaultTuningKey = "standard"
[45/70] Compiling InstrumentKit StringInstrument+Mocked.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static var mocked: Self = .irishBouzouki
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == StringInstrument {
 8 |     static let mocked: Self = [
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         .irishBouzouki,
10 |         .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension Tuning {
 4 |     static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == Tuning {
 8 |     static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  4 | import NoteKit
  5 |
  6 | public struct Tuning {
    |               `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  7 |     private static let localizationTableName = "Tunings"
  8 |     static let defaultTuningKey = "standard"
[46/70] Compiling InstrumentKit Tuning+Mocked.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static var mocked: Self = .irishBouzouki
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == StringInstrument {
 8 |     static let mocked: Self = [
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         .irishBouzouki,
10 |         .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension Tuning {
 4 |     static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == Tuning {
 8 |     static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  4 | import NoteKit
  5 |
  6 | public struct Tuning {
    |               `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  7 |     private static let localizationTableName = "Tunings"
  8 |     static let defaultTuningKey = "standard"
[47/70] Compiling InstrumentKit resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static var mocked: Self = .irishBouzouki
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == StringInstrument {
 8 |     static let mocked: Self = [
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         .irishBouzouki,
10 |         .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension Tuning {
 4 |     static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == Tuning {
 8 |     static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  4 | import NoteKit
  5 |
  6 | public struct Tuning {
    |               `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  7 |     private static let localizationTableName = "Tunings"
  8 |     static let defaultTuningKey = "standard"
[48/70] Emitting module InstrumentKit
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | // TODO: Have this generated by sourcery.
 4 | extension StringInstrument: CaseIterable {
 5 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         .banjoFiveString,
 7 |         .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFiveString: Self = .init(
   |                |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let banjoFourString: Self = .init(
   |                |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "banjo_four_string",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bass: Self = .init(
   |                |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTetrachordo.swift:4:16: warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTetrachordo: Self = .init(
   |                |- warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_tetrachordo",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let bouzoukiTrichordo: Self = .init(
   |                |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "bouzouki_trichordo",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let cello: Self = .init(
   |                |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "cello",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBass: Self = .init(
   |                |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let doubleBassFiveString: Self = .init(
   |                |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "double_bass_five_string",
 6 |         numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let fiddle: Self = .init(
   |                |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "fiddle",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let guitar: Self = .init(
   |                |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "guitar",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let irishBouzouki: Self = .init(
   |                |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "irish_bouzouki",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let mandolin: Self = .init(
   |                |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "mandolin",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension StringInstrument {
 4 |     // TODO: Add "concert harp" alias
 5 |     static let pedalHarp: Self = .init(
   |                |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         localizationKey: "pedal_harp",
 7 |         numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let ukulele: Self = .init(
   |                |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "ukulele",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let viola: Self = .init(
   |                |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "viola",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let violin: Self = .alias(
   |                |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         of: .fiddle,
 6 |         localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |     }
62 |
63 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |         Free.allCases.map { Self.free($0) },
65 |         NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 |     }
64 |
65 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |         Simple.allCases.map { Self.simple($0) },
67 |         Composite.allCases.map { Self.composite($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 |     }
86 |
87 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |         Struck.allCases.map { Self.struck($0) },
89 |         Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 |     }
72 |
73 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |         Struck.allCases.map { Self.struck($0) },
75 |         [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 |     }
63 |
64 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |         Idiophone.allCases.map { Self.idiophone($0) },
66 |         Membranophone.allCases.map { Self.membranophone($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static var mocked: Self = .irishBouzouki
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == StringInstrument {
 8 |     static let mocked: Self = [
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         .irishBouzouki,
10 |         .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension Tuning {
 4 |     static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
   |                |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 | }
 6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | public extension Array where Element == Tuning {
 8 |     static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
   |                |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  4 | import NoteKit
  5 |
  6 | public struct Tuning {
    |               `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
  7 |     private static let localizationTableName = "Tunings"
  8 |     static let defaultTuningKey = "standard"
[49/70] Compiling InstrumentKit CountryCode.swift
[50/70] Compiling InstrumentKit SupportedLanguage.swift
[51/70] Compiling InstrumentKit LocalizationError.swift
[52/70] Compiling InstrumentKit Array+AllCases.swift
[53/70] Compiling InstrumentKit Bundle+Localized.swift
[54/70] Compiling InstrumentKit Ukulele.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let ukulele: Self = .init(
   |                |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "ukulele",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let viola: Self = .init(
   |                |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "viola",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let violin: Self = .alias(
   |                |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         of: .fiddle,
 6 |         localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[55/70] Compiling InstrumentKit Viola.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let ukulele: Self = .init(
   |                |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "ukulele",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let viola: Self = .init(
   |                |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "viola",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let violin: Self = .alias(
   |                |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         of: .fiddle,
 6 |         localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[56/70] Compiling InstrumentKit Violin.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let ukulele: Self = .init(
   |                |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "ukulele",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let viola: Self = .init(
   |                |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "viola",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let violin: Self = .alias(
   |                |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         of: .fiddle,
 6 |         localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[57/70] Compiling InstrumentKit StringInstrument.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let ukulele: Self = .init(
   |                |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "ukulele",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let viola: Self = .init(
   |                |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "viola",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let violin: Self = .alias(
   |                |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         of: .fiddle,
 6 |         localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[58/70] Compiling InstrumentKit Fiddle.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let fiddle: Self = .init(
   |                |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "fiddle",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let guitar: Self = .init(
   |                |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "guitar",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let irishBouzouki: Self = .init(
   |                |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "irish_bouzouki",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let mandolin: Self = .init(
   |                |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "mandolin",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension StringInstrument {
 4 |     // TODO: Add "concert harp" alias
 5 |     static let pedalHarp: Self = .init(
   |                |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         localizationKey: "pedal_harp",
 7 |         numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[59/70] Compiling InstrumentKit Guitar.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let fiddle: Self = .init(
   |                |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "fiddle",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let guitar: Self = .init(
   |                |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "guitar",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let irishBouzouki: Self = .init(
   |                |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "irish_bouzouki",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let mandolin: Self = .init(
   |                |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "mandolin",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension StringInstrument {
 4 |     // TODO: Add "concert harp" alias
 5 |     static let pedalHarp: Self = .init(
   |                |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         localizationKey: "pedal_harp",
 7 |         numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[60/70] Compiling InstrumentKit IrishBouzouki.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let fiddle: Self = .init(
   |                |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "fiddle",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let guitar: Self = .init(
   |                |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "guitar",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let irishBouzouki: Self = .init(
   |                |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "irish_bouzouki",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let mandolin: Self = .init(
   |                |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "mandolin",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension StringInstrument {
 4 |     // TODO: Add "concert harp" alias
 5 |     static let pedalHarp: Self = .init(
   |                |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         localizationKey: "pedal_harp",
 7 |         numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[61/70] Compiling InstrumentKit Mandolin.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let fiddle: Self = .init(
   |                |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "fiddle",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let guitar: Self = .init(
   |                |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "guitar",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let irishBouzouki: Self = .init(
   |                |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "irish_bouzouki",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let mandolin: Self = .init(
   |                |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "mandolin",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension StringInstrument {
 4 |     // TODO: Add "concert harp" alias
 5 |     static let pedalHarp: Self = .init(
   |                |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         localizationKey: "pedal_harp",
 7 |         numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[62/70] Compiling InstrumentKit PedalHarp.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let fiddle: Self = .init(
   |                |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "fiddle",
 6 |         numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let guitar: Self = .init(
   |                |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "guitar",
 6 |         numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let irishBouzouki: Self = .init(
   |                |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "irish_bouzouki",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public extension StringInstrument {
 4 |     static let mandolin: Self = .init(
   |                |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |         localizationKey: "mandolin",
 6 |         numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension StringInstrument {
 4 |     // TODO: Add "concert harp" alias
 5 |     static let pedalHarp: Self = .init(
   |                |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         localizationKey: "pedal_harp",
 7 |         numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  3 | import Foundation
  4 |
  5 | public struct StringInstrument {
    |               `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
  6 |     private static let localizationTableName = "Instruments"
  7 |
[63/70] Compiling InstrumentKit Tuning.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |     }
62 |
63 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |         Free.allCases.map { Self.free($0) },
65 |         NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 |     }
64 |
65 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |         Simple.allCases.map { Self.simple($0) },
67 |         Composite.allCases.map { Self.composite($0) },
[64/70] Compiling InstrumentKit Localizable.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |     }
62 |
63 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |         Free.allCases.map { Self.free($0) },
65 |         NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 |     }
64 |
65 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |         Simple.allCases.map { Self.simple($0) },
67 |         Composite.allCases.map { Self.composite($0) },
[65/70] Compiling InstrumentKit HornbostelSachs+Aerophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |     }
62 |
63 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |         Free.allCases.map { Self.free($0) },
65 |         NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 |     }
64 |
65 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |         Simple.allCases.map { Self.simple($0) },
67 |         Composite.allCases.map { Self.composite($0) },
[66/70] Compiling InstrumentKit HornbostelSachs+Chordophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 |     }
62 |
63 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |         Free.allCases.map { Self.free($0) },
65 |         NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 |     }
64 |
65 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |         Simple.allCases.map { Self.simple($0) },
67 |         Composite.allCases.map { Self.composite($0) },
[67/70] Compiling InstrumentKit HornbostelSachs+Electrophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 |     }
86 |
87 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |         Struck.allCases.map { Self.struck($0) },
89 |         Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 |     }
72 |
73 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |         Struck.allCases.map { Self.struck($0) },
75 |         [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 |     }
63 |
64 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |         Idiophone.allCases.map { Self.idiophone($0) },
66 |         Membranophone.allCases.map { Self.membranophone($0) },
[68/70] Compiling InstrumentKit HornbostelSachs+Idiophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 |     }
86 |
87 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |         Struck.allCases.map { Self.struck($0) },
89 |         Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 |     }
72 |
73 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |         Struck.allCases.map { Self.struck($0) },
75 |         [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 |     }
63 |
64 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |         Idiophone.allCases.map { Self.idiophone($0) },
66 |         Membranophone.allCases.map { Self.membranophone($0) },
[69/70] Compiling InstrumentKit HornbostelSachs+Membranophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 |     }
86 |
87 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |         Struck.allCases.map { Self.struck($0) },
89 |         Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 |     }
72 |
73 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |         Struck.allCases.map { Self.struck($0) },
75 |         [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 |     }
63 |
64 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |         Idiophone.allCases.map { Self.idiophone($0) },
66 |         Membranophone.allCases.map { Self.membranophone($0) },
[70/70] Compiling InstrumentKit HornbostelSachs.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 |     }
86 |
87 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |         Struck.allCases.map { Self.struck($0) },
89 |         Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 |     }
72 |
73 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |         Struck.allCases.map { Self.struck($0) },
75 |         [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 |     }
63 |
64 |     public static var allCases: [Self] = [
   |                       |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |         Idiophone.allCases.map { Self.idiophone($0) },
66 |         Membranophone.allCases.map { Self.membranophone($0) },
Build complete! (45.63s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "tools",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.0",
            "upper_bound" : "0.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-kipple/Tools"
    }
  ],
  "manifest_display_name" : "InstrumentKit",
  "name" : "InstrumentKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "tvos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    }
  ],
  "products" : [
    {
      "name" : "Frequency",
      "targets" : [
        "Frequency"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "InstrumentKit",
      "targets" : [
        "InstrumentKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NoteKit",
      "targets" : [
        "NoteKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NoteKitTests",
      "module_type" : "SwiftTarget",
      "name" : "NoteKitTests",
      "path" : "Tests/NoteKitTests",
      "sources" : [
        "NoteComparabilityTests.swift",
        "PitchClassComparabilityTests.swift",
        "PitchClassTests.swift"
      ],
      "target_dependencies" : [
        "NoteKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NoteKit",
      "module_type" : "SwiftTarget",
      "name" : "NoteKit",
      "path" : "Sources/NoteKit",
      "product_memberships" : [
        "Frequency",
        "InstrumentKit",
        "NoteKit"
      ],
      "sources" : [
        "Core/Enums/NoteDisplayMode.swift",
        "Core/Extensions/Note+Comparable.swift",
        "Core/Extensions/Note+Convenience.swift",
        "Core/Extensions/Note+MIDI.swift",
        "Core/Extensions/Note+NameForDisplayMode.swift",
        "Core/Extensions/Note+RawRepresentable.swift",
        "Core/Extensions/Notes+Convenience.swift",
        "Core/Extensions/Notes+Description.swift",
        "Core/Extensions/PitchClass+NameForDisplayMode.swift",
        "Core/Models/Note.swift",
        "Core/Models/PitchClass.swift",
        "Kipple/Extensions/BidirectionalCollection+Looping.swift",
        "Kipple/Extensions/String+Match.swift",
        "Mocks/Note+Mocked.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "InstrumentKitTests",
      "module_type" : "SwiftTarget",
      "name" : "InstrumentKitTests",
      "path" : "Tests/InstrumentKitTests",
      "sources" : [
        "Extensions/Tuning+AllCases.swift",
        "Protocols/SerializationTesting.swift",
        "Tests/CountryCodeTests.swift",
        "Tests/HornbostelSachsTests.swift",
        "Tests/StringInstrumentLocalizationTests.swift",
        "Tests/StringInstrumentTests.swift",
        "Tests/TuningLocalizationTests.swift",
        "Tests/TuningTests.swift"
      ],
      "target_dependencies" : [
        "InstrumentKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "InstrumentKit",
      "module_type" : "SwiftTarget",
      "name" : "InstrumentKit",
      "path" : "Sources/InstrumentKit",
      "product_memberships" : [
        "InstrumentKit"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/InstrumentKit/Resources/en.lproj/Instruments.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/InstrumentKit/Resources/en.lproj/Tunings.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/InstrumentKit/Resources/es.lproj/Instruments.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/InstrumentKit/Resources/es.lproj/Tunings.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        }
      ],
      "sources" : [
        "Core/Enums/CountryCode.swift",
        "Core/Enums/SupportedLanguage.swift",
        "Core/Errors/LocalizationError.swift",
        "Core/Extensions/Array+AllCases.swift",
        "Core/Extensions/Bundle+Localized.swift",
        "Core/Extensions/StringInstrument+CaseIterable.swift",
        "Core/Extensions/StringInstruments+Stats.swift",
        "Core/Models/Definitions/BanjoFiveString.swift",
        "Core/Models/Definitions/BanjoFourString.swift",
        "Core/Models/Definitions/Bass.swift",
        "Core/Models/Definitions/BouzoukiTetrachordo.swift",
        "Core/Models/Definitions/BouzoukiTrichordo.swift",
        "Core/Models/Definitions/Cello.swift",
        "Core/Models/Definitions/DoubleBass.swift",
        "Core/Models/Definitions/DoubleBassFiveString.swift",
        "Core/Models/Definitions/Fiddle.swift",
        "Core/Models/Definitions/Guitar.swift",
        "Core/Models/Definitions/IrishBouzouki.swift",
        "Core/Models/Definitions/Mandolin.swift",
        "Core/Models/Definitions/PedalHarp.swift",
        "Core/Models/Definitions/Ukulele.swift",
        "Core/Models/Definitions/Viola.swift",
        "Core/Models/Definitions/Violin.swift",
        "Core/Models/StringInstrument.swift",
        "Core/Models/Tuning.swift",
        "Core/Protocols/Localizable.swift",
        "HornbostelSachs/Models/HornbostelSachs+Aerophone.swift",
        "HornbostelSachs/Models/HornbostelSachs+Chordophone.swift",
        "HornbostelSachs/Models/HornbostelSachs+Electrophone.swift",
        "HornbostelSachs/Models/HornbostelSachs+Idiophone.swift",
        "HornbostelSachs/Models/HornbostelSachs+Membranophone.swift",
        "HornbostelSachs/Models/HornbostelSachs.swift",
        "HornbostelSachs/Protocols/HornbostelSachsClassifying.swift",
        "Mocks/StringInstrument+Mocked.swift",
        "Mocks/Tuning+Mocked.swift"
      ],
      "target_dependencies" : [
        "NoteKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FrequencyTests",
      "module_type" : "SwiftTarget",
      "name" : "FrequencyTests",
      "path" : "Tests/FrequencyTests",
      "sources" : [
        "NoteArrayTests.swift",
        "NoteMathNoteKitTests.swift",
        "NoteMathTests.swift"
      ],
      "target_dependencies" : [
        "Frequency",
        "NoteKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Frequency",
      "module_type" : "SwiftTarget",
      "name" : "Frequency",
      "path" : "Sources/Frequency",
      "product_memberships" : [
        "Frequency"
      ],
      "sources" : [
        "Core/NoteMath.swift",
        "NoteKit/Note+Frequency.swift",
        "NoteKit/NoteMath+NoteKit.swift",
        "NoteKit/Notes+Convenience.swift"
      ],
      "target_dependencies" : [
        "NoteKit"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.