Build Information
Successful build of InstrumentKit, reference main (797070
), with Swift 6.1 for Wasm on 28 May 2025 23:32:01 UTC.
Swift 6 data race errors: 47
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -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
| |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | static let lowest: Self = .init(.c, octave: 0)
7 | static let highest: Self = .init(.b, octave: 8)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:6:16: warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
4 | // https://en.wikipedia.org/wiki/A440_(pitch_standard)
5 | static let standard: Self = .init(.a, octave: 4)
6 | static let lowest: Self = .init(.c, octave: 0)
| |- warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'lowest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | static let highest: Self = .init(.b, octave: 8)
8 |
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:7:16: warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
5 | static let standard: Self = .init(.a, octave: 4)
6 | static let lowest: Self = .init(.c, octave: 0)
7 | static let highest: Self = .init(.b, octave: 8)
| |- warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'highest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | static let middleA: Self = .standard
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:9:16: warning: static property 'middleA' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
7 | static let highest: Self = .init(.b, octave: 8)
8 |
9 | static let middleA: Self = .standard
| |- warning: static property 'middleA' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'middleA' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | static let middleC: Self = .init(.c, octave: 4)
11 |
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:10:16: warning: static property 'middleC' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | static let middleA: Self = .standard
10 | static let middleC: Self = .init(.c, octave: 4)
| |- warning: static property 'middleC' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'middleC' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | static let inactiveNoteSymbol = "-"
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
[24/26] Compiling NoteKit Note+MIDI.swift
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:5:16: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Note {
4 | // https://en.wikipedia.org/wiki/A440_(pitch_standard)
5 | static let standard: Self = .init(.a, octave: 4)
| |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'standard' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | static let lowest: Self = .init(.c, octave: 0)
7 | static let highest: Self = .init(.b, octave: 8)
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:6:16: warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
4 | // https://en.wikipedia.org/wiki/A440_(pitch_standard)
5 | static let standard: Self = .init(.a, octave: 4)
6 | static let lowest: Self = .init(.c, octave: 0)
| |- warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'lowest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | static let highest: Self = .init(.b, octave: 8)
8 |
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:7:16: warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
5 | static let standard: Self = .init(.a, octave: 4)
6 | static let lowest: Self = .init(.c, octave: 0)
7 | static let highest: Self = .init(.b, octave: 8)
| |- warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'highest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | static let middleA: Self = .standard
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:9:16: warning: static property 'middleA' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
7 | static let highest: Self = .init(.b, octave: 8)
8 |
9 | static let middleA: Self = .standard
| |- warning: static property 'middleA' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'middleA' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | static let middleC: Self = .init(.c, octave: 4)
11 |
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
/host/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Note+Convenience.swift:10:16: warning: static property 'middleC' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | static let middleA: Self = .standard
10 | static let middleC: Self = .init(.c, octave: 4)
| |- warning: static property 'middleC' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'middleC' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | static let inactiveNoteSymbol = "-"
/host/spi-builder-workspace/Sources/NoteKit/Core/Models/Note.swift:5:15: note: consider making struct 'Note' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct Note: Codable, Equatable, Hashable {
| `- note: consider making struct 'Note' conform to the 'Sendable' protocol
6 | public let pitchClass: PitchClass
7 | public let octave: Int
[25/26] Compiling NoteKit Note+NameForDisplayMode.swift
[26/26] Compiling NoteKit Note+RawRepresentable.swift
[28/65] Emitting module Frequency
[29/65] Compiling Frequency NoteMath+NoteKit.swift
[30/65] Compiling Frequency Note+Frequency.swift
[31/65] Compiling Frequency Notes+Convenience.swift
[32/65] Compiling Frequency NoteMath.swift
[34/66] Compiling InstrumentKit StringInstrument+CaseIterable.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 | // TODO: Have this generated by sourcery.
4 | extension StringInstrument: CaseIterable {
5 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | .banjoFiveString,
7 | .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFiveString: Self = .init(
| |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFourString: Self = .init(
| |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_four_string",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bass: Self = .init(
| |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[35/66] Compiling InstrumentKit StringInstruments+Stats.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 | // TODO: Have this generated by sourcery.
4 | extension StringInstrument: CaseIterable {
5 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | .banjoFiveString,
7 | .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFiveString: Self = .init(
| |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFourString: Self = .init(
| |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_four_string",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bass: Self = .init(
| |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[36/66] Compiling InstrumentKit BanjoFiveString.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 | // TODO: Have this generated by sourcery.
4 | extension StringInstrument: CaseIterable {
5 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | .banjoFiveString,
7 | .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFiveString: Self = .init(
| |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFourString: Self = .init(
| |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_four_string",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bass: Self = .init(
| |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[37/66] Compiling InstrumentKit BanjoFourString.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 | // TODO: Have this generated by sourcery.
4 | extension StringInstrument: CaseIterable {
5 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | .banjoFiveString,
7 | .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFiveString: Self = .init(
| |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFourString: Self = .init(
| |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_four_string",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bass: Self = .init(
| |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[38/66] Compiling InstrumentKit Bass.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 | // TODO: Have this generated by sourcery.
4 | extension StringInstrument: CaseIterable {
5 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | .banjoFiveString,
7 | .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFiveString: Self = .init(
| |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFourString: Self = .init(
| |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_four_string",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bass: Self = .init(
| |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[39/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: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_tetrachordo",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bouzoukiTrichordo: Self = .init(
| |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_trichordo",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let cello: Self = .init(
| |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "cello",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBass: Self = .init(
| |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBassFiveString: Self = .init(
| |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[40/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: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_tetrachordo",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bouzoukiTrichordo: Self = .init(
| |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_trichordo",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let cello: Self = .init(
| |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "cello",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBass: Self = .init(
| |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBassFiveString: Self = .init(
| |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[41/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: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_tetrachordo",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bouzoukiTrichordo: Self = .init(
| |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_trichordo",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let cello: Self = .init(
| |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "cello",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBass: Self = .init(
| |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBassFiveString: Self = .init(
| |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[42/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: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_tetrachordo",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bouzoukiTrichordo: Self = .init(
| |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_trichordo",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let cello: Self = .init(
| |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "cello",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBass: Self = .init(
| |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBassFiveString: Self = .init(
| |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[43/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: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_tetrachordo",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bouzoukiTrichordo: Self = .init(
| |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_trichordo",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let cello: Self = .init(
| |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "cello",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBass: Self = .init(
| |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBassFiveString: Self = .init(
| |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[44/70] Compiling InstrumentKit Tuning.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 | }
62 |
63 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | }
64 |
65 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
[45/70] Compiling InstrumentKit Localizable.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 | }
62 |
63 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | }
64 |
65 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
[46/70] Compiling InstrumentKit HornbostelSachs+Aerophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 | }
62 |
63 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | }
64 |
65 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
[47/70] Compiling InstrumentKit HornbostelSachs+Chordophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 | }
62 |
63 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | }
64 |
65 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
[48/70] Compiling InstrumentKit HornbostelSachsClassifying.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static var mocked: Self = .irishBouzouki
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == StringInstrument {
8 | static let mocked: Self = [
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | .irishBouzouki,
10 | .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension Tuning {
4 | static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == Tuning {
8 | static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
4 | import NoteKit
5 |
6 | public struct Tuning {
| `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
7 | private static let localizationTableName = "Tunings"
8 | static let defaultTuningKey = "standard"
[49/70] Compiling InstrumentKit StringInstrument+Mocked.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static var mocked: Self = .irishBouzouki
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == StringInstrument {
8 | static let mocked: Self = [
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | .irishBouzouki,
10 | .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension Tuning {
4 | static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == Tuning {
8 | static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
4 | import NoteKit
5 |
6 | public struct Tuning {
| `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
7 | private static let localizationTableName = "Tunings"
8 | static let defaultTuningKey = "standard"
[50/70] Compiling InstrumentKit Tuning+Mocked.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static var mocked: Self = .irishBouzouki
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == StringInstrument {
8 | static let mocked: Self = [
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | .irishBouzouki,
10 | .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension Tuning {
4 | static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == Tuning {
8 | static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
4 | import NoteKit
5 |
6 | public struct Tuning {
| `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
7 | private static let localizationTableName = "Tunings"
8 | static let defaultTuningKey = "standard"
[51/70] Compiling InstrumentKit resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static var mocked: Self = .irishBouzouki
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == StringInstrument {
8 | static let mocked: Self = [
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | .irishBouzouki,
10 | .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension Tuning {
4 | static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == Tuning {
8 | static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
4 | import NoteKit
5 |
6 | public struct Tuning {
| `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
7 | private static let localizationTableName = "Tunings"
8 | static let defaultTuningKey = "standard"
[52/70] Compiling InstrumentKit Fiddle.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let fiddle: Self = .init(
| |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "fiddle",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let guitar: Self = .init(
| |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "guitar",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let irishBouzouki: Self = .init(
| |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "irish_bouzouki",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let mandolin: Self = .init(
| |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "mandolin",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension StringInstrument {
4 | // TODO: Add "concert harp" alias
5 | static let pedalHarp: Self = .init(
| |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | localizationKey: "pedal_harp",
7 | numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[53/70] Compiling InstrumentKit Guitar.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let fiddle: Self = .init(
| |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "fiddle",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let guitar: Self = .init(
| |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "guitar",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let irishBouzouki: Self = .init(
| |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "irish_bouzouki",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let mandolin: Self = .init(
| |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "mandolin",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension StringInstrument {
4 | // TODO: Add "concert harp" alias
5 | static let pedalHarp: Self = .init(
| |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | localizationKey: "pedal_harp",
7 | numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[54/70] Compiling InstrumentKit IrishBouzouki.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let fiddle: Self = .init(
| |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "fiddle",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let guitar: Self = .init(
| |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "guitar",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let irishBouzouki: Self = .init(
| |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "irish_bouzouki",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let mandolin: Self = .init(
| |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "mandolin",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension StringInstrument {
4 | // TODO: Add "concert harp" alias
5 | static let pedalHarp: Self = .init(
| |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | localizationKey: "pedal_harp",
7 | numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[55/70] Compiling InstrumentKit Mandolin.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let fiddle: Self = .init(
| |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "fiddle",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let guitar: Self = .init(
| |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "guitar",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let irishBouzouki: Self = .init(
| |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "irish_bouzouki",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let mandolin: Self = .init(
| |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "mandolin",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension StringInstrument {
4 | // TODO: Add "concert harp" alias
5 | static let pedalHarp: Self = .init(
| |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | localizationKey: "pedal_harp",
7 | numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[56/70] Compiling InstrumentKit PedalHarp.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let fiddle: Self = .init(
| |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "fiddle",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let guitar: Self = .init(
| |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "guitar",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let irishBouzouki: Self = .init(
| |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "irish_bouzouki",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let mandolin: Self = .init(
| |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "mandolin",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension StringInstrument {
4 | // TODO: Add "concert harp" alias
5 | static let pedalHarp: Self = .init(
| |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | localizationKey: "pedal_harp",
7 | numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[57/70] Compiling InstrumentKit Ukulele.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let ukulele: Self = .init(
| |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "ukulele",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let viola: Self = .init(
| |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "viola",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let violin: Self = .alias(
| |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | of: .fiddle,
6 | localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[58/70] Compiling InstrumentKit Viola.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let ukulele: Self = .init(
| |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "ukulele",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let viola: Self = .init(
| |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "viola",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let violin: Self = .alias(
| |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | of: .fiddle,
6 | localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[59/70] Compiling InstrumentKit Violin.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let ukulele: Self = .init(
| |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "ukulele",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let viola: Self = .init(
| |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "viola",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let violin: Self = .alias(
| |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | of: .fiddle,
6 | localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[60/70] Compiling InstrumentKit StringInstrument.swift
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let ukulele: Self = .init(
| |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "ukulele",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let viola: Self = .init(
| |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "viola",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let violin: Self = .alias(
| |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | of: .fiddle,
6 | localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[61/70] Emitting module InstrumentKit
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Extensions/StringInstrument+CaseIterable.swift:5:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 | // TODO: Have this generated by sourcery.
4 | extension StringInstrument: CaseIterable {
5 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | .banjoFiveString,
7 | .banjoFourString,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFiveString.swift:4:16: warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFiveString: Self = .init(
| |- warning: static property 'banjoFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BanjoFourString.swift:4:16: warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let banjoFourString: Self = .init(
| |- warning: static property 'banjoFourString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'banjoFourString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "banjo_four_string",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Bass.swift:4:16: warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bass: Self = .init(
| |- warning: static property 'bass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTetrachordo.swift:4:16: warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bouzoukiTetrachordo: Self = .init(
| |- warning: static property 'bouzoukiTetrachordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bouzoukiTetrachordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_tetrachordo",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/BouzoukiTrichordo.swift:4:16: warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let bouzoukiTrichordo: Self = .init(
| |- warning: static property 'bouzoukiTrichordo' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bouzoukiTrichordo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "bouzouki_trichordo",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Cello.swift:4:16: warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let cello: Self = .init(
| |- warning: static property 'cello' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cello' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "cello",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBass.swift:4:16: warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBass: Self = .init(
| |- warning: static property 'doubleBass' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/DoubleBassFiveString.swift:4:16: warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let doubleBassFiveString: Self = .init(
| |- warning: static property 'doubleBassFiveString' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'doubleBassFiveString' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "double_bass_five_string",
6 | numberOfStrings: 5,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Fiddle.swift:4:16: warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let fiddle: Self = .init(
| |- warning: static property 'fiddle' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fiddle' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "fiddle",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Guitar.swift:4:16: warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let guitar: Self = .init(
| |- warning: static property 'guitar' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'guitar' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "guitar",
6 | numberOfStrings: 6,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/IrishBouzouki.swift:4:16: warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let irishBouzouki: Self = .init(
| |- warning: static property 'irishBouzouki' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'irishBouzouki' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "irish_bouzouki",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Mandolin.swift:4:16: warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let mandolin: Self = .init(
| |- warning: static property 'mandolin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mandolin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "mandolin",
6 | numberOfStrings: 8,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/PedalHarp.swift:5:16: warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension StringInstrument {
4 | // TODO: Add "concert harp" alias
5 | static let pedalHarp: Self = .init(
| |- warning: static property 'pedalHarp' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pedalHarp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | localizationKey: "pedal_harp",
7 | numberOfStrings: 47,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Ukulele.swift:4:16: warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let ukulele: Self = .init(
| |- warning: static property 'ukulele' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ukulele' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "ukulele",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Viola.swift:4:16: warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let viola: Self = .init(
| |- warning: static property 'viola' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'viola' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | localizationKey: "viola",
6 | numberOfStrings: 4,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Definitions/Violin.swift:4:16: warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static let violin: Self = .alias(
| |- warning: static property 'violin' is not concurrency-safe because non-'Sendable' type 'StringInstrument' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'violin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | of: .fiddle,
6 | localizationKey: "violin",
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Aerophone.swift:63:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
61 | }
62 |
63 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 | Free.allCases.map { Self.free($0) },
65 | NonFree.allCases.map { Self.nonFree($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Chordophone.swift:65:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | }
64 |
65 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | Simple.allCases.map { Self.simple($0) },
67 | Composite.allCases.map { Self.composite($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 | }
86 |
87 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | Struck.allCases.map { Self.struck($0) },
89 | Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 | }
72 |
73 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | Struck.allCases.map { Self.struck($0) },
75 | [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 | }
63 |
64 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension StringInstrument {
4 | static var mocked: Self = .irishBouzouki
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/StringInstrument+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == StringInstrument {
8 | static let mocked: Self = [
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<StringInstrument>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | .irishBouzouki,
10 | .bass,
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension Tuning {
4 | static var mocked: Self = Tuning.IrishBouzouki.standard.rawValue
| |- warning: static property 'mocked' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mocked' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/host/spi-builder-workspace/Sources/InstrumentKit/Mocks/Tuning+Mocked.swift:8:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | public extension Array where Element == Tuning {
8 | static let mocked: Self = [StringInstrument].mocked.flatMap(\.tunings)
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Array<Tuning>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | }
10 |
/host/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
4 | import NoteKit
5 |
6 | public struct Tuning {
| `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
7 | private static let localizationTableName = "Tunings"
8 | static let defaultTuningKey = "standard"
[62/70] Compiling InstrumentKit CountryCode.swift
[63/70] Compiling InstrumentKit SupportedLanguage.swift
[64/70] Compiling InstrumentKit LocalizationError.swift
[65/70] Compiling InstrumentKit Array+AllCases.swift
[66/70] Compiling InstrumentKit Bundle+Localized.swift
[67/70] Compiling InstrumentKit HornbostelSachs+Electrophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 | }
86 |
87 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | Struck.allCases.map { Self.struck($0) },
89 | Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 | }
72 |
73 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | Struck.allCases.map { Self.struck($0) },
75 | [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 | }
63 |
64 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($0) },
[68/70] Compiling InstrumentKit HornbostelSachs+Idiophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 | }
86 |
87 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | Struck.allCases.map { Self.struck($0) },
89 | Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 | }
72 |
73 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | Struck.allCases.map { Self.struck($0) },
75 | [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 | }
63 |
64 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($0) },
[69/70] Compiling InstrumentKit HornbostelSachs+Membranophone.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 | }
86 |
87 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | Struck.allCases.map { Self.struck($0) },
89 | Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 | }
72 |
73 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | Struck.allCases.map { Self.struck($0) },
75 | [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 | }
63 |
64 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($0) },
[70/70] Compiling InstrumentKit HornbostelSachs.swift
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Idiophone.swift:87:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
85 | }
86 |
87 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | Struck.allCases.map { Self.struck($0) },
89 | Plucked.allCases.map { Self.plucked($0) },
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs+Membranophone.swift:73:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
71 | }
72 |
73 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | Struck.allCases.map { Self.struck($0) },
75 | [.plucked],
/host/spi-builder-workspace/Sources/InstrumentKit/HornbostelSachs/Models/HornbostelSachs.swift:64:23: warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
62 | }
63 |
64 | public static var allCases: [Self] = [
| |- warning: static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 | Idiophone.allCases.map { Self.idiophone($0) },
66 | Membranophone.allCases.map { Self.membranophone($0) },
Build complete! (54.22s)
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"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.