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.30.1 (20dcfc), with Swift 6.1 for macOS (SPM) on 11 Nov 2025 02:42:33 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

10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1534/1553] Compiling tart URLSessionLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1535/1553] Compiling tart ARPCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1536/1553] Compiling tart AgentResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1537/1553] Compiling tart Lease.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1538/1553] Compiling tart Leases.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1539/1553] Compiling tart MACAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1540/1553] Compiling tart Network.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1541/1553] Compiling tart NetworkBridged.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:10: warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |          `- warning: capture of 'self' with non-sendable type 'ProgressObserver' in a '@Sendable' closure
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:28:9: warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
26 |
27 |         self.lastRenderedLine = line
28 |         renderer.updateLastLine(line)
   |         `- warning: capture of 'renderer' with non-sendable type 'any Logger' in a '@Sendable' closure
29 |       }
30 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/ProgressObserver.swift:19:77: warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class ProgressObserver: NSObject {
   |              `- note: class 'ProgressObserver' does not conform to the 'Sendable' protocol
 4 |   @objc var progressToObserve: Progress
 5 |   var observation: NSKeyValueObservation?
   :
17 |     observation = observe(\.progressToObserve.fractionCompleted) { progress, _ in
18 |       let currentTime = Date.now
19 |       if self.progressToObserve.isFinished || currentTime.timeIntervalSince(self.lastTimeUpdated) >= 1.0 {
   |                                                                             `- warning: implicit capture of 'self' requires that 'ProgressObserver' conforms to 'Sendable'; this is an error in the Swift 6 language mode
20 |         self.lastTimeUpdated = currentTime
21 |         let line = ProgressObserver.lineToRender(self.progressToObserve)
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:3:14: warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
   |              `- warning: non-final class 'URLSessionLogger' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 4 |   let renderer: Logger
 5 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/URLSessionLogger.swift:4:7: warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 2 |
 3 | public class URLSessionLogger: NSObject, URLSessionTaskDelegate {
 4 |   let renderer: Logger
   |       `- warning: stored property 'renderer' of 'Sendable'-conforming class 'URLSessionLogger' has non-sendable type 'any Logger'; this is an error in the Swift 6 language mode
 5 |
 6 |   public init(_ renderer: Logger) {
/Users/admin/builder/spi-builder-workspace/Sources/tart/Logging/Logger.swift:3:17: note: protocol 'Logger' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public protocol Logger {
   |                 `- note: protocol 'Logger' does not conform to the 'Sendable' protocol
 4 |   func appendNewLine(_ line: String) -> Void
 5 |   func updateLastLine(_ line: String) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:12:17: warning: immutable value 'error' was never used; consider replacing with '_' or removing it
10 |     do {
11 |       return try await resolveIP(controlSocketURL)
12 |     } catch let error as GRPCConnectionPoolError {
   |                 `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it
13 |       return nil
14 |     }
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:21: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
19 |     let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
20 |     defer {
21 |       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
22 |     }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/MACAddressResolver/AgentResolver.swift:30: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
28 |     )
29 |     defer {
30 |       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
31 |     }
32 |
[1542/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1543/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1544/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1545/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1546/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1547/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1548/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1549/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1550/1553] 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:752: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     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
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     MainApp.main()
     :
 757 |
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 760 |   static var capturesSystemKeys: Bool = false
 761 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:753: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     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
 754 |     MainApp.main()
 755 |   }
     :
 758 | struct MainApp: App {
 759 |   static var suspendable: Bool = false
 760 |   static var capturesSystemKeys: Bool = false
     |              `- note: mutation of this static property is only permitted within the actor
 761 |
 762 |   @NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Run.swift:754: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
 749 |   }
 750 |
 751 |   private func runUI(_ suspendable: Bool, _ captureSystemKeys: Bool) {
     |                `- note: add '@MainActor' to make instance method 'runUI' part of global actor 'MainActor'
 752 |     MainApp.suspendable = suspendable
 753 |     MainApp.capturesSystemKeys = captureSystemKeys
 754 |     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
 755 |   }
 756 | }
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 |
[1550/1553] Write Objects.LinkFileList
[1551/1553] Linking tart
[1552/1553] Applying tart
Build complete! (167.71s)
Fetching https://github.com/mhdhejazi/Dynamic
[1/247] Fetching dynamic
Fetched https://github.com/mhdhejazi/Dynamic from cache (0.72s)
Fetching https://github.com/cfilipov/TextTable
[1/210] Fetching texttable
Fetched https://github.com/cfilipov/TextTable from cache (0.72s)
Fetching https://buf.build/gen/swift/git/1.24.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_grpc_swift.git
Fetched https://buf.build/gen/swift/git/1.24.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_grpc_swift.git from cache (0.64s)
Fetching https://github.com/sersoft-gmbh/swift-sysctl.git
Fetching https://github.com/jozefizso/swift-xattr
Fetching https://github.com/grpc/grpc-swift.git
Fetching https://github.com/orchetect/SwiftRadix
Fetching https://github.com/groue/Semaphore
Fetching https://github.com/fumoboy007/swift-retry
Fetching https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git
[1/229] Fetching swift-retry
[22/1288] Fetching swift-retry, swiftradix
[139/1581] Fetching swift-retry, swiftradix, semaphore
[357/1796] Fetching swift-retry, swiftradix, semaphore, swift-xattr
[637/7748] Fetching swift-retry, swiftradix, semaphore, swift-xattr, swift-sysctl
[2799/59113] Fetching swift-retry, swiftradix, semaphore, swift-xattr, swift-sysctl, grpc-swift
Fetched https://github.com/jozefizso/swift-xattr from cache (1.46s)
Fetched https://github.com/sersoft-gmbh/swift-sysctl.git from cache (1.46s)
[9276/52946] Fetching swift-retry, swiftradix, semaphore, grpc-swift
Fetching https://github.com/nicklockwood/SwiftFormat
Fetching https://github.com/getsentry/sentry-cocoa
Fetched https://github.com/orchetect/SwiftRadix from cache (2.41s)
Fetched https://github.com/grpc/grpc-swift.git from cache (2.41s)
Fetched https://github.com/fumoboy007/swift-retry from cache (2.41s)
Fetched https://github.com/groue/Semaphore from cache (2.41s)
Fetched https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git from cache (2.42s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/antlr/antlr4
Fetching https://github.com/malcommac/SwiftDate
Fetching https://github.com/apple/swift-algorithms from cache
Fetching https://github.com/apple/swift-argument-parser from cache
[1/52503] Fetching swiftformat
Fetched https://github.com/apple/swift-atomics.git from cache (0.66s)
[3677/247737] Fetching swiftformat, sentry-cocoa
[3678/257943] Fetching swiftformat, sentry-cocoa, swiftdate
Fetched https://github.com/apple/swift-algorithms from cache (0.81s)
[12408/425905] Fetching swiftformat, sentry-cocoa, swiftdate, antlr4
Fetched https://github.com/apple/swift-argument-parser from cache (1.31s)
Fetched https://github.com/antlr/antlr4 from cache (6.07s)
Fetched https://github.com/malcommac/SwiftDate from cache (6.07s)
[206317/247737] Fetching swiftformat, sentry-cocoa
Fetched https://github.com/getsentry/sentry-cocoa from cache (7.37s)
[11551/52503] Fetching swiftformat
Fetched https://github.com/nicklockwood/SwiftFormat from cache (54.60s)
Computing version for https://github.com/grpc/grpc-swift.git
Computed https://github.com/grpc/grpc-swift.git at 1.24.2 (57.07s)
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/apple/swift-nio-http2.git from cache
Fetching https://github.com/apple/swift-nio-transport-services.git from cache
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetching https://github.com/apple/swift-nio-extras.git from cache
Fetched https://github.com/apple/swift-log.git from cache (0.89s)
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (0.90s)
Fetching https://github.com/apple/swift-nio.git from cache
Fetched https://github.com/apple/swift-nio-http2.git from cache (0.90s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.96s)
Fetched https://github.com/apple/swift-collections.git from cache (1.25s)
Fetched https://github.com/apple/swift-nio-extras.git from cache (2.80s)
Fetched https://github.com/apple/swift-protobuf.git from cache (2.83s)
Fetched https://github.com/apple/swift-nio.git from cache (2.39s)
Computing version for https://github.com/antlr/antlr4
Computed https://github.com/antlr/antlr4 at 4.13.2 (3.92s)
Computing version for https://github.com/malcommac/SwiftDate
Computed https://github.com/malcommac/SwiftDate at 7.0.0 (0.60s)
Computing version for https://github.com/jozefizso/swift-xattr
Computed https://github.com/jozefizso/swift-xattr at 3.0.1 (0.65s)
Computing version for https://github.com/fumoboy007/swift-retry
Computed https://github.com/fumoboy007/swift-retry at 0.2.4 (0.52s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.1.0 (0.52s)
Computing version for https://github.com/orchetect/SwiftRadix
Computed https://github.com/orchetect/SwiftRadix at 1.3.2 (0.65s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.51s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.60s)
Fetching https://github.com/apple/swift-numerics.git from cache
Fetched https://github.com/apple/swift-numerics.git from cache (0.82s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (1.39s)
Computing version for https://github.com/sersoft-gmbh/swift-sysctl.git
Computed https://github.com/sersoft-gmbh/swift-sysctl.git at 1.11.2 (0.52s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.50s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.50s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.38.0 (0.51s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.31.0 (0.53s)
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-asn1.git from cache
Fetching https://github.com/apple/swift-http-structured-headers.git from cache
Fetching https://github.com/apple/swift-http-types.git from cache
[1/2562] Fetching swift-service-lifecycle
[130/9477] Fetching swift-service-lifecycle, swift-certificates
[200/15158] Fetching swift-service-lifecycle, swift-certificates, swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git from cache (1.15s)
Fetched https://github.com/apple/swift-certificates.git from cache (1.15s)
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (1.16s)
Fetched https://github.com/apple/swift-http-types.git from cache (1.20s)
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (1.20s)
Fetched https://github.com/apple/swift-asn1.git from cache (1.21s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.9.1 (1.71s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.0.4 (0.55s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.36.0 (0.48s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.5.0 (2.37s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.5.1 (0.47s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.5.0 (0.49s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.15.1 (0.60s)
Fetching https://github.com/apple/swift-crypto.git from cache
Fetched https://github.com/apple/swift-crypto.git from cache (1.48s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (2.10s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.88.0 (0.63s)
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-system.git from cache (0.95s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.3 (1.46s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.33.3 (0.53s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.1.0 (1.09s)
Computing version for https://github.com/getsentry/sentry-cocoa
Computed https://github.com/getsentry/sentry-cocoa at 8.57.2 (0.65s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.25.2 (0.51s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.58.5 (0.61s)
Computing version for https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git
Computed https://github.com/grpc/grpc-swift.git at 1.24.2 (0.00s)
Computed https://github.com/antlr/antlr4 at 4.13.2 (0.00s)
Computed https://github.com/malcommac/SwiftDate at 7.0.0 (0.00s)
Computed https://github.com/apple/swift-protobuf.git at 1.28.2 (0.48s)
Computed https://github.com/jozefizso/swift-xattr at 3.0.1 (0.00s)
Computed https://github.com/fumoboy007/swift-retry at 0.2.4 (0.00s)
Computed https://github.com/groue/Semaphore at 0.1.0 (0.00s)
Computed https://github.com/orchetect/SwiftRadix at 1.3.2 (0.00s)
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.00s)
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.00s)
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (0.00s)
Computed https://github.com/sersoft-gmbh/swift-sysctl.git at 1.11.2 (0.00s)
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.00s)
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.00s)
Computed https://github.com/apple/swift-nio-http2.git at 1.38.0 (0.00s)
Computed https://github.com/apple/swift-nio-extras.git at 1.31.0 (0.00s)
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.9.1 (0.00s)
Computed https://github.com/apple/swift-async-algorithms.git at 1.0.4 (0.00s)
Computed https://github.com/apple/swift-nio-ssl.git at 2.36.0 (0.00s)
Computed https://github.com/apple/swift-asn1.git at 1.5.0 (0.00s)
Computed https://github.com/apple/swift-http-types.git at 1.5.1 (0.00s)
Computed https://github.com/apple/swift-http-structured-headers.git at 1.5.0 (0.00s)
Computed https://github.com/apple/swift-certificates.git at 1.15.1 (0.00s)
Computed https://github.com/apple/swift-collections.git at 1.3.0 (0.00s)
Computed https://github.com/apple/swift-nio.git at 2.88.0 (0.00s)
Computed https://github.com/apple/swift-system.git at 1.6.3 (0.00s)
Computed https://github.com/apple/swift-crypto.git at 4.1.0 (0.00s)
Computed https://github.com/getsentry/sentry-cocoa at 8.57.2 (0.00s)
Computed https://github.com/apple/swift-nio-transport-services.git at 1.25.2 (0.00s)
Computed https://github.com/nicklockwood/SwiftFormat at 0.58.5 (0.00s)
Computed https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git at 1.28.2-00000000000000-17d7dedafb88.1 (0.00s)
Creating working copy for https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git
Working copy of https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git resolved at 1.28.2-00000000000000-17d7dedafb88.1
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.5.1
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.15.1
Creating working copy for https://github.com/nicklockwood/SwiftFormat
Working copy of https://github.com/nicklockwood/SwiftFormat resolved at 0.58.5
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.36.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.3.0
Creating working copy for https://github.com/mhdhejazi/Dynamic
Working copy of https://github.com/mhdhejazi/Dynamic resolved at master (7728830)
Creating working copy for https://github.com/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.9.1
Creating working copy for https://github.com/cfilipov/TextTable
Working copy of https://github.com/cfilipov/TextTable resolved at master (e032892)
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Creating working copy for https://github.com/antlr/antlr4
Working copy of https://github.com/antlr/antlr4 resolved at 4.13.2
Creating working copy for https://github.com/jozefizso/swift-xattr
Working copy of https://github.com/jozefizso/swift-xattr resolved at 3.0.1
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.2
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.88.0
Creating working copy for https://github.com/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.0.4
Creating working copy for https://github.com/sersoft-gmbh/swift-sysctl.git
Working copy of https://github.com/sersoft-gmbh/swift-sysctl.git resolved at 1.11.2
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.4
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.28.2
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.5.0
Creating working copy for https://buf.build/gen/swift/git/1.24.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_grpc_swift.git
Working copy of https://buf.build/gen/swift/git/1.24.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_grpc_swift.git resolved at 1.24.2-00000000000000-17d7dedafb88.1 (b8421f1)
Creating working copy for https://github.com/orchetect/SwiftRadix
Working copy of https://github.com/orchetect/SwiftRadix resolved at 1.3.2
Creating working copy for https://github.com/fumoboy007/swift-retry
Working copy of https://github.com/fumoboy007/swift-retry resolved at 0.2.4
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.38.0
Creating working copy for https://github.com/grpc/grpc-swift.git
Working copy of https://github.com/grpc/grpc-swift.git resolved at 1.24.2
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.25.2
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/getsentry/sentry-cocoa
Working copy of https://github.com/getsentry/sentry-cocoa resolved at 8.57.2
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.1.0
Creating working copy for https://github.com/malcommac/SwiftDate
Working copy of https://github.com/malcommac/SwiftDate resolved at 7.0.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.31.0
Downloading binary artifact https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip
Downloading binary artifact https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic.xcframework.zip
Downloading binary artifact https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit.xcframework.zip
Downloading binary artifact https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic-WithARM64e.xcframework.zip
Downloading binary artifact https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip
[16375/98891890] Downloading https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip
[10502135/151696827] Downloading https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip
[10843612/241439357] Downloading https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit.xcframework.zip
[10892737/361692907] Downloading https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic-WithARM64e.xcframework.zip
[11859365/470688411] Downloading https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic-WithARM64e.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic.xcframework.zip
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip (4.29s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit.xcframework.zip (6.18s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip (6.56s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic.xcframework.zip (6.94s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic-WithARM64e.xcframework.zip (7.42s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.6.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",
        "VMConfigTests.swift",
        "WWWAuthenticateTests.swift"
      ],
      "target_dependencies" : [
        "tart"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.10"
}
Done.