Build Information
Successful build of InstrumentKit, reference main (797070
), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 01:11:56 UTC.
Swift 6 data race errors: 47
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'NoteDisplayMode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 = "-"
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Extensions/Notes+Convenience.swift:4:16: warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'Array<Note>' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | extension Array where Element == Note {
4 | static let standard: Self = .octave(4)
| |- warning: static property 'standard' is not concurrency-safe because non-'Sendable' type 'Array<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
5 |
6 | static func octave(_ octave: Int) -> Self {
/Users/admin/builder/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
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:104:23: warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PitchClass]' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
102 |
103 | extension PitchClass: CaseIterable {
104 | public static let allCases: [Self] = [.c, .cSharp, .d, .dSharp, .e, .f, .fSharp, .g, .gSharp, .a, .aSharp, .b]
| |- warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PitchClass]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allCases' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 | }
106 |
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:186:16: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
184 | // static let intervalRatio: Float = 1.059463094359
185 |
186 | static let c: Self = .init("C", index: 0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 | static let cSharp: Self = .init("C#", index: 1)
188 | static let d: Self = .init("D", index: 2)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:187:16: warning: static property 'cSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
185 |
186 | static let c: Self = .init("C", index: 0)
187 | static let cSharp: Self = .init("C#", index: 1)
| |- warning: static property 'cSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cSharp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 | static let d: Self = .init("D", index: 2)
189 | static let dSharp: Self = .init("D#", index: 3)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:188:16: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
186 | static let c: Self = .init("C", index: 0)
187 | static let cSharp: Self = .init("C#", index: 1)
188 | static let d: Self = .init("D", index: 2)
| |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 | static let dSharp: Self = .init("D#", index: 3)
190 | static let e: Self = .init("E", index: 4)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:189:16: warning: static property 'dSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
187 | static let cSharp: Self = .init("C#", index: 1)
188 | static let d: Self = .init("D", index: 2)
189 | static let dSharp: Self = .init("D#", index: 3)
| |- warning: static property 'dSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'dSharp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 | static let e: Self = .init("E", index: 4)
191 | static let f: Self = .init("F", index: 5)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:190:16: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
188 | static let d: Self = .init("D", index: 2)
189 | static let dSharp: Self = .init("D#", index: 3)
190 | static let e: Self = .init("E", index: 4)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 | static let f: Self = .init("F", index: 5)
192 | static let fSharp: Self = .init("F#", index: 6)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:191:16: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
189 | static let dSharp: Self = .init("D#", index: 3)
190 | static let e: Self = .init("E", index: 4)
191 | static let f: Self = .init("F", index: 5)
| |- warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | static let fSharp: Self = .init("F#", index: 6)
193 | static let g: Self = .init("G", index: 7)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:192:16: warning: static property 'fSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
190 | static let e: Self = .init("E", index: 4)
191 | static let f: Self = .init("F", index: 5)
192 | static let fSharp: Self = .init("F#", index: 6)
| |- warning: static property 'fSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fSharp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | static let g: Self = .init("G", index: 7)
194 | static let gSharp: Self = .init("G#", index: 8)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:193:16: warning: static property 'g' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
191 | static let f: Self = .init("F", index: 5)
192 | static let fSharp: Self = .init("F#", index: 6)
193 | static let g: Self = .init("G", index: 7)
| |- warning: static property 'g' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'g' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 | static let gSharp: Self = .init("G#", index: 8)
195 | static let a: Self = .init("A", index: 9)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:194:16: warning: static property 'gSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
192 | static let fSharp: Self = .init("F#", index: 6)
193 | static let g: Self = .init("G", index: 7)
194 | static let gSharp: Self = .init("G#", index: 8)
| |- warning: static property 'gSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'gSharp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 | static let a: Self = .init("A", index: 9)
196 | static let aSharp: Self = .init("A#", index: 10)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:195:16: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
193 | static let g: Self = .init("G", index: 7)
194 | static let gSharp: Self = .init("G#", index: 8)
195 | static let a: Self = .init("A", index: 9)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 | static let aSharp: Self = .init("A#", index: 10)
197 | static let b: Self = .init("B", index: 11)
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:196:16: warning: static property 'aSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
194 | static let gSharp: Self = .init("G#", index: 8)
195 | static let a: Self = .init("A", index: 9)
196 | static let aSharp: Self = .init("A#", index: 10)
| |- warning: static property 'aSharp' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'aSharp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 | static let b: Self = .init("B", index: 11)
198 | }
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Core/Models/PitchClass.swift:197:16: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
7 | // - https://en.wikipedia.org/wiki/Pitch_class
8 | // - https://music.stackexchange.com/questions/32087/terminology-note-and-note-class
9 | public struct PitchClass: Codable, Equatable, Hashable {
| `- note: consider making struct 'PitchClass' conform to the 'Sendable' protocol
10 | public let name: String
11 | public let index: Int
:
195 | static let a: Self = .init("A", index: 9)
196 | static let aSharp: Self = .init("A#", index: 10)
197 | static let b: Self = .init("B", index: 11)
| |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'PitchClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
198 | }
199 |
/Users/admin/builder/spi-builder-workspace/Sources/NoteKit/Mocks/Note+Mocked.swift:4:16: warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public extension Note {
4 | static let mocked: Self = .gSharp(12)
| |- warning: static property 'mocked' is not concurrency-safe because non-'Sendable' type 'Note' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mocked' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | }
6 |
/Users/admin/builder/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
[27/65] Compiling Frequency NoteMath+NoteKit.swift
[28/65] Compiling Frequency Note+Frequency.swift
[29/65] Compiling Frequency Notes+Convenience.swift
[30/65] Compiling Frequency NoteMath.swift
[31/65] Emitting module Frequency
[32/65] Compiling InstrumentKit Ukulele.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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",
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[33/65] Compiling InstrumentKit Viola.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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",
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[34/65] Compiling InstrumentKit Violin.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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",
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/65] Compiling InstrumentKit StringInstrument.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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",
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit HornbostelSachs+Chordophone.swift
/Users/admin/builder/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) },
/Users/admin/builder/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) },
[37/68] Compiling InstrumentKit HornbostelSachs+Electrophone.swift
/Users/admin/builder/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) },
/Users/admin/builder/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) },
[38/68] Compiling InstrumentKit HornbostelSachs+Idiophone.swift
/Users/admin/builder/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) },
/Users/admin/builder/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) },
[39/68] Compiling InstrumentKit Bundle+Localized.swift
/Users/admin/builder/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,
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit StringInstrument+CaseIterable.swift
/Users/admin/builder/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,
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit StringInstruments+Stats.swift
/Users/admin/builder/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,
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit BanjoFiveString.swift
/Users/admin/builder/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,
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit BanjoFourString.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit Bass.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[45/68] Compiling InstrumentKit BouzoukiTetrachordo.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[46/68] Compiling InstrumentKit BouzoukiTrichordo.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[47/68] Compiling InstrumentKit Tuning.swift
/Users/admin/builder/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) },
[48/68] Compiling InstrumentKit Localizable.swift
/Users/admin/builder/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) },
[49/68] Compiling InstrumentKit HornbostelSachs+Aerophone.swift
/Users/admin/builder/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) },
[50/68] Compiling InstrumentKit Cello.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[51/68] Compiling InstrumentKit DoubleBass.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
[52/68] Compiling InstrumentKit DoubleBassFiveString.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit Fiddle.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit Guitar.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit IrishBouzouki.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit Mandolin.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit PedalHarp.swift
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | 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/68] Compiling InstrumentKit HornbostelSachs+Membranophone.swift
/Users/admin/builder/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],
/Users/admin/builder/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) },
[59/68] Compiling InstrumentKit HornbostelSachs.swift
/Users/admin/builder/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],
/Users/admin/builder/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) },
[60/68] Compiling InstrumentKit HornbostelSachsClassifying.swift
/Users/admin/builder/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],
/Users/admin/builder/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) },
[61/68] Compiling InstrumentKit CountryCode.swift
[62/68] Compiling InstrumentKit SupportedLanguage.swift
[63/68] Compiling InstrumentKit LocalizationError.swift
[64/68] Compiling InstrumentKit Array+AllCases.swift
[65/68] Emitting module InstrumentKit
/Users/admin/builder/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,
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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",
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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) },
/Users/admin/builder/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) },
/Users/admin/builder/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) },
/Users/admin/builder/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],
/Users/admin/builder/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) },
/Users/admin/builder/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 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/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"
[66/68] Compiling InstrumentKit StringInstrument+Mocked.swift
/Users/admin/builder/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 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/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"
[67/68] Compiling InstrumentKit Tuning+Mocked.swift
/Users/admin/builder/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 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/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"
[68/68] Compiling InstrumentKit resource_bundle_accessor.swift
/Users/admin/builder/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 |
/Users/admin/builder/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,
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/StringInstrument.swift:5:15: note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
3 | import Foundation
4 |
5 | public struct StringInstrument {
| `- note: consider making struct 'StringInstrument' conform to the 'Sendable' protocol
6 | private static let localizationTableName = "Instruments"
7 |
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Core/Models/Tuning.swift:6:15: note: consider making struct 'Tuning' conform to the 'Sendable' protocol
4 | import NoteKit
5 |
6 | public struct Tuning {
| `- note: consider making struct 'Tuning' conform to the 'Sendable' protocol
7 | private static let localizationTableName = "Tunings"
8 | static let defaultTuningKey = "standard"
Build complete! (14.69s)
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" : "/Users/admin/builder/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" : "/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Resources/en.lproj/Instruments.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Resources/en.lproj/Tunings.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/InstrumentKit/Resources/es.lproj/Instruments.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/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"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/bdrelling/instrumentkit/main
Repository: bdrelling/InstrumentKit
Swift version used: 6.1
Target: InstrumentKit
Extracting symbol information for 'InstrumentKit'...
Finished extracting symbol information for 'InstrumentKit'. (5.70s)
Building documentation for 'InstrumentKit'...
Finished building documentation for 'InstrumentKit' (0.53s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/bdrelling/instrumentkit/main
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Updating https://github.com/nicklockwood/SwiftFormat
Updating https://github.com/swift-kipple/Tools
Updating https://github.com/apple/swift-argument-parser
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.48s)
Updated https://github.com/apple/swift-argument-parser (0.56s)
Updated https://github.com/nicklockwood/SwiftFormat (0.56s)
Updated https://github.com/swift-kipple/Tools (0.56s)
Computing version for https://github.com/swift-kipple/Tools
Computed https://github.com/swift-kipple/Tools at 0.3.8 (1.64s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.55.5 (0.56s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.0 (0.47s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.58s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.83s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.44s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[3/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit GenericConstraint.swift
[8/57] Compiling SymbolKit GenericParameter.swift
[9/57] Compiling SymbolKit Generics.swift
[10/57] Compiling SymbolKit Namespace.swift
[11/57] Compiling SymbolKit DeclarationFragments.swift
[12/57] Compiling SymbolKit Fragment.swift
[13/57] Compiling SymbolKit FragmentKind.swift
[14/57] Compiling SymbolKit FunctionParameter.swift
[15/57] Compiling SymbolKit FunctionSignature.swift
[16/57] Compiling SymbolKit Identifier.swift
[17/57] Compiling SymbolKit KindIdentifier.swift
[18/57] Compiling SymbolKit Location.swift
[19/57] Compiling SymbolKit Mutability.swift
[20/57] Compiling SymbolKit Relationship.swift
[21/57] Compiling SymbolKit RelationshipKind.swift
[22/57] Compiling SymbolKit SourceOrigin.swift
[23/57] Compiling SymbolKit GenericConstraints.swift
[24/57] Compiling SymbolKit Swift.swift
[25/57] Compiling SymbolKit SemanticVersion.swift
[26/57] Compiling SymbolKit AccessControl.swift
[27/57] Compiling SymbolKit Availability.swift
[28/57] Compiling SymbolKit AvailabilityItem.swift
[29/57] Compiling SymbolKit Domain.swift
[30/57] Compiling SymbolKit Mixin+Equals.swift
[31/57] Compiling SymbolKit Mixin+Hash.swift
[32/57] Compiling SymbolKit Mixin.swift
[33/57] Compiling SymbolKit LineList.swift
[34/57] Compiling SymbolKit Position.swift
[35/57] Compiling SymbolKit SourceRange.swift
[36/57] Compiling SymbolKit Metadata.swift
[37/57] Compiling SymbolKit Module.swift
[38/57] Compiling SymbolKit OperatingSystem.swift
[39/57] Compiling SymbolKit Platform.swift
[40/57] Compiling SymbolKit Names.swift
[41/57] Compiling SymbolKit SPI.swift
[42/57] Compiling SymbolKit Snippet.swift
[43/57] Compiling SymbolKit Extension.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets SnippetParser.swift
[53/57] Compiling Snippets Snippet.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.46s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/15] Compiling NoteKit String+Match.swift
[3/15] Compiling NoteKit Note+NameForDisplayMode.swift
[4/15] Compiling NoteKit Note+RawRepresentable.swift
[5/15] Compiling NoteKit Notes+Convenience.swift
[6/15] Compiling NoteKit Notes+Description.swift
[7/15] Compiling NoteKit BidirectionalCollection+Looping.swift
[8/15] Compiling NoteKit Note.swift
[9/15] Emitting module NoteKit
[10/15] Compiling NoteKit Note+Convenience.swift
[11/15] Compiling NoteKit Note+MIDI.swift
[12/15] Compiling NoteKit NoteDisplayMode.swift
[13/15] Compiling NoteKit Note+Comparable.swift
[14/15] Compiling NoteKit PitchClass+NameForDisplayMode.swift
[15/15] Compiling NoteKit PitchClass.swift
[16/16] Compiling NoteKit Note+Mocked.swift
[17/50] Compiling InstrumentKit Bundle+Localized.swift
[18/50] Compiling InstrumentKit StringInstrument+CaseIterable.swift
[19/50] Compiling InstrumentKit StringInstruments+Stats.swift
[20/50] Compiling InstrumentKit BanjoFiveString.swift
[21/53] Compiling InstrumentKit Guitar.swift
[22/53] Compiling InstrumentKit IrishBouzouki.swift
[23/53] Compiling InstrumentKit Mandolin.swift
[24/53] Compiling InstrumentKit PedalHarp.swift
[25/53] Compiling InstrumentKit Ukulele.swift
[26/53] Compiling InstrumentKit Viola.swift
[27/53] Compiling InstrumentKit Violin.swift
[28/53] Compiling InstrumentKit StringInstrument.swift
[29/53] Compiling InstrumentKit BanjoFourString.swift
[30/53] Compiling InstrumentKit Bass.swift
[31/53] Compiling InstrumentKit BouzoukiTetrachordo.swift
[32/53] Compiling InstrumentKit BouzoukiTrichordo.swift
[33/53] Compiling InstrumentKit Cello.swift
[34/53] Compiling InstrumentKit DoubleBass.swift
[35/53] Compiling InstrumentKit DoubleBassFiveString.swift
[36/53] Compiling InstrumentKit Fiddle.swift
[37/53] Compiling InstrumentKit Tuning.swift
[38/53] Compiling InstrumentKit Localizable.swift
[39/53] Compiling InstrumentKit HornbostelSachs+Aerophone.swift
[40/53] Compiling InstrumentKit CountryCode.swift
[41/53] Compiling InstrumentKit SupportedLanguage.swift
[42/53] Compiling InstrumentKit LocalizationError.swift
[43/53] Compiling InstrumentKit Array+AllCases.swift
[44/53] Emitting module InstrumentKit
[45/53] Compiling InstrumentKit HornbostelSachs+Membranophone.swift
[46/53] Compiling InstrumentKit HornbostelSachs.swift
[47/53] Compiling InstrumentKit HornbostelSachsClassifying.swift
[48/53] Compiling InstrumentKit HornbostelSachs+Chordophone.swift
[49/53] Compiling InstrumentKit HornbostelSachs+Electrophone.swift
[50/53] Compiling InstrumentKit HornbostelSachs+Idiophone.swift
[51/53] Compiling InstrumentKit StringInstrument+Mocked.swift
[52/53] Compiling InstrumentKit Tuning+Mocked.swift
[53/53] Compiling InstrumentKit resource_bundle_accessor.swift
Build of target: 'InstrumentKit' complete! (1.90s)
Target: NoteKit
Extracting symbol information for 'NoteKit'...
Finished extracting symbol information for 'NoteKit'. (0.54s)
Building documentation for 'NoteKit'...
Finished building documentation for 'NoteKit' (0.11s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/bdrelling/instrumentkit/main
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (0.34s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'NoteKit' complete! (0.34s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/bdrelling/instrumentkit/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/bdrelling/instrumentkit/main/linkable-paths.json
Target: Frequency
Extracting symbol information for 'Frequency'...
Finished extracting symbol information for 'Frequency'. (0.94s)
Building documentation for 'Frequency'...
Finished building documentation for 'Frequency' (0.06s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/bdrelling/instrumentkit/main
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (0.34s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/6] Compiling Frequency Notes+Convenience.swift
[3/6] Compiling Frequency Note+Frequency.swift
[4/6] Compiling Frequency NoteMath.swift
[5/6] Compiling Frequency NoteMath+NoteKit.swift
[6/6] Emitting module Frequency
Build of target: 'Frequency' complete! (0.75s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/bdrelling/instrumentkit/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/bdrelling/instrumentkit/main/linkable-paths.json
2426
13 /Users/admin/builder/spi-builder-workspace/.docs/bdrelling/instrumentkit/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/bdrelling/instrumentkit/main
File count: 2426
Doc size: 13.0MB
Preparing doc bundle ...
Uploading prod-bdrelling-instrumentkit-main-5a3231d1.zip to s3://spi-docs-inbox/prod-bdrelling-instrumentkit-main-5a3231d1.zip
Copying... [11%]
Copying... [20%]
Copying... [31%]
Copying... [40%]
Copying... [51%]
Copying... [60%]
Copying... [71%]
Copying... [80%]
Copying... [92%]
Copying... [100%]
Done.