Build Information
Successful build of InstrumentKit, reference 0.4.5 (797070
), with Swift 6.0 for Linux on 30 Nov 2024 05:49:01 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.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
Build Log
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'guitar' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'irishBouzouki' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mandolin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'pedalHarp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[49/70] 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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFourString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'guitar' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'irishBouzouki' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mandolin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'pedalHarp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[50/70] 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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFourString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'guitar' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'irishBouzouki' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mandolin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'pedalHarp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[51/70] 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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFourString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'guitar' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'irishBouzouki' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mandolin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'pedalHarp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[52/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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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/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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[53/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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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/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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[54/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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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/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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[55/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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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/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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[56/70] Compiling InstrumentKit CountryCode.swift
[57/70] Compiling InstrumentKit SupportedLanguage.swift
[58/70] Compiling InstrumentKit LocalizationError.swift
[59/70] Compiling InstrumentKit Array+AllCases.swift
[60/70] Compiling InstrumentKit Bundle+Localized.swift
[61/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
[62/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
[63/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
[64/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
[65/70] 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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[66/70] 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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[67/70] 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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[68/70] 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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[69/70] 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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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 |
[70/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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'banjoFourString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTetrachordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'bouzoukiTrichordo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'cello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'doubleBassFiveString' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'fiddle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'guitar' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'irishBouzouki' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mandolin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'pedalHarp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'ukulele' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'viola' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'violin' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mocked' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mocked' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mocked' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'mocked' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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"
Build complete! (37.28s)
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.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.