The Swift Package Index logo.Swift Package Index

Build Information

Successful build of steve, reference main (9b03d3), with Swift 6.1 for macOS (SPM) on 28 Mar 2026 14:05:05 UTC.

Swift 6 data race errors: 39

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.69.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mikker/steve.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mikker/steve
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 9b03d3f Update release workflow actions
Cloned https://github.com/mikker/steve.git
Revision (git rev-parse @):
9b03d3f1260e7f6e72f5ba58307df7ca3d27e098
SUCCESS checkout https://github.com/mikker/steve.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/mikker/steve.git
https://github.com/mikker/steve.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "steve",
  "name" : "steve",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "steve",
      "targets" : [
        "steve"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "steveTests",
      "module_type" : "SwiftTarget",
      "name" : "steveTests",
      "path" : "Tests/steveTests",
      "sources" : [
        "AXHelperTests.swift",
        "CLIRunnerTests.swift",
        "FindOptionsTests.swift",
        "IntegrationTests.swift",
        "KeyCodesTests.swift",
        "MenuOptionsTests.swift",
        "OutputTests.swift",
        "ParsingTests.swift",
        "QueryOptionsTests.swift",
        "StatusBarOptionsTests.swift"
      ],
      "target_dependencies" : [
        "steve"
      ],
      "type" : "test"
    },
    {
      "c99name" : "steve",
      "module_type" : "SwiftTarget",
      "name" : "steve",
      "path" : "Sources/steve",
      "product_memberships" : [
        "steve"
      ],
      "sources" : [
        "AX.swift",
        "CLI.swift",
        "Commands.swift",
        "KeyCodes.swift",
        "Output.swift",
        "Trace.swift",
        "main.swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/6] Write sources
[0/6] Write steve-entitlement.plist
[2/6] Write swift-version-2F0A5646E1D333AE.txt
[4/14] Compiling steve Trace.swift
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:4:24: warning: static property 'enabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct Trace {
 4 |     private static var enabled = false
   |                        |- warning: static property 'enabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'enabled' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static var path: String?
 6 |     private static var fileHandle: FileHandle?
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:5:24: warning: static property 'path' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | struct Trace {
 4 |     private static var enabled = false
 5 |     private static var path: String?
   |                        |- warning: static property 'path' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'path' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'path' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     private static var fileHandle: FileHandle?
 7 |     private static let lock = NSLock()
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:6:24: warning: static property 'fileHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |     private static var enabled = false
 5 |     private static var path: String?
 6 |     private static var fileHandle: FileHandle?
   |                        |- warning: static property 'fileHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'fileHandle' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'fileHandle' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     private static let lock = NSLock()
 8 |     private static let timestampFormatter = ISO8601DateFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:8:24: warning: static property 'timestampFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |     private static var fileHandle: FileHandle?
 7 |     private static let lock = NSLock()
 8 |     private static let timestampFormatter = ISO8601DateFormatter()
   |                        |- warning: static property 'timestampFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'timestampFormatter' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     static func configure(enabled: Bool, path: String?) {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSISO8601DateFormatter.h:46:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
44 |
45 | API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))
46 | @interface NSISO8601DateFormatter : NSFormatter <NSSecureCoding> {
   |            `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
47 | @private
48 |     CFDateFormatterRef _formatter;
[5/14] Compiling steve KeyCodes.swift
[6/14] Compiling steve main.swift
[7/14] Compiling steve Output.swift
/Users/admin/builder/spi-builder-workspace/Sources/steve/Output.swift:18:16: warning: static property 'format' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | struct Output {
 18 |     static var format: OutputFormat = .text
    |                |- warning: static property 'format' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'format' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'format' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     private static let labelKeys = ["title", "name", "label", "id"]
 20 |
[8/14] Emitting module steve
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:7:20: warning: static property 'frame' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | enum AXConst {
  6 |     enum Attr {
  7 |         static let frame: CFString = "AXFrame" as CFString
    |                    `- warning: static property 'frame' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreFoundation'
  1 | import AppKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreFoundation'
  2 | import ApplicationServices
  3 | import Foundation
    :
  5 | enum AXConst {
  6 |     enum Attr {
  7 |         static let frame: CFString = "AXFrame" as CFString
    |                    |- note: add '@MainActor' to make static property 'frame' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:8:20: warning: static property 'children' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     enum Attr {
  7 |         static let frame: CFString = "AXFrame" as CFString
  8 |         static let children: CFString = "AXChildren" as CFString
    |                    |- warning: static property 'children' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'children' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:9:20: warning: static property 'visibleChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  7 |         static let frame: CFString = "AXFrame" as CFString
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
    |                    |- warning: static property 'visibleChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'visibleChildren' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
 11 |         static let role: CFString = "AXRole" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:10:20: warning: static property 'childrenInNavigationOrder' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
    |                    |- warning: static property 'childrenInNavigationOrder' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'childrenInNavigationOrder' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |         static let role: CFString = "AXRole" as CFString
 12 |         static let title: CFString = "AXTitle" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:11:20: warning: static property 'role' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
 11 |         static let role: CFString = "AXRole" as CFString
    |                    |- warning: static property 'role' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'role' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |         static let title: CFString = "AXTitle" as CFString
 13 |         static let description: CFString = "AXDescription" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:12:20: warning: static property 'title' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
 11 |         static let role: CFString = "AXRole" as CFString
 12 |         static let title: CFString = "AXTitle" as CFString
    |                    |- warning: static property 'title' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'title' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |         static let description: CFString = "AXDescription" as CFString
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:13:20: warning: static property 'description' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |         static let role: CFString = "AXRole" as CFString
 12 |         static let title: CFString = "AXTitle" as CFString
 13 |         static let description: CFString = "AXDescription" as CFString
    |                    |- warning: static property 'description' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'description' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
 15 |         static let enabled: CFString = "AXEnabled" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:14:20: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |         static let title: CFString = "AXTitle" as CFString
 13 |         static let description: CFString = "AXDescription" as CFString
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
    |                    |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'identifier' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |         static let enabled: CFString = "AXEnabled" as CFString
 16 |         static let focused: CFString = "AXFocused" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:15:20: warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |         static let description: CFString = "AXDescription" as CFString
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
 15 |         static let enabled: CFString = "AXEnabled" as CFString
    |                    |- warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |         static let focused: CFString = "AXFocused" as CFString
 17 |         static let windows: CFString = "AXWindows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:16:20: warning: static property 'focused' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
 15 |         static let enabled: CFString = "AXEnabled" as CFString
 16 |         static let focused: CFString = "AXFocused" as CFString
    |                    |- warning: static property 'focused' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'focused' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |         static let windows: CFString = "AXWindows" as CFString
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:17:20: warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |         static let enabled: CFString = "AXEnabled" as CFString
 16 |         static let focused: CFString = "AXFocused" as CFString
 17 |         static let windows: CFString = "AXWindows" as CFString
    |                    |- warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'windows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
 19 |         static let value: CFString = "AXValue" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:18:20: warning: static property 'focusedWindow' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |         static let focused: CFString = "AXFocused" as CFString
 17 |         static let windows: CFString = "AXWindows" as CFString
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
    |                    |- warning: static property 'focusedWindow' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'focusedWindow' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |         static let value: CFString = "AXValue" as CFString
 20 |         static let selected: CFString = "AXSelected" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:19:20: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 17 |         static let windows: CFString = "AXWindows" as CFString
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
 19 |         static let value: CFString = "AXValue" as CFString
    |                    |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'value' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |         static let selected: CFString = "AXSelected" as CFString
 21 |         static let rows: CFString = "AXRows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:20:20: warning: static property 'selected' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
 19 |         static let value: CFString = "AXValue" as CFString
 20 |         static let selected: CFString = "AXSelected" as CFString
    |                    |- warning: static property 'selected' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selected' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         static let rows: CFString = "AXRows" as CFString
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:21:20: warning: static property 'rows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |         static let value: CFString = "AXValue" as CFString
 20 |         static let selected: CFString = "AXSelected" as CFString
 21 |         static let rows: CFString = "AXRows" as CFString
    |                    |- warning: static property 'rows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'rows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
 23 |         static let columns: CFString = "AXColumns" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:22:20: warning: static property 'visibleRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |         static let selected: CFString = "AXSelected" as CFString
 21 |         static let rows: CFString = "AXRows" as CFString
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
    |                    |- warning: static property 'visibleRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'visibleRows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         static let columns: CFString = "AXColumns" as CFString
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:23:20: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         static let rows: CFString = "AXRows" as CFString
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
 23 |         static let columns: CFString = "AXColumns" as CFString
    |                    |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'columns' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:24:20: warning: static property 'visibleColumns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
 23 |         static let columns: CFString = "AXColumns" as CFString
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
    |                    |- warning: static property 'visibleColumns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'visibleColumns' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:25:20: warning: static property 'selectedRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         static let columns: CFString = "AXColumns" as CFString
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
    |                    |- warning: static property 'selectedRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selectedRows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:26:20: warning: static property 'selectedChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
    |                    |- warning: static property 'selectedChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selectedChildren' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
 28 |         static let main: CFString = "AXMain" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:27:20: warning: static property 'selectedText' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
    |                    |- warning: static property 'selectedText' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selectedText' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |         static let main: CFString = "AXMain" as CFString
 29 |         static let minimized: CFString = "AXMinimized" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:28:20: warning: static property 'main' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
 28 |         static let main: CFString = "AXMain" as CFString
    |                    |- warning: static property 'main' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'main' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |         static let minimized: CFString = "AXMinimized" as CFString
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:29:20: warning: static property 'minimized' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
 28 |         static let main: CFString = "AXMain" as CFString
 29 |         static let minimized: CFString = "AXMinimized" as CFString
    |                    |- warning: static property 'minimized' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimized' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
 31 |         static let size: CFString = "AXSize" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:30:20: warning: static property 'fullScreen' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |         static let main: CFString = "AXMain" as CFString
 29 |         static let minimized: CFString = "AXMinimized" as CFString
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
    |                    |- warning: static property 'fullScreen' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'fullScreen' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |         static let size: CFString = "AXSize" as CFString
 32 |         static let position: CFString = "AXPosition" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:31:20: warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |         static let minimized: CFString = "AXMinimized" as CFString
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
 31 |         static let size: CFString = "AXSize" as CFString
    |                    |- warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'size' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         static let position: CFString = "AXPosition" as CFString
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:32:20: warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
 31 |         static let size: CFString = "AXSize" as CFString
 32 |         static let position: CFString = "AXPosition" as CFString
    |                    |- warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'position' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
 34 |         static let menu: CFString = "AXMenu" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:33:20: warning: static property 'menuBar' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |         static let size: CFString = "AXSize" as CFString
 32 |         static let position: CFString = "AXPosition" as CFString
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
    |                    |- warning: static property 'menuBar' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'menuBar' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         static let menu: CFString = "AXMenu" as CFString
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:34:20: warning: static property 'menu' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |         static let position: CFString = "AXPosition" as CFString
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
 34 |         static let menu: CFString = "AXMenu" as CFString
    |                    |- warning: static property 'menu' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'menu' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
 36 |         static let focusedUIElement: CFString = "AXFocusedUIElement" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:35:20: warning: static property 'windowNumber' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
 34 |         static let menu: CFString = "AXMenu" as CFString
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
    |                    |- warning: static property 'windowNumber' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'windowNumber' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         static let focusedUIElement: CFString = "AXFocusedUIElement" as CFString
 37 |     }
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:36:20: warning: static property 'focusedUIElement' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |         static let menu: CFString = "AXMenu" as CFString
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
 36 |         static let focusedUIElement: CFString = "AXFocusedUIElement" as CFString
    |                    |- warning: static property 'focusedUIElement' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'focusedUIElement' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     }
 38 |
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:40:20: warning: static property 'press' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 38 |
 39 |     enum Action {
 40 |         static let press: CFString = "AXPress" as CFString
    |                    |- warning: static property 'press' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'press' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |         static let scrollUp: CFString = "AXScrollUp" as CFString
 42 |         static let scrollDown: CFString = "AXScrollDown" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:41:20: warning: static property 'scrollUp' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |     enum Action {
 40 |         static let press: CFString = "AXPress" as CFString
 41 |         static let scrollUp: CFString = "AXScrollUp" as CFString
    |                    |- warning: static property 'scrollUp' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'scrollUp' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |         static let scrollDown: CFString = "AXScrollDown" as CFString
 43 |     }
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:42:20: warning: static property 'scrollDown' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |         static let press: CFString = "AXPress" as CFString
 41 |         static let scrollUp: CFString = "AXScrollUp" as CFString
 42 |         static let scrollDown: CFString = "AXScrollDown" as CFString
    |                    |- warning: static property 'scrollDown' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'scrollDown' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |     }
 44 | }
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:61:16: warning: static property 'childAttributeTraversalOrder' is not concurrency-safe because non-'Sendable' type '[CFString]' may have shared mutable state; this is an error in the Swift 6 language mode
 59 |
 60 | struct AXHelper {
 61 |     static let childAttributeTraversalOrder: [CFString] = [
    |                |- warning: static property 'childAttributeTraversalOrder' is not concurrency-safe because non-'Sendable' type '[CFString]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'childAttributeTraversalOrder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         AXConst.Attr.children,
 63 |         AXConst.Attr.visibleChildren,
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/Output.swift:18:16: warning: static property 'format' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |
 17 | struct Output {
 18 |     static var format: OutputFormat = .text
    |                |- warning: static property 'format' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'format' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'format' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     private static let labelKeys = ["title", "name", "label", "id"]
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:4:24: warning: static property 'enabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct Trace {
 4 |     private static var enabled = false
   |                        |- warning: static property 'enabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'enabled' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static var path: String?
 6 |     private static var fileHandle: FileHandle?
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:5:24: warning: static property 'path' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | struct Trace {
 4 |     private static var enabled = false
 5 |     private static var path: String?
   |                        |- warning: static property 'path' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'path' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'path' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     private static var fileHandle: FileHandle?
 7 |     private static let lock = NSLock()
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:6:24: warning: static property 'fileHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |     private static var enabled = false
 5 |     private static var path: String?
 6 |     private static var fileHandle: FileHandle?
   |                        |- warning: static property 'fileHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'fileHandle' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'fileHandle' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     private static let lock = NSLock()
 8 |     private static let timestampFormatter = ISO8601DateFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/steve/Trace.swift:8:24: warning: static property 'timestampFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |     private static var fileHandle: FileHandle?
 7 |     private static let lock = NSLock()
 8 |     private static let timestampFormatter = ISO8601DateFormatter()
   |                        |- warning: static property 'timestampFormatter' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'timestampFormatter' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     static func configure(enabled: Bool, path: String?) {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSISO8601DateFormatter.h:46:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
44 |
45 | API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))
46 | @interface NSISO8601DateFormatter : NSFormatter <NSSecureCoding> {
   |            `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
47 | @private
48 |     CFDateFormatterRef _formatter;
[9/14] Compiling steve Commands.swift
[10/14] Compiling steve AX.swift
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:7:20: warning: static property 'frame' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | enum AXConst {
  6 |     enum Attr {
  7 |         static let frame: CFString = "AXFrame" as CFString
    |                    `- warning: static property 'frame' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreFoundation'
  1 | import AppKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreFoundation'
  2 | import ApplicationServices
  3 | import Foundation
    :
  5 | enum AXConst {
  6 |     enum Attr {
  7 |         static let frame: CFString = "AXFrame" as CFString
    |                    |- note: add '@MainActor' to make static property 'frame' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:8:20: warning: static property 'children' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     enum Attr {
  7 |         static let frame: CFString = "AXFrame" as CFString
  8 |         static let children: CFString = "AXChildren" as CFString
    |                    |- warning: static property 'children' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'children' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:9:20: warning: static property 'visibleChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  7 |         static let frame: CFString = "AXFrame" as CFString
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
    |                    |- warning: static property 'visibleChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'visibleChildren' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
 11 |         static let role: CFString = "AXRole" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:10:20: warning: static property 'childrenInNavigationOrder' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  8 |         static let children: CFString = "AXChildren" as CFString
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
    |                    |- warning: static property 'childrenInNavigationOrder' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'childrenInNavigationOrder' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |         static let role: CFString = "AXRole" as CFString
 12 |         static let title: CFString = "AXTitle" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:11:20: warning: static property 'role' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |         static let visibleChildren: CFString = "AXVisibleChildren" as CFString
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
 11 |         static let role: CFString = "AXRole" as CFString
    |                    |- warning: static property 'role' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'role' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |         static let title: CFString = "AXTitle" as CFString
 13 |         static let description: CFString = "AXDescription" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:12:20: warning: static property 'title' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |         static let childrenInNavigationOrder: CFString = "AXChildrenInNavigationOrder" as CFString
 11 |         static let role: CFString = "AXRole" as CFString
 12 |         static let title: CFString = "AXTitle" as CFString
    |                    |- warning: static property 'title' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'title' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |         static let description: CFString = "AXDescription" as CFString
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:13:20: warning: static property 'description' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |         static let role: CFString = "AXRole" as CFString
 12 |         static let title: CFString = "AXTitle" as CFString
 13 |         static let description: CFString = "AXDescription" as CFString
    |                    |- warning: static property 'description' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'description' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
 15 |         static let enabled: CFString = "AXEnabled" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:14:20: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |         static let title: CFString = "AXTitle" as CFString
 13 |         static let description: CFString = "AXDescription" as CFString
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
    |                    |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'identifier' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |         static let enabled: CFString = "AXEnabled" as CFString
 16 |         static let focused: CFString = "AXFocused" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:15:20: warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |         static let description: CFString = "AXDescription" as CFString
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
 15 |         static let enabled: CFString = "AXEnabled" as CFString
    |                    |- warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |         static let focused: CFString = "AXFocused" as CFString
 17 |         static let windows: CFString = "AXWindows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:16:20: warning: static property 'focused' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |         static let identifier: CFString = "AXIdentifier" as CFString
 15 |         static let enabled: CFString = "AXEnabled" as CFString
 16 |         static let focused: CFString = "AXFocused" as CFString
    |                    |- warning: static property 'focused' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'focused' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |         static let windows: CFString = "AXWindows" as CFString
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:17:20: warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |         static let enabled: CFString = "AXEnabled" as CFString
 16 |         static let focused: CFString = "AXFocused" as CFString
 17 |         static let windows: CFString = "AXWindows" as CFString
    |                    |- warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'windows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
 19 |         static let value: CFString = "AXValue" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:18:20: warning: static property 'focusedWindow' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |         static let focused: CFString = "AXFocused" as CFString
 17 |         static let windows: CFString = "AXWindows" as CFString
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
    |                    |- warning: static property 'focusedWindow' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'focusedWindow' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |         static let value: CFString = "AXValue" as CFString
 20 |         static let selected: CFString = "AXSelected" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:19:20: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 17 |         static let windows: CFString = "AXWindows" as CFString
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
 19 |         static let value: CFString = "AXValue" as CFString
    |                    |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'value' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |         static let selected: CFString = "AXSelected" as CFString
 21 |         static let rows: CFString = "AXRows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:20:20: warning: static property 'selected' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |         static let focusedWindow: CFString = "AXFocusedWindow" as CFString
 19 |         static let value: CFString = "AXValue" as CFString
 20 |         static let selected: CFString = "AXSelected" as CFString
    |                    |- warning: static property 'selected' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selected' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         static let rows: CFString = "AXRows" as CFString
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:21:20: warning: static property 'rows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |         static let value: CFString = "AXValue" as CFString
 20 |         static let selected: CFString = "AXSelected" as CFString
 21 |         static let rows: CFString = "AXRows" as CFString
    |                    |- warning: static property 'rows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'rows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
 23 |         static let columns: CFString = "AXColumns" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:22:20: warning: static property 'visibleRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |         static let selected: CFString = "AXSelected" as CFString
 21 |         static let rows: CFString = "AXRows" as CFString
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
    |                    |- warning: static property 'visibleRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'visibleRows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         static let columns: CFString = "AXColumns" as CFString
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:23:20: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |         static let rows: CFString = "AXRows" as CFString
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
 23 |         static let columns: CFString = "AXColumns" as CFString
    |                    |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'columns' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:24:20: warning: static property 'visibleColumns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         static let visibleRows: CFString = "AXVisibleRows" as CFString
 23 |         static let columns: CFString = "AXColumns" as CFString
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
    |                    |- warning: static property 'visibleColumns' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'visibleColumns' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:25:20: warning: static property 'selectedRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         static let columns: CFString = "AXColumns" as CFString
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
    |                    |- warning: static property 'selectedRows' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selectedRows' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:26:20: warning: static property 'selectedChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |         static let visibleColumns: CFString = "AXVisibleColumns" as CFString
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
    |                    |- warning: static property 'selectedChildren' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selectedChildren' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
 28 |         static let main: CFString = "AXMain" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:27:20: warning: static property 'selectedText' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 25 |         static let selectedRows: CFString = "AXSelectedRows" as CFString
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
    |                    |- warning: static property 'selectedText' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'selectedText' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |         static let main: CFString = "AXMain" as CFString
 29 |         static let minimized: CFString = "AXMinimized" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:28:20: warning: static property 'main' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |         static let selectedChildren: CFString = "AXSelectedChildren" as CFString
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
 28 |         static let main: CFString = "AXMain" as CFString
    |                    |- warning: static property 'main' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'main' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |         static let minimized: CFString = "AXMinimized" as CFString
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:29:20: warning: static property 'minimized' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |         static let selectedText: CFString = "AXSelectedText" as CFString
 28 |         static let main: CFString = "AXMain" as CFString
 29 |         static let minimized: CFString = "AXMinimized" as CFString
    |                    |- warning: static property 'minimized' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'minimized' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
 31 |         static let size: CFString = "AXSize" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:30:20: warning: static property 'fullScreen' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |         static let main: CFString = "AXMain" as CFString
 29 |         static let minimized: CFString = "AXMinimized" as CFString
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
    |                    |- warning: static property 'fullScreen' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'fullScreen' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |         static let size: CFString = "AXSize" as CFString
 32 |         static let position: CFString = "AXPosition" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:31:20: warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |         static let minimized: CFString = "AXMinimized" as CFString
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
 31 |         static let size: CFString = "AXSize" as CFString
    |                    |- warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'size' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         static let position: CFString = "AXPosition" as CFString
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:32:20: warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |         static let fullScreen: CFString = "AXFullScreen" as CFString
 31 |         static let size: CFString = "AXSize" as CFString
 32 |         static let position: CFString = "AXPosition" as CFString
    |                    |- warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'position' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
 34 |         static let menu: CFString = "AXMenu" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:33:20: warning: static property 'menuBar' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |         static let size: CFString = "AXSize" as CFString
 32 |         static let position: CFString = "AXPosition" as CFString
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
    |                    |- warning: static property 'menuBar' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'menuBar' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         static let menu: CFString = "AXMenu" as CFString
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:34:20: warning: static property 'menu' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |         static let position: CFString = "AXPosition" as CFString
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
 34 |         static let menu: CFString = "AXMenu" as CFString
    |                    |- warning: static property 'menu' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'menu' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
 36 |         static let focusedUIElement: CFString = "AXFocusedUIElement" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:35:20: warning: static property 'windowNumber' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |         static let menuBar: CFString = "AXMenuBar" as CFString
 34 |         static let menu: CFString = "AXMenu" as CFString
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
    |                    |- warning: static property 'windowNumber' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'windowNumber' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         static let focusedUIElement: CFString = "AXFocusedUIElement" as CFString
 37 |     }
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:36:20: warning: static property 'focusedUIElement' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |         static let menu: CFString = "AXMenu" as CFString
 35 |         static let windowNumber: CFString = "AXWindowNumber" as CFString
 36 |         static let focusedUIElement: CFString = "AXFocusedUIElement" as CFString
    |                    |- warning: static property 'focusedUIElement' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'focusedUIElement' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     }
 38 |
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:40:20: warning: static property 'press' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 38 |
 39 |     enum Action {
 40 |         static let press: CFString = "AXPress" as CFString
    |                    |- warning: static property 'press' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'press' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |         static let scrollUp: CFString = "AXScrollUp" as CFString
 42 |         static let scrollDown: CFString = "AXScrollDown" as CFString
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:41:20: warning: static property 'scrollUp' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |     enum Action {
 40 |         static let press: CFString = "AXPress" as CFString
 41 |         static let scrollUp: CFString = "AXScrollUp" as CFString
    |                    |- warning: static property 'scrollUp' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'scrollUp' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |         static let scrollDown: CFString = "AXScrollDown" as CFString
 43 |     }
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:42:20: warning: static property 'scrollDown' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
 40 |         static let press: CFString = "AXPress" as CFString
 41 |         static let scrollUp: CFString = "AXScrollUp" as CFString
 42 |         static let scrollDown: CFString = "AXScrollDown" as CFString
    |                    |- warning: static property 'scrollDown' is not concurrency-safe because non-'Sendable' type 'CFString' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: add '@MainActor' to make static property 'scrollDown' part of global actor 'MainActor'
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |     }
 44 | }
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:61:16: warning: static property 'childAttributeTraversalOrder' is not concurrency-safe because non-'Sendable' type '[CFString]' may have shared mutable state; this is an error in the Swift 6 language mode
 59 |
 60 | struct AXHelper {
 61 |     static let childAttributeTraversalOrder: [CFString] = [
    |                |- warning: static property 'childAttributeTraversalOrder' is not concurrency-safe because non-'Sendable' type '[CFString]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'childAttributeTraversalOrder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         AXConst.Attr.children,
 63 |         AXConst.Attr.visibleChildren,
CoreFoundation.CFString:1:14: note: class 'CFString' does not conform to the 'Sendable' protocol
1 | public class CFString : _CFObject {
  |              `- note: class 'CFString' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/steve/AX.swift:84:38: warning: reference to var 'kAXTrustedCheckOptionPrompt' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 82 |     static func ensureTrusted() -> Bool {
 83 |         if AXIsProcessTrusted() { return true }
 84 |         let options: NSDictionary = [kAXTrustedCheckOptionPrompt.takeUnretainedValue() as NSString: true]
    |                                      `- warning: reference to var 'kAXTrustedCheckOptionPrompt' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 85 |         _ = AXIsProcessTrustedWithOptions(options)
 86 |         return AXIsProcessTrusted()
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h:66:20: note: var declared here
 64 | extern Boolean AXIsProcessTrustedWithOptions (CFDictionaryRef __nullable options) CF_AVAILABLE_MAC(10_9);
 65 |
 66 | extern CFStringRef kAXTrustedCheckOptionPrompt CF_AVAILABLE_MAC(10_9);
    |                    `- note: var declared here
 67 |
 68 | /*!
[11/14] Compiling steve CLI.swift
[11/14] Write Objects.LinkFileList
[12/14] Linking steve
[13/14] Applying steve
Build complete! (7.87s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "steve",
  "name" : "steve",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "steve",
      "targets" : [
        "steve"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "steveTests",
      "module_type" : "SwiftTarget",
      "name" : "steveTests",
      "path" : "Tests/steveTests",
      "sources" : [
        "AXHelperTests.swift",
        "CLIRunnerTests.swift",
        "FindOptionsTests.swift",
        "IntegrationTests.swift",
        "KeyCodesTests.swift",
        "MenuOptionsTests.swift",
        "OutputTests.swift",
        "ParsingTests.swift",
        "QueryOptionsTests.swift",
        "StatusBarOptionsTests.swift"
      ],
      "target_dependencies" : [
        "steve"
      ],
      "type" : "test"
    },
    {
      "c99name" : "steve",
      "module_type" : "SwiftTarget",
      "name" : "steve",
      "path" : "Sources/steve",
      "product_memberships" : [
        "steve"
      ],
      "sources" : [
        "AX.swift",
        "CLI.swift",
        "Commands.swift",
        "KeyCodes.swift",
        "Output.swift",
        "Trace.swift",
        "main.swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.9"
}
Done.