The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Tart, reference 2.28.0 (3a6c5f), with Swift 6.1 for macOS (SPM) on 20 Jun 2025 10:11:38 UTC.

Swift 6 data race errors: 42

Build Command

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

Build Log

   |                              |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: task-isolated 'result' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
59 |               }
60 |             }
[1503/1533] Compiling tart IP.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Clone.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Clone: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Clone a VM",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | struct Create: AsyncParsableCommand {
 8 |   static var configuration = CommandConfiguration(abstract: "Create a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |   @Argument(help: "VM name")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Delete.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Delete: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Delete a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:12:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | struct Exec: AsyncParsableCommand {
 12 |   static var configuration = CommandConfiguration(abstract: "Execute a command in a running VM", discussion: """
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |   Requires Tart Guest Agent running in a guest VM.
 14 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:47:18: warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
 45 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
 46 |     defer {
 47 |       try! group.syncShutdownGracefully()
    |                  `- warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
 48 |     }
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:56:28: warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
 54 |     )
 55 |     defer {
 56 |       try! channel.close().wait()
    |                            `- warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
 57 |     }
 58 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Export.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Export: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Export VM to a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Source VM name.", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/FQN.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct FQN: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Get a fully-qualified VM name", shouldDisplay: false)
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Get.swift:17:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct Get: AsyncParsableCommand {
17 |   static var configuration = CommandConfiguration(commandName: "get", abstract: "Get a VM's configuration")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |   @Argument(help: "VM name.", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:10:27: warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |   case dhcp, arp, agent
 9 |
10 |   private(set) static var allValueStrings: [String] = Self.allCases.map { "\($0)"}
   |                           |- warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'allValueStrings' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: add '@MainActor' to make static property 'allValueStrings' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:14:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | struct IP: AsyncParsableCommand {
14 |   static var configuration = CommandConfiguration(abstract: "Get VM's IP address")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:58:30: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
56 |             let image = try await withCheckedThrowingContinuation { continuation in
57 |               VZMacOSRestoreImage.fetchLatestSupported() { result in
58 |                 continuation.resume(with: result)
   |                              |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: task-isolated 'result' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
59 |               }
60 |             }
[1504/1533] Compiling tart VMDirectory+Archive.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1505/1533] Compiling tart VMDirectory+OCI.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1506/1533] Compiling tart VMDirectory.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1507/1533] Compiling tart VMStorageHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1508/1533] Compiling tart VMStorageLocal.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1509/1533] Compiling tart VMStorageOCI.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1510/1533] Compiling tart FullFledgedVNC.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1511/1533] Compiling tart ScreenSharingVNC.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1512/1533] Compiling tart VNC.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:226:9: warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
224 |         transaction.finish()
225 |       }, onCancel: {
226 |         transaction.finish(status: SentrySpanStatus.cancelled)
    |         `- warning: capture of 'transaction' with non-sendable type 'any Span' in a '@Sendable' closure; this is an error in the Swift 6 language mode
227 |         try? FileManager.default.removeItem(at: tmpVMDir.baseURL)
228 |       })
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Sentry.framework/Headers/SentrySpanProtocol.h:20:11: note: protocol 'Span' does not conform to the 'Sendable' protocol
 18 |
 19 | NS_SWIFT_NAME(Span)
 20 | @protocol SentrySpan <SentrySerializable>
    |           `- note: protocol 'Span' does not conform to the 'Sendable' protocol
 21 |
 22 | /**
/Users/admin/builder/spi-builder-workspace/Sources/tart/VMStorageOCI.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  1 | import Foundation
  2 | import Sentry
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Sentry'
  3 | import Retry
  4 |
[1513/1533] Compiling tart Set.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1514/1533] Compiling tart Stop.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1515/1533] Compiling tart Suspend.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1516/1533] Compiling tart Config.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1517/1533] Compiling tart ControlSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1518/1533] Compiling tart CredentialsProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1519/1533] Compiling tart DockerConfigCredentialsProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1520/1533] Compiling tart EnvironmentCredentialsProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1521/1533] Compiling tart KeychainCredentialsProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Set.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  4 |
  5 | struct Set: AsyncParsableCommand {
  6 |   static var configuration = CommandConfiguration(commandName: "set", abstract: "Modify VM's configuration")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |
  8 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Stop.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Stop: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "stop", abstract: "Stop a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Suspend.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | struct Suspend: AsyncParsableCommand {
 7 |   static var configuration = CommandConfiguration(commandName: "suspend", abstract: "Suspend a VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |   @Argument(help: "VM name", completion: .custom(completeRunningMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:51:48: warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
49 |
50 |       do {
51 |         guard let vmConnection = try await vm?.connect(toPort: self.vmPort) else {
   |                                                `- warning: non-sendable result type 'VZVirtioSocketConnection' cannot be sent from main actor-isolated context in call to instance method 'connect(toPort:)'; this is an error in the Swift 6 language mode
52 |           throw RuntimeError.VMSocketFailed(self.vmPort, "VM is not running")
53 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Virtualization.framework/Headers/VZVirtioSocketConnection.h:18:12: note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
16 |  */
17 | VZ_EXPORT API_AVAILABLE(macos(11.0))
18 | @interface VZVirtioSocketConnection : NSObject
   |            `- note: class 'VZVirtioSocketConnection' does not conform to the 'Sendable' protocol
19 |
20 | + (instancetype)new NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/tart/ControlSocket.swift:36:25: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 |       try await serverChannel.executeThenClose { serverInbound in
35 |         for try await clientChannel in serverInbound {
36 |           group.addTask {
   |                         `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
37 |             try await self.handleClient(clientChannel)
   |                       `- note: closure captures 'self' which is accessible to code in the current task
38 |           }
39 |         }
[1522/1533] Compiling tart Import.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1523/1533] Compiling tart List.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1524/1533] Compiling tart Login.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1525/1533] Compiling tart Logout.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1526/1533] Compiling tart Prune.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1527/1533] Compiling tart Pull.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1528/1533] Compiling tart Push.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1529/1533] Compiling tart Rename.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1530/1533] Compiling tart Run.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Import.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Import: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Import VM from a compressed .tvm file")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "Path to a file created with \"tart export\".", completion: .file())
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/List.swift:16:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | struct List: AsyncParsableCommand {
16 |   static var configuration = CommandConfiguration(abstract: "List created VMs")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |   @Option(help: ArgumentHelp("Only display VMs from the specified source (e.g. --source local, --source oci)."))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Login.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Login: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Login to a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Logout.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Logout: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(abstract: "Logout from a registry")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 |   @Argument(help: "host")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Prune.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | struct Prune: AsyncParsableCommand {
  8 |   static var configuration = CommandConfiguration(abstract: "Prune OCI and IPSW caches or local VMs")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |   @Option(help: ArgumentHelp("Entries to remove: \"caches\" targets OCI and IPSW caches and \"vms\" targets local VMs."), completion: .list(["caches", "vms"]))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Pull.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | struct Pull: AsyncParsableCommand {
 6 |   static var configuration = CommandConfiguration(
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     abstract: "Pull a VM from a registry",
 8 |     discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Push.swift:7:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  5 |
  6 | struct Push: AsyncParsableCommand {
  7 |   static var configuration = CommandConfiguration(abstract: "Push a VM to a registry")
    |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |   @Argument(help: "local or remote VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Rename.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | struct Rename: AsyncParsableCommand {
 5 |   static var configuration = CommandConfiguration(abstract: "Rename a local VM")
   |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:10:5: warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   8 | import System
   9 |
  10 | var vm: VM?
     |     |- warning: var 'vm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'vm' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'vm' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |
  12 | struct IPNotFound: Error {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:66:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  64 |
  65 | struct Run: AsyncParsableCommand {
  66 |   static var configuration = CommandConfiguration(abstract: "Run a VM")
     |              |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |              |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
     |              |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
     |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  67 |
  68 |   @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:727:13: warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
     |             `- warning: main actor-isolated static property 'suspendable' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     :
 732 |
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 735 |   static var capturesSystemKeys: Bool = false
 736 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:728:13: warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
     |             `- warning: main actor-isolated static property 'capturesSystemKeys' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 729 |     MainApp.main()
 730 |   }
     :
 733 | struct MainApp: App {
 734 |   static var suspendable: Bool = false
 735 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 736 |
 737 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:729:13: warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 724 |   }
 725 |
 726 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 727 |     MainApp.suspendable = suspendable
 728 |     MainApp.capturesSystemKeys = captureSystemKeys
 729 |     MainApp.main()
     |             `- warning: call to main actor-isolated static method 'main()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 730 |   }
 731 | }
SwiftUI.App.main:2:47: note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
1 | protocol App {
2 | @MainActor @preconcurrency public static func main()}
  |                                               `- note: calls to static method 'main()' from outside of its actor context are implicitly asynchronous
3 |
[1530/1533] Write Objects.LinkFileList
[1531/1533] Linking tart
[1532/1533] Applying tart
Build complete! (55.56s)
warning: 'swift-algorithms': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-algorithms/Sources/Algorithms/Documentation.docc
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "dynamic",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/mhdhejazi/Dynamic"
    },
    {
      "identity" : "swift-algorithms",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-algorithms"
    },
    {
      "identity" : "swiftdate",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "7.0.0",
            "upper_bound" : "8.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/malcommac/SwiftDate"
    },
    {
      "identity" : "antlr4",
      "requirement" : {
        "exact" : [
          "4.13.2"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/antlr/antlr4"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    },
    {
      "identity" : "swiftformat",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.53.6",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nicklockwood/SwiftFormat"
    },
    {
      "identity" : "sentry-cocoa",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.51.1",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/getsentry/sentry-cocoa"
    },
    {
      "identity" : "texttable",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/cfilipov/TextTable"
    },
    {
      "identity" : "swift-sysctl",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.8.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sersoft-gmbh/swift-sysctl.git"
    },
    {
      "identity" : "swiftradix",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/orchetect/SwiftRadix"
    },
    {
      "identity" : "semaphore",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.8",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/groue/Semaphore"
    },
    {
      "identity" : "swift-retry",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.3",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/fumoboy007/swift-retry"
    },
    {
      "identity" : "swift-xattr",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jozefizso/swift-xattr"
    },
    {
      "identity" : "grpc-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.24.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift.git"
    },
    {
      "identity" : "cirruslabs_tart-guest-agent_grpc_swift",
      "requirement" : {
        "revision" : [
          "1.24.2-00000000000000-17d7dedafb88.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://buf.build/gen/swift/git/1.24.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_grpc_swift.git"
    }
  ],
  "manifest_display_name" : "Tart",
  "name" : "Tart",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "tart",
      "targets" : [
        "tart"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "tart",
      "module_type" : "SwiftTarget",
      "name" : "tart",
      "path" : "Sources/tart",
      "product_dependencies" : [
        "Algorithms",
        "ArgumentParser",
        "Dynamic",
        "SwiftDate",
        "Antlr4Static",
        "Atomics",
        "Sentry",
        "TextTable",
        "Sysctl",
        "SwiftRadix",
        "Semaphore",
        "DMRetry",
        "XAttr",
        "GRPC",
        "Cirruslabs_TartGuestAgent_Grpc_Swift"
      ],
      "product_memberships" : [
        "tart"
      ],
      "sources" : [
        "CI/CI.swift",
        "Commands/Clone.swift",
        "Commands/Create.swift",
        "Commands/Delete.swift",
        "Commands/Exec.swift",
        "Commands/Export.swift",
        "Commands/FQN.swift",
        "Commands/Get.swift",
        "Commands/IP.swift",
        "Commands/Import.swift",
        "Commands/List.swift",
        "Commands/Login.swift",
        "Commands/Logout.swift",
        "Commands/Prune.swift",
        "Commands/Pull.swift",
        "Commands/Push.swift",
        "Commands/Rename.swift",
        "Commands/Run.swift",
        "Commands/Set.swift",
        "Commands/Stop.swift",
        "Commands/Suspend.swift",
        "Config.swift",
        "ControlSocket.swift",
        "Credentials/CredentialsProvider.swift",
        "Credentials/DockerConfigCredentialsProvider.swift",
        "Credentials/EnvironmentCredentialsProvider.swift",
        "Credentials/KeychainCredentialsProvider.swift",
        "Credentials/StdinCredentials.swift",
        "DeviceInfo/DeviceInfo.swift",
        "DiskImageFormat.swift",
        "Fetcher.swift",
        "FileLock.swift",
        "Formatter/Format.swift",
        "IPSWCache.swift",
        "LocalLayerCache.swift",
        "Logging/Logger.swift",
        "Logging/ProgressObserver.swift",
        "Logging/URLSessionLogger.swift",
        "MACAddressResolver/ARPCache.swift",
        "MACAddressResolver/AgentResolver.swift",
        "MACAddressResolver/Lease.swift",
        "MACAddressResolver/Leases.swift",
        "MACAddressResolver/MACAddress.swift",
        "Network/Network.swift",
        "Network/NetworkBridged.swift",
        "Network/NetworkShared.swift",
        "Network/Softnet.swift",
        "OCI/Authentication.swift",
        "OCI/AuthenticationKeeper.swift",
        "OCI/Digest.swift",
        "OCI/Layerizer/Disk.swift",
        "OCI/Layerizer/DiskV1.swift",
        "OCI/Layerizer/DiskV2.swift",
        "OCI/Manifest.swift",
        "OCI/Reference/Generated/ReferenceBaseListener.swift",
        "OCI/Reference/Generated/ReferenceLexer.swift",
        "OCI/Reference/Generated/ReferenceListener.swift",
        "OCI/Reference/Generated/ReferenceParser.swift",
        "OCI/Registry.swift",
        "OCI/RemoteName.swift",
        "OCI/URL+Absolutize.swift",
        "OCI/WWWAuthenticate.swift",
        "PIDLock.swift",
        "Passphrase/PassphraseGenerator.swift",
        "Passphrase/Words.swift",
        "Platform/Architecture.swift",
        "Platform/Darwin.swift",
        "Platform/Linux.swift",
        "Platform/OS.swift",
        "Platform/Platform.swift",
        "Prunable.swift",
        "Root.swift",
        "Serial.swift",
        "ShellCompletions/ShellCompletions.swift",
        "Term.swift",
        "URL+AccessDate.swift",
        "URL+Prunable.swift",
        "Utils.swift",
        "VM+Recovery.swift",
        "VM.swift",
        "VMConfig.swift",
        "VMDirectory+Archive.swift",
        "VMDirectory+OCI.swift",
        "VMDirectory.swift",
        "VMStorageHelper.swift",
        "VMStorageLocal.swift",
        "VMStorageOCI.swift",
        "VNC/FullFledgedVNC.swift",
        "VNC/ScreenSharingVNC.swift",
        "VNC/VNC.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "TartTests",
      "module_type" : "SwiftTarget",
      "name" : "TartTests",
      "path" : "Tests/TartTests",
      "sources" : [
        "DigestTests.swift",
        "DirecotryShareTests.swift",
        "DiskImageFormatTests.swift",
        "DockerConfigTests.swift",
        "FileLockTests.swift",
        "LayerizerTests.swift",
        "LeaseTest.swift",
        "LeasesTests.swift",
        "MACAddressResolverTests.swift",
        "RegistryTests.swift",
        "RemoteNameTests.swift",
        "TokenResponseTests.swift",
        "URLAbsolutizationTests.swift",
        "URLAccessDateTests.swift",
        "Util/RegistryRunner.swift",
        "WWWAuthenticateTests.swift"
      ],
      "target_dependencies" : [
        "tart"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.10"
}
Done.