The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SDGInterface, reference master (c5ed62), with Swift 6.1 for Wasm on 28 May 2025 15:49:42 UTC.

Swift 6 data race errors: 30

Build Command

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

Build Log

16 |
[504/634] Compiling SDGInterface MenuBar.Application.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[505/634] Compiling SDGInterface MenuBar.Edit.Find.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[506/634] Compiling SDGInterface MenuBar.Edit.Speech.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[507/634] Compiling SDGInterface MenuBar.Edit.SpellingAndGrammar.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[508/634] Compiling SDGInterface MenuBar.Edit.Substitutions.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[509/634] Compiling SDGInterface MenuBar.Edit.Transformations.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[510/634] Compiling SDGInterface MenuBar.Edit.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[511/634] Compiling SDGInterface MenuBar.File.OpenRecent.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[512/634] Compiling SDGInterface MenuBar.File.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[513/634] Compiling SDGInterface MenuBar.Format.Font.Baseline.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[514/634] Compiling SDGInterface MenuBar.Format.Font.Casing.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[515/634] Compiling SDGInterface MenuBar.Format.Font.Kern.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[516/634] Compiling SDGInterface MenuBar.Format.Font.Ligatures.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[517/634] Compiling SDGInterface MenuBar.Format.Font.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[518/634] Compiling SDGInterface MenuBar.Format.Text.WritingDirection.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[519/634] Compiling SDGInterface MenuBar.Format.Text.swift
/host/spi-builder-workspace/Sources/SDGInterface/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[520/634] Compiling SDGInterface SwiftUIViewImplementation.swift
[521/634] Compiling SDGInterface View + LetterboxPreviews.swift
[522/634] Compiling SDGInterface View.swift
[523/634] Compiling SDGInterface ViewProtocolShims.swift
[524/634] Compiling SDGInterface Color.swift
[525/634] Compiling SDGInterface Ellipse.swift
[526/634] Compiling SDGInterface SwiftUI.Rectangle.swift
[527/634] Compiling SDGInterface SwiftUIAnyView.swift
[528/634] Compiling SDGInterface SwiftUITupleView.swift
[529/634] Compiling SDGInterface Text.swift
[530/634] Compiling SDGInterface CocoaWindow.FullscreenObserver.swift
[531/634] Compiling SDGInterface CocoaWindow.swift
[532/634] Compiling SDGInterface ManagedWindow.swift
[533/634] Compiling SDGInterface CocoaWindowImplementation.swift
[534/634] Compiling SDGInterface LegacyWindow.swift
[535/634] Compiling SDGInterface WindowProtocol.swift
[536/634] Compiling SDGInterface Window.CocoaImplementation.swift
[537/634] Compiling SDGInterface Window.SwiftUIImplementation.Delegate.swift
[538/634] Compiling SDGInterface Window.SwiftUIImplementation.WindowFinder.swift
[539/634] Compiling SDGInterface Window.SwiftUIImplementation.swift
[540/634] Compiling SDGInterface Window.swift
[541/634] Compiling SDGInterface WindowType.swift
[542/634] Compiling SDGInterface resource_bundle_accessor.swift
[543/634] Compiling SDGInterface TextEditor.CocoaDocumentView.swift
[544/634] Compiling SDGInterface TextEditor.CocoaFrameView.swift
[545/634] Compiling SDGInterface TextEditor.CocoaImplementation.swift
[546/634] Compiling SDGInterface TextEditor.swift
[547/634] Compiling SDGInterface LabelledTextField.swift
[548/634] Compiling SDGInterface TextField.Cell.swift
[549/634] Compiling SDGInterface TextField.CocoaImplementation.swift
[550/634] Compiling SDGInterface TextField.SwiftUIImplementation.swift
[551/634] Compiling SDGInterface TextField.swift
[552/634] Compiling SDGInterface TextView.CocoaImplementation.swift
[553/634] Compiling SDGInterface TextView.swift
[554/634] Compiling SDGInterface TextContextMenu.swift
[555/634] Compiling SDGInterface AnyView.swift
[556/634] Compiling SDGInterface CocoaView.swift
[557/634] Compiling SDGInterface LayoutConstraintPriority.NativeType.swift
[558/634] Compiling SDGInterface LayoutConstraintPriority.swift
[559/634] Compiling SDGInterface EmptyView.swift
[560/634] Compiling SDGInterface CocoaViewImplementation.swift
[561/634] Compiling SDGInterface CocoaViewRepresentableWrapper.swift
[562/634] Compiling SDGInterface CompositeLegacyViewImplementation.swift
[563/634] Compiling SDGInterface CompositeViewImplementation.swift
[564/634] Compiling SDGInterface LegacyCocoaViewImplementation.swift
[565/634] Compiling SDGInterface LegacyView.swift
[566/634] Compiling SDGInterface RichTextEditingResponder.swift
[567/634] Compiling SDGInterface TextDisplayResponder.swift
[568/634] Compiling SDGInterface TextEditingResponder.swift
[569/634] Compiling SDGInterface CharacterInformation.swift
[570/634] Compiling SDGInterface Font.swift
[571/634] Compiling SDGInterface CompatibilityLabel.swift
[572/634] Compiling SDGInterface GenericLabel.CocoaImplementation.swift
[573/634] Compiling SDGInterface GenericLabel.SwiftUIImplementation.swift
[574/634] Compiling SDGInterface GenericLabel.swift
[575/634] Compiling SDGInterface Label.swift
[576/634] Compiling SDGInterface DerivedLog.CocoaImplementation.swift
[577/634] Compiling SDGInterface DerivedLog.swift
[578/634] Compiling SDGInterface Log.swift
[579/634] Compiling SDGInterface NSAttributedString.Key.swift
[580/634] Compiling SDGInterface NSAttributedString.swift
[581/634] Compiling SDGInterface RichText.swift
[582/634] Compiling SDGInterface RichTextIndex.swift
[583/634] Compiling SDGInterface RichTextNormalizationAttribute.swift
[584/634] Compiling SDGInterface RichTextNormalizationAttributeMapping.swift
[585/634] Compiling SDGInterface RichTextScalar.swift
[586/634] Compiling SDGInterface RichTextSegment.swift
[587/634] Compiling SDGInterface StrictString.swift
[588/634] Compiling SDGInterface CocoaTextView.swift
[589/634] Compiling SDGInterface MenuBar.Format.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[590/634] Compiling SDGInterface MenuBar.Help.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[591/634] Compiling SDGInterface MenuBar.View.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[592/634] Compiling SDGInterface MenuBar.Window.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[593/634] Compiling SDGInterface Coding.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[594/634] Compiling SDGInterface CommandsConcatenation.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[595/634] Compiling SDGInterface EmptyCommands.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[596/634] Compiling SDGInterface Commands.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[597/634] Compiling SDGInterface CommandsBuilder.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[598/634] Compiling SDGInterface LegacyCommands.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[599/634] Compiling SDGInterface KeyModifiers.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[600/634] Compiling SDGInterface Divider.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[601/634] Compiling SDGInterface EmptyMenuComponents.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[602/634] Compiling SDGInterface Menu.SwiftUICommandsImplementation.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[603/634] Compiling SDGInterface Menu.SwiftUIImplementation.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[604/634] Compiling SDGInterface Menu.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[605/634] Compiling SDGInterface Menu.CocoaImplementation.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[606/634] Compiling SDGInterface Menu.CocoaMenu.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[607/634] Compiling SDGInterface MenuProtocol.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[608/634] Compiling SDGInterface MenuComponentsConcatenation.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[609/634] Compiling SDGInterface MenuEntry.CocoaImplementation.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[610/634] Compiling SDGInterface MenuEntry.SwiftUIImplementation.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[611/634] Compiling SDGInterface MenuEntry.swift
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:28:21: warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
 26 |
 27 |   /// The command key (⌘).
 28 |   public static let command: KeyModifiers = KeyModifiers(rawValue: 1 << 0)
    |                     |- warning: static property 'command' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'command' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// The shift key (⇧).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:31:21: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 29 |
 30 |   /// The shift key (⇧).
 31 |   public static let shift: KeyModifiers = KeyModifiers(rawValue: 1 << 1)
    |                     |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   /// The option key (⌥).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:34:21: warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 32 |
 33 |   /// The option key (⌥).
 34 |   public static let option: KeyModifiers = KeyModifiers(rawValue: 1 << 2)
    |                     |- warning: static property 'option' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'option' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The control key (⌃).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:37:21: warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 35 |
 36 |   /// The control key (⌃).
 37 |   public static let control: KeyModifiers = KeyModifiers(rawValue: 1 << 3)
    |                     |- warning: static property 'control' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'control' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |   /// The function key (fn).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:40:21: warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 38 |
 39 |   /// The function key (fn).
 40 |   public static let function: KeyModifiers = KeyModifiers(rawValue: 1 << 4)
    |                     |- warning: static property 'function' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'function' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// The caps lock key (⇪).
/host/spi-builder-workspace/Sources/SDGInterface/Menus/KeyModifiers.swift:43:21: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// Modifier keys.
 23 | public struct KeyModifiers: OptionSet {
    |               `- note: consider making struct 'KeyModifiers' conform to the 'Sendable' protocol
 24 |
 25 |   // MARK: - Modifiers
    :
 41 |
 42 |   /// The caps lock key (⇪).
 43 |   public static let capsLock: KeyModifiers = KeyModifiers(rawValue: 1 << 5)
    |                     |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KeyModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |   // MARK: - Initialization
[612/634] Compiling SDGInterface LegacyMenuCompontents.swift
[613/634] Compiling SDGInterface MenuBuilder.swift
[614/634] Compiling SDGInterface MenuComponents.swift
[615/634] Compiling SDGInterface Placeholder.swift
[616/634] Compiling SDGInterface Anchor.Source.swift
[617/634] Compiling SDGInterface AttachmentAnchor.swift
[618/634] Compiling SDGInterface PopoverAttachmentAnchor.swift
[619/634] Compiling SDGInterface RectangularAttachmentAchor.swift
[620/634] Compiling SDGInterface PopOver.SwiftUIImplementation.swift
[621/634] Compiling SDGInterface PopOver.swift
[622/634] Compiling SDGInterface Cocoa.PopOverDelegate.swift
[623/634] Compiling SDGInterface Cocoa.ViewPopOverView.swift
[624/634] Compiling SDGInterface PopOver.CocoaImplementation.swift
[625/634] Compiling SDGInterface UIPopoverArrowDirection.swift
[626/634] Compiling SDGInterface UIView.swift
[627/634] Compiling SDGInterface Previews.swift
[628/634] Compiling SDGInterface Resources.swift
[629/634] Compiling SDGInterface Resources 1.swift
[630/634] Compiling SDGInterface Table.CocoaImplementation.Cell.swift
[631/634] Compiling SDGInterface Table.CocoaImplementation.CellView.swift
[632/634] Compiling SDGInterface Table.CocoaImplementation.TableView.swift
[633/634] Compiling SDGInterface Table.CocoaImplementation.swift
[634/634] Compiling SDGInterface Table.swift
[636/648] Compiling SDGInterfaceTestUtilities View.swift
[637/648] Compiling SDGProgressIndicators ProgressBar.swift
[638/649] Compiling SDGProgressIndicators ProgressBar.SwiftUIImplementation.swift
[639/649] Compiling SDGInterfaceTestUtilities LegacyView.swift
[640/649] Emitting module SDGInterfaceTestUtilities
[641/650] Compiling SDGProgressIndicators ProgressBarPreview.swift
[642/650] Compiling SDGProgressIndicators Previews.swift
[643/650] Compiling SDGProgressIndicators LegacyView.swift
[644/650] Compiling SDGProgressIndicators LabelledProgressBarPreview.swift
[645/650] Emitting module SDGProgressIndicators
/host/spi-builder-workspace/Sources/SDGProgressIndicators/Legacy Mode/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[646/650] Compiling SDGProgressIndicators LabelledProgressBar.swift
/host/spi-builder-workspace/Sources/SDGProgressIndicators/Legacy Mode/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[647/650] Compiling SDGProgressIndicators LegacyMode.swift
/host/spi-builder-workspace/Sources/SDGProgressIndicators/Legacy Mode/LegacyMode.swift:15:14: warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |  */
14 |
15 | internal var legacyMode = false
   |              |- warning: var 'legacyMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'legacyMode' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make var 'legacyMode' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
[648/650] Compiling SDGProgressIndicators ProgressBar.CocoaImplementation.swift
[650/650] Compiling SDGProgressIndicators View.swift
[652/659] Compiling SDGInterfaceSample MenuBarSampleMenu.swift
[653/659] Compiling SDGInterfaceSample MenuBarSample.swift
[654/660] Compiling SDGInterfaceSample MenuBarSampleView.swift
[655/660] Compiling SDGInterfaceSample MenuBarSampleWindow.swift
[656/660] Compiling SDGInterfaceSample MenuBarTarget.swift
[657/660] Emitting module SDGInterfaceSample
/host/spi-builder-workspace/Sources/SDGInterfaceSample/InterfaceLocalization.swift:25:21: warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'InterfaceLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
15 | import SDGLocalization
16 |
17 | public enum InterfaceLocalization: String, CaseIterable, InputLocalization {
   |             `- note: consider making enum 'InterfaceLocalization' conform to the 'Sendable' protocol
18 |
19 |   // MARK: - Cases
   :
23 |   // MARK: - Localization
24 |
25 |   public static let fallbackLocalization: InterfaceLocalization = .englishCanada
   |                     |- warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'InterfaceLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'fallbackLocalization' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
[658/660] Compiling SDGInterfaceSample InterfaceLocalization.swift
/host/spi-builder-workspace/Sources/SDGInterfaceSample/InterfaceLocalization.swift:25:21: warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'InterfaceLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
15 | import SDGLocalization
16 |
17 | public enum InterfaceLocalization: String, CaseIterable, InputLocalization {
   |             `- note: consider making enum 'InterfaceLocalization' conform to the 'Sendable' protocol
18 |
19 |   // MARK: - Cases
   :
23 |   // MARK: - Localization
24 |
25 |   public static let fallbackLocalization: InterfaceLocalization = .englishCanada
   |                     |- warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'InterfaceLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'fallbackLocalization' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
[659/660] Compiling SDGInterfaceSample MenuBarSampleViewTextField.swift
[660/660] Compiling SDGInterfaceSample SampleApplication.swift
[662/664] Emitting module SDGInterfaceInternalTestUtilities
[663/664] Compiling SDGInterfaceInternalTestUtilities ApplicationTestCase.swift
[664/664] Compiling SDGInterfaceInternalTestUtilities Window.swift
Build complete! (65.98s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "sdgcornerstone",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "10.1.2",
            "upper_bound" : "11.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SDGGiesbrecht/SDGCornerstone"
    }
  ],
  "manifest_display_name" : "SDGInterface",
  "name" : "SDGInterface",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SDGInterface",
      "targets" : [
        "SDGInterface"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SDGInterfaceTestUtilities",
      "targets" : [
        "SDGInterfaceTestUtilities"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SDGErrorMessages",
      "targets" : [
        "SDGErrorMessages"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SDGProgressIndicators",
      "targets" : [
        "SDGProgressIndicators"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SDGKeyboard",
      "targets" : [
        "SDGKeyboard"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_SDGInterfaceSample",
      "targets" : [
        "SDGInterfaceSample"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SDGProgressIndicatorsTests",
      "module_type" : "SwiftTarget",
      "name" : "SDGProgressIndicatorsTests",
      "path" : "Tests/SDGProgressIndicatorsTests",
      "product_dependencies" : [
        "SDGControlFlow",
        "SDGLocalization",
        "SDGXCTestUtilities"
      ],
      "sources" : [
        "APITests.swift",
        "LegacyMode.swift",
        "PreviewTests.swift"
      ],
      "target_dependencies" : [
        "SDGInterface",
        "SDGProgressIndicators",
        "SDGInterfaceSample",
        "SDGInterfaceTestUtilities",
        "SDGInterfaceInternalTestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDGProgressIndicators",
      "module_type" : "SwiftTarget",
      "name" : "SDGProgressIndicators",
      "path" : "Sources/SDGProgressIndicators",
      "product_dependencies" : [
        "SDGControlFlow",
        "SDGLogic",
        "SDGMathematics",
        "SDGText",
        "SDGLocalization"
      ],
      "product_memberships" : [
        "SDGProgressIndicators",
        "_SDGInterfaceSample"
      ],
      "sources" : [
        "LabelledProgressBar.swift",
        "Legacy Mode/LegacyMode.swift",
        "Legacy Mode/LegacyView.swift",
        "Previews/LabelledProgressBarPreview.swift",
        "Previews/Previews.swift",
        "Previews/ProgressBarPreview.swift",
        "ProgressBar/ProgressBar.CocoaImplementation.swift",
        "ProgressBar/ProgressBar.SwiftUIImplementation.swift",
        "ProgressBar/ProgressBar.swift",
        "View.swift"
      ],
      "target_dependencies" : [
        "SDGInterfaceLocalizations",
        "SDGInterface"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGKeyboardTests",
      "module_type" : "SwiftTarget",
      "name" : "SDGKeyboardTests",
      "path" : "Tests/SDGKeyboardTests",
      "product_dependencies" : [
        "SDGXCTestUtilities"
      ],
      "sources" : [
        "APITests.swift"
      ],
      "target_dependencies" : [
        "SDGKeyboard",
        "SDGInterfaceInternalTestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDGKeyboard",
      "module_type" : "SwiftTarget",
      "name" : "SDGKeyboard",
      "path" : "Sources/SDGKeyboard",
      "product_dependencies" : [
        "SDGLogic",
        "SDGCollections",
        "SDGText"
      ],
      "product_memberships" : [
        "SDGKeyboard"
      ],
      "sources" : [
        "Key.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGInterfaceTests",
      "module_type" : "SwiftTarget",
      "name" : "SDGInterfaceTests",
      "path" : "Tests/SDGInterfaceTests",
      "product_dependencies" : [
        "SDGControlFlow",
        "SDGLogic",
        "SDGMathematics",
        "SDGText",
        "SDGLocalization",
        "SDGXCTestUtilities",
        "SDGLogicTestUtilities",
        "SDGLocalizationTestUtilities"
      ],
      "sources" : [
        "APITests.swift",
        "Examples/CocoaViewExample.swift",
        "Examples/CocoaViewExample2.swift",
        "Examples/CocoaWindowExample.swift",
        "Examples/Service.swift",
        "Examples/SwiftUIViewExample.swift",
        "InternalTests.swift",
        "PreviewTests.swift",
        "RegressionTests.swift",
        "Utilities/InterfaceLocalization.swift",
        "Utilities/LegacyMode.swift",
        "Utilities/NSAttributedString.swift"
      ],
      "target_dependencies" : [
        "SDGInterface",
        "SDGInterfaceSample",
        "SDGInterfaceLocalizations",
        "SDGInterfaceTestUtilities",
        "SDGInterfaceInternalTestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDGInterfaceTestUtilities",
      "module_type" : "SwiftTarget",
      "name" : "SDGInterfaceTestUtilities",
      "path" : "Sources/SDGInterfaceTestUtilities",
      "product_dependencies" : [
        "SDGControlFlow",
        "SDGLogic",
        "SDGText",
        "SDGLocalization",
        "SDGTesting"
      ],
      "product_memberships" : [
        "SDGInterfaceTestUtilities"
      ],
      "sources" : [
        "LegacyView.swift",
        "View.swift"
      ],
      "target_dependencies" : [
        "SDGInterface",
        "SDGInterfaceLocalizations"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGInterfaceSample",
      "module_type" : "SwiftTarget",
      "name" : "SDGInterfaceSample",
      "path" : "Sources/SDGInterfaceSample",
      "product_dependencies" : [
        "SDGControlFlow",
        "SDGLogic",
        "SDGMathematics",
        "SDGText",
        "SDGLocalization"
      ],
      "product_memberships" : [
        "_SDGInterfaceSample"
      ],
      "sources" : [
        "InterfaceLocalization.swift",
        "MenuBarSample.swift",
        "MenuBarSampleMenu.swift",
        "MenuBarSampleView.swift",
        "MenuBarSampleViewTextField.swift",
        "MenuBarSampleWindow.swift",
        "MenuBarTarget.swift",
        "SampleApplication.swift"
      ],
      "target_dependencies" : [
        "SDGInterfaceLocalizations",
        "SDGInterface",
        "SDGProgressIndicators",
        "SDGErrorMessages"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGInterfaceResourceGeneration",
      "module_type" : "SwiftTarget",
      "name" : "SDGInterfaceResourceGeneration",
      "path" : "Tests/SDGInterfaceResourceGeneration",
      "product_dependencies" : [
        "SDGText",
        "SDGLocalization",
        "SDGPersistence"
      ],
      "sources" : [
        "Repository.swift",
        "ResourceGeneration.swift",
        "RichTextNormalizationAttributeMapping.swift"
      ],
      "target_dependencies" : [
        "SDGInterface"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDGInterfaceLocalizations",
      "module_type" : "SwiftTarget",
      "name" : "SDGInterfaceLocalizations",
      "path" : "Sources/SDGInterfaceLocalizations",
      "product_dependencies" : [
        "SDGLocalization"
      ],
      "product_memberships" : [
        "SDGInterface",
        "SDGInterfaceTestUtilities",
        "SDGErrorMessages",
        "SDGProgressIndicators",
        "_SDGInterfaceSample"
      ],
      "sources" : [
        "APILocalization.swift",
        "InterfaceLocalization.swift",
        "MenuBarLocalization.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGInterfaceInternalTestUtilities",
      "module_type" : "SwiftTarget",
      "name" : "SDGInterfaceInternalTestUtilities",
      "path" : "Tests/SDGInterfaceInternalTestUtilities",
      "product_dependencies" : [
        "SDGXCTestUtilities"
      ],
      "sources" : [
        "ApplicationTestCase.swift",
        "Window.swift"
      ],
      "target_dependencies" : [
        "SDGInterface",
        "SDGInterfaceSample"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGInterface",
      "module_type" : "SwiftTarget",
      "name" : "SDGInterface",
      "path" : "Sources/SDGInterface",
      "product_dependencies" : [
        "SDGControlFlow",
        "SDGLogic",
        "SDGMathematics",
        "SDGCollections",
        "SDGText",
        "SDGLocalization",
        "SDGGeometry",
        "SDGCalendar"
      ],
      "product_memberships" : [
        "SDGInterface",
        "SDGInterfaceTestUtilities",
        "SDGProgressIndicators",
        "_SDGInterfaceSample"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/SDGInterface/Normalization Mapping.json",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Actions/ClosureActionSender.swift",
        "Actions/ClosureSelector.swift",
        "Actions/Selector.swift",
        "Actions/UIResponder.swift",
        "Alert/Alert.swift",
        "Alert/AlertButton.swift",
        "Alert/AlertButtonStyle.swift",
        "Alert/AlertStyle.swift",
        "Alert/LegacyView + Alert.swift",
        "Alert/ViewWithAlert.CocoaImplementation.swift",
        "Alert/ViewWithAlert.SwiftUIImplementation.swift",
        "Alert/ViewWithAlert.swift",
        "Application/Application Name/ApplicationNameForm.swift",
        "Application/Application Name/ApplicationNameLocalization.swift",
        "Application/Application/Application.swift",
        "Application/Application/LegacyApplication.swift",
        "Application/Application/NSApplicationDelegate.swift",
        "Application/Application/NSApplicationDelegateProtocol.swift",
        "Application/Application/Service.swift",
        "Application/Application/SwiftUIApplication.swift",
        "Application/Application/UIApplicationDelegate.swift",
        "Application/ProcessInfo.swift",
        "Application/System Interface/ExtensionDetails.swift",
        "Application/System Interface/FetchResult.swift",
        "Application/System Interface/Handoff.swift",
        "Application/System Interface/HandoffAcceptanceDetails.swift",
        "Application/System Interface/LaunchDetails.swift",
        "Application/System Interface/OpeningDetails.swift",
        "Application/System Interface/PrintingDetails.swift",
        "Application/System Interface/PrintingResponse.swift",
        "Application/System Interface/QuickActionDetails.swift",
        "Application/System Interface/RemoteNotificationDetails.swift",
        "Application/System Interface/SystemInterface.swift",
        "Application/System Interface/SystemNotification.swift",
        "Application/System Interface/TerminationResponse.swift",
        "Application/System Interface/ViewControllerRestorationResponse.swift",
        "Buttons/Button/Button.CocoaImplementation.swift",
        "Buttons/Button/Button.SwiftUIImplementation.swift",
        "Buttons/Button/Button.swift",
        "Buttons/ButtonLabel.swift",
        "Buttons/Check Box/CheckBox.CocoaImplementation.swift",
        "Buttons/Check Box/CheckBox.SwiftUIImplementation.swift",
        "Buttons/Check Box/CheckBox.swift",
        "Buttons/SegmentedControl/SegmentedControl.CocoaImplementation.swift",
        "Buttons/SegmentedControl/SegmentedControl.SwiftUIImplementation.swift",
        "Buttons/SegmentedControl/SegmentedControl.swift",
        "Colour/Colour.swift",
        "Colour/ColourContainer.swift",
        "Colour/NSColor.swift",
        "Colour/UIColor.swift",
        "Context Menu/ContextMenu.swift",
        "Context Menu/ContextMenuEntries.swift",
        "Images/Cocoa/CocoaImage.swift",
        "Images/Image.Definition.swift",
        "Images/Image.swift",
        "Images/SwiftUI/SwiftUI.Image.swift",
        "Layout/Geometry/Alignment/Alignment.swift",
        "Layout/Geometry/Alignment/HorizontalAlignment.swift",
        "Layout/Geometry/Alignment/VerticalAlignment.swift",
        "Layout/Geometry/Axis.swift",
        "Layout/Geometry/ContentMode.swift",
        "Layout/Geometry/Edge/Edge.swift",
        "Layout/Geometry/Edge/EdgeSet.swift",
        "Layout/Geometry/Edge/NSRectEdge.swift",
        "Layout/Geometry/Point/CGPoint.swift",
        "Layout/Geometry/Point/Point.swift",
        "Layout/Geometry/Point/UnitPoint.swift",
        "Layout/Geometry/Rectangle/CGRect.swift",
        "Layout/Geometry/Rectangle/Rectangle.swift",
        "Layout/Geometry/Size/CGSize.swift",
        "Layout/Geometry/Size/Size.swift",
        "Layout/Views/Framed.swift",
        "Layout/Views/HorizontalStack.swift",
        "Layout/Views/Layered.swift",
        "Layout/Views/Padded.swift",
        "Layout/Views/Proportioned.swift",
        "LegacyMode.swift",
        "Menu Bar/LegacyMenuBar.swift",
        "Menu Bar/MenuBar.swift",
        "Menu Bar/MenuBarProtocol.swift",
        "Menu Bar/Submenus/MenuBar.Application.swift",
        "Menu Bar/Submenus/MenuBar.Edit.Find.swift",
        "Menu Bar/Submenus/MenuBar.Edit.Speech.swift",
        "Menu Bar/Submenus/MenuBar.Edit.SpellingAndGrammar.swift",
        "Menu Bar/Submenus/MenuBar.Edit.Substitutions.swift",
        "Menu Bar/Submenus/MenuBar.Edit.Transformations.swift",
        "Menu Bar/Submenus/MenuBar.Edit.swift",
        "Menu Bar/Submenus/MenuBar.File.OpenRecent.swift",
        "Menu Bar/Submenus/MenuBar.File.swift",
        "Menu Bar/Submenus/MenuBar.Format.Font.Baseline.swift",
        "Menu Bar/Submenus/MenuBar.Format.Font.Casing.swift",
        "Menu Bar/Submenus/MenuBar.Format.Font.Kern.swift",
        "Menu Bar/Submenus/MenuBar.Format.Font.Ligatures.swift",
        "Menu Bar/Submenus/MenuBar.Format.Font.swift",
        "Menu Bar/Submenus/MenuBar.Format.Text.WritingDirection.swift",
        "Menu Bar/Submenus/MenuBar.Format.Text.swift",
        "Menu Bar/Submenus/MenuBar.Format.swift",
        "Menu Bar/Submenus/MenuBar.Help.swift",
        "Menu Bar/Submenus/MenuBar.View.swift",
        "Menu Bar/Submenus/MenuBar.Window.swift",
        "Menus/Coding.swift",
        "Menus/Commands/CommandsConcatenation.swift",
        "Menus/Commands/EmptyCommands.swift",
        "Menus/Commands/Protocol/Commands.swift",
        "Menus/Commands/Protocol/CommandsBuilder.swift",
        "Menus/Commands/Protocol/LegacyCommands.swift",
        "Menus/KeyModifiers.swift",
        "Menus/Menu Components/Divider.swift",
        "Menus/Menu Components/EmptyMenuComponents.swift",
        "Menus/Menu Components/Menu/Menu.SwiftUICommandsImplementation.swift",
        "Menus/Menu Components/Menu/Menu.SwiftUIImplementation.swift",
        "Menus/Menu Components/Menu/Menu.swift",
        "Menus/Menu Components/Menu/MenuCocoaImplementation/Menu.CocoaImplementation.swift",
        "Menus/Menu Components/Menu/MenuCocoaImplementation/Menu.CocoaMenu.swift",
        "Menus/Menu Components/Menu/MenuProtocol.swift",
        "Menus/Menu Components/MenuComponentsConcatenation.swift",
        "Menus/Menu Components/MenuEntry/MenuEntry.CocoaImplementation.swift",
        "Menus/Menu Components/MenuEntry/MenuEntry.SwiftUIImplementation.swift",
        "Menus/Menu Components/MenuEntry/MenuEntry.swift",
        "Menus/Menu Components/Protocol/LegacyMenuCompontents.swift",
        "Menus/Menu Components/Protocol/MenuBuilder.swift",
        "Menus/Menu Components/Protocol/MenuComponents.swift",
        "Placeholder.swift",
        "PopOvers/Anchor/Anchor.Source.swift",
        "PopOvers/Anchor/AttachmentAnchor.swift",
        "PopOvers/Anchor/PopoverAttachmentAnchor.swift",
        "PopOvers/Anchor/RectangularAttachmentAchor.swift",
        "PopOvers/PopOver.SwiftUIImplementation.swift",
        "PopOvers/PopOver.swift",
        "PopOvers/PopOverCocoaImplementation/Cocoa.PopOverDelegate.swift",
        "PopOvers/PopOverCocoaImplementation/Cocoa.ViewPopOverView.swift",
        "PopOvers/PopOverCocoaImplementation/PopOver.CocoaImplementation.swift",
        "PopOvers/PopOverCocoaImplementation/UIPopoverArrowDirection.swift",
        "PopOvers/PopOverCocoaImplementation/UIView.swift",
        "Preview Utilities/Previews.swift",
        "Resources.swift",
        "Resources/Resources 1.swift",
        "Tables/Table/Table.CocoaImplementation.Cell.swift",
        "Tables/Table/Table.CocoaImplementation.CellView.swift",
        "Tables/Table/Table.CocoaImplementation.TableView.swift",
        "Tables/Table/Table.CocoaImplementation.swift",
        "Tables/Table/Table.swift",
        "Text/Actions/RichTextEditingResponder.swift",
        "Text/Actions/TextDisplayResponder.swift",
        "Text/Actions/TextEditingResponder.swift",
        "Text/CharacterInformation.swift",
        "Text/Font.swift",
        "Text/Label/CompatibilityLabel.swift",
        "Text/Label/GenericLabel.CocoaImplementation.swift",
        "Text/Label/GenericLabel.SwiftUIImplementation.swift",
        "Text/Label/GenericLabel.swift",
        "Text/Label/Label.swift",
        "Text/Log/DerivedLog.CocoaImplementation.swift",
        "Text/Log/DerivedLog.swift",
        "Text/Log/Log.swift",
        "Text/Rich Text/NSAttributedString.Key.swift",
        "Text/Rich Text/NSAttributedString.swift",
        "Text/Rich Text/RichText.swift",
        "Text/Rich Text/RichTextIndex.swift",
        "Text/Rich Text/RichTextNormalizationAttribute.swift",
        "Text/Rich Text/RichTextNormalizationAttributeMapping.swift",
        "Text/Rich Text/RichTextScalar.swift",
        "Text/Rich Text/RichTextSegment.swift",
        "Text/StrictString.swift",
        "Text/Text Editor/CocoaTextView.swift",
        "Text/Text Editor/TextEditor.CocoaDocumentView.swift",
        "Text/Text Editor/TextEditor.CocoaFrameView.swift",
        "Text/Text Editor/TextEditor.CocoaImplementation.swift",
        "Text/Text Editor/TextEditor.swift",
        "Text/Text Field/LabelledTextField.swift",
        "Text/Text Field/TextField.Cell.swift",
        "Text/Text Field/TextField.CocoaImplementation.swift",
        "Text/Text Field/TextField.SwiftUIImplementation.swift",
        "Text/Text Field/TextField.swift",
        "Text/Text View/TextView.CocoaImplementation.swift",
        "Text/Text View/TextView.swift",
        "Text/TextContextMenu.swift",
        "Views/AnyView.swift",
        "Views/Cocoa/CocoaView.swift",
        "Views/Cocoa/LayoutConstraintPriority.NativeType.swift",
        "Views/Cocoa/LayoutConstraintPriority.swift",
        "Views/EmptyView.swift",
        "Views/Protocol/CocoaViewImplementation.swift",
        "Views/Protocol/CocoaViewRepresentableWrapper.swift",
        "Views/Protocol/CompositeLegacyViewImplementation.swift",
        "Views/Protocol/CompositeViewImplementation.swift",
        "Views/Protocol/LegacyCocoaViewImplementation.swift",
        "Views/Protocol/LegacyView.swift",
        "Views/Protocol/SwiftUIViewImplementation.swift",
        "Views/Protocol/View + LetterboxPreviews.swift",
        "Views/Protocol/View.swift",
        "Views/Protocol/ViewProtocolShims.swift",
        "Views/SwiftUI/Color.swift",
        "Views/SwiftUI/Ellipse.swift",
        "Views/SwiftUI/SwiftUI.Rectangle.swift",
        "Views/SwiftUI/SwiftUIAnyView.swift",
        "Views/SwiftUI/SwiftUITupleView.swift",
        "Views/SwiftUI/Text.swift",
        "Windows/Cocoa/CocoaWindow.FullscreenObserver.swift",
        "Windows/Cocoa/CocoaWindow.swift",
        "Windows/Cocoa/ManagedWindow.swift",
        "Windows/Protocol/CocoaWindowImplementation.swift",
        "Windows/Protocol/LegacyWindow.swift",
        "Windows/Protocol/WindowProtocol.swift",
        "Windows/Window/Window.CocoaImplementation.swift",
        "Windows/Window/Window.SwiftUIImplementation.Delegate.swift",
        "Windows/Window/Window.SwiftUIImplementation.WindowFinder.swift",
        "Windows/Window/Window.SwiftUIImplementation.swift",
        "Windows/Window/Window.swift",
        "Windows/Window/WindowType.swift"
      ],
      "target_dependencies" : [
        "SDGInterfaceLocalizations"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGErrorMessages",
      "module_type" : "SwiftTarget",
      "name" : "SDGErrorMessages",
      "path" : "Sources/SDGErrorMessages",
      "product_dependencies" : [
        "SDGText",
        "SDGLocalization"
      ],
      "product_memberships" : [
        "SDGErrorMessages",
        "_SDGInterfaceSample"
      ],
      "sources" : [
        "Error.swift"
      ],
      "target_dependencies" : [
        "SDGInterfaceLocalizations"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.