Build Information
Successful build of Tart, reference main (20dcfc), with Swift 6.1 for macOS (SPM) on 11 Nov 2025 02:42:36 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 InferSendableFromCapturesBuild Log
54 | )
55 | defer {
56 | try! channel.close().wait()
| `- warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Export.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct Export: AsyncParsableCommand {
5 | static var configuration = CommandConfiguration(abstract: "Export VM to a compressed .tvm file")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | @Argument(help: "Source VM name.", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/FQN.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct FQN: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Get a fully-qualified VM name", shouldDisplay: false)
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Get.swift:17:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct Get: AsyncParsableCommand {
17 | static var configuration = CommandConfiguration(commandName: "get", abstract: "Get a VM's configuration")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | @Argument(help: "VM name.", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:10:27: warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | case dhcp, arp, agent
9 |
10 | private(set) static var allValueStrings: [String] = Self.allCases.map { "\($0)"}
| |- warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allValueStrings' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allValueStrings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:14:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | struct IP: AsyncParsableCommand {
14 | static var configuration = CommandConfiguration(abstract: "Get VM's IP address")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:58:30: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
56 | let image = try await withCheckedThrowingContinuation { continuation in
57 | VZMacOSRestoreImage.fetchLatestSupported() { result in
58 | continuation.resume(with: result)
| |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'result' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
59 | }
60 | }
[1538/1553] Compiling tart Export.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Clone.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clone: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Clone a VM",
8 | discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | struct Create: AsyncParsableCommand {
8 | static var configuration = CommandConfiguration(abstract: "Create a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | @Argument(help: "VM name")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Delete.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Delete: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Delete a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:12:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | struct Exec: AsyncParsableCommand {
12 | static var configuration = CommandConfiguration(abstract: "Execute a command in a running VM", discussion: """
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | Requires Tart Guest Agent running in a guest VM.
14 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:47:18: warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
45 | let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
46 | defer {
47 | try! group.syncShutdownGracefully()
| `- warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:56:28: warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
54 | )
55 | defer {
56 | try! channel.close().wait()
| `- warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Export.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct Export: AsyncParsableCommand {
5 | static var configuration = CommandConfiguration(abstract: "Export VM to a compressed .tvm file")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | @Argument(help: "Source VM name.", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/FQN.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct FQN: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Get a fully-qualified VM name", shouldDisplay: false)
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Get.swift:17:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct Get: AsyncParsableCommand {
17 | static var configuration = CommandConfiguration(commandName: "get", abstract: "Get a VM's configuration")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | @Argument(help: "VM name.", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:10:27: warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | case dhcp, arp, agent
9 |
10 | private(set) static var allValueStrings: [String] = Self.allCases.map { "\($0)"}
| |- warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allValueStrings' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allValueStrings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:14:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | struct IP: AsyncParsableCommand {
14 | static var configuration = CommandConfiguration(abstract: "Get VM's IP address")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:58:30: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
56 | let image = try await withCheckedThrowingContinuation { continuation in
57 | VZMacOSRestoreImage.fetchLatestSupported() { result in
58 | continuation.resume(with: result)
| |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'result' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
59 | }
60 | }
[1539/1553] Compiling tart FQN.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Clone.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clone: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Clone a VM",
8 | discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | struct Create: AsyncParsableCommand {
8 | static var configuration = CommandConfiguration(abstract: "Create a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | @Argument(help: "VM name")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Delete.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Delete: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Delete a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:12:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | struct Exec: AsyncParsableCommand {
12 | static var configuration = CommandConfiguration(abstract: "Execute a command in a running VM", discussion: """
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | Requires Tart Guest Agent running in a guest VM.
14 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:47:18: warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
45 | let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
46 | defer {
47 | try! group.syncShutdownGracefully()
| `- warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:56:28: warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
54 | )
55 | defer {
56 | try! channel.close().wait()
| `- warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Export.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct Export: AsyncParsableCommand {
5 | static var configuration = CommandConfiguration(abstract: "Export VM to a compressed .tvm file")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | @Argument(help: "Source VM name.", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/FQN.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct FQN: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Get a fully-qualified VM name", shouldDisplay: false)
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Get.swift:17:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct Get: AsyncParsableCommand {
17 | static var configuration = CommandConfiguration(commandName: "get", abstract: "Get a VM's configuration")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | @Argument(help: "VM name.", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:10:27: warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | case dhcp, arp, agent
9 |
10 | private(set) static var allValueStrings: [String] = Self.allCases.map { "\($0)"}
| |- warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allValueStrings' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allValueStrings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:14:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | struct IP: AsyncParsableCommand {
14 | static var configuration = CommandConfiguration(abstract: "Get VM's IP address")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:58:30: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
56 | let image = try await withCheckedThrowingContinuation { continuation in
57 | VZMacOSRestoreImage.fetchLatestSupported() { result in
58 | continuation.resume(with: result)
| |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'result' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
59 | }
60 | }
[1540/1553] Compiling tart Get.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Clone.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clone: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Clone a VM",
8 | discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | struct Create: AsyncParsableCommand {
8 | static var configuration = CommandConfiguration(abstract: "Create a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | @Argument(help: "VM name")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Delete.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Delete: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Delete a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:12:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | struct Exec: AsyncParsableCommand {
12 | static var configuration = CommandConfiguration(abstract: "Execute a command in a running VM", discussion: """
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | Requires Tart Guest Agent running in a guest VM.
14 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:47:18: warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
45 | let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
46 | defer {
47 | try! group.syncShutdownGracefully()
| `- warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:56:28: warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
54 | )
55 | defer {
56 | try! channel.close().wait()
| `- warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Export.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct Export: AsyncParsableCommand {
5 | static var configuration = CommandConfiguration(abstract: "Export VM to a compressed .tvm file")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | @Argument(help: "Source VM name.", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/FQN.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct FQN: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Get a fully-qualified VM name", shouldDisplay: false)
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Get.swift:17:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct Get: AsyncParsableCommand {
17 | static var configuration = CommandConfiguration(commandName: "get", abstract: "Get a VM's configuration")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | @Argument(help: "VM name.", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:10:27: warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | case dhcp, arp, agent
9 |
10 | private(set) static var allValueStrings: [String] = Self.allCases.map { "\($0)"}
| |- warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allValueStrings' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allValueStrings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:14:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | struct IP: AsyncParsableCommand {
14 | static var configuration = CommandConfiguration(abstract: "Get VM's IP address")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:58:30: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
56 | let image = try await withCheckedThrowingContinuation { continuation in
57 | VZMacOSRestoreImage.fetchLatestSupported() { result in
58 | continuation.resume(with: result)
| |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'result' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
59 | }
60 | }
[1541/1553] Compiling tart IP.swift
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Clone.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clone: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Clone a VM",
8 | discussion: """
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:8:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | struct Create: AsyncParsableCommand {
8 | static var configuration = CommandConfiguration(abstract: "Create a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | @Argument(help: "VM name")
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Delete.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Delete: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Delete a VM")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:12:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | struct Exec: AsyncParsableCommand {
12 | static var configuration = CommandConfiguration(abstract: "Execute a command in a running VM", discussion: """
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | Requires Tart Guest Agent running in a guest VM.
14 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:47:18: warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
45 | let group = MultiThreadedEventLoopGroup(numberOfThreads: 1)
46 | defer {
47 | try! group.syncShutdownGracefully()
| `- warning: instance method 'syncShutdownGracefully' is unavailable from asynchronous contexts; this can end up blocking the calling thread; this is an error in the Swift 6 language mode; this is an error in the Swift 6 language mode
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Exec.swift:56:28: warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
54 | )
55 | defer {
56 | try! channel.close().wait()
| `- warning: instance method 'wait' is unavailable from asynchronous contexts; wait() can block indefinitely, prefer get(); this is an error in the Swift 6 language mode
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Export.swift:5:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct Export: AsyncParsableCommand {
5 | static var configuration = CommandConfiguration(abstract: "Export VM to a compressed .tvm file")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | @Argument(help: "Source VM name.", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/FQN.swift:6:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct FQN: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(abstract: "Get a fully-qualified VM name", shouldDisplay: false)
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | @Argument(help: "VM name", completion: .custom(completeMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Get.swift:17:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct Get: AsyncParsableCommand {
17 | static var configuration = CommandConfiguration(commandName: "get", abstract: "Get a VM's configuration")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | @Argument(help: "VM name.", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:10:27: warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | case dhcp, arp, agent
9 |
10 | private(set) static var allValueStrings: [String] = Self.allCases.map { "\($0)"}
| |- warning: static property 'allValueStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allValueStrings' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'allValueStrings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/IP.swift:14:14: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | struct IP: AsyncParsableCommand {
14 | static var configuration = CommandConfiguration(abstract: "Get VM's IP address")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | @Argument(help: "VM name", completion: .custom(completeLocalMachines))
/Users/admin/builder/spi-builder-workspace/Sources/tart/Commands/Create.swift:58:30: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
56 | let image = try await withCheckedThrowingContinuation { continuation in
57 | VZMacOSRestoreImage.fetchLatestSupported() { result in
58 | continuation.resume(with: result)
| |- warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'result' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
59 | }
60 | }
[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! (187.75s)
Fetching https://github.com/mhdhejazi/Dynamic
[1/247] Fetching dynamic
Fetched https://github.com/mhdhejazi/Dynamic from cache (0.71s)
Fetching https://github.com/cfilipov/TextTable
[1/210] Fetching texttable
Fetched https://github.com/cfilipov/TextTable from cache (0.73s)
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.67s)
Fetching https://github.com/jozefizso/swift-xattr
Fetching https://github.com/orchetect/SwiftRadix
Fetching https://github.com/fumoboy007/swift-retry
Fetching https://github.com/groue/Semaphore
Fetching https://github.com/grpc/grpc-swift.git
Fetching https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git
Fetching https://github.com/sersoft-gmbh/swift-sysctl.git
[1/229] Fetching swift-retry
[230/6181] Fetching swift-retry, swift-sysctl
[231/6396] Fetching swift-retry, swift-sysctl, swift-xattr
[367/6689] Fetching swift-retry, swift-sysctl, swift-xattr, semaphore
[578/7748] Fetching swift-retry, swift-sysctl, swift-xattr, semaphore, swiftradix
Fetched https://github.com/jozefizso/swift-xattr from cache (0.88s)
Fetched https://github.com/orchetect/SwiftRadix from cache (0.88s)
[1058/6474] Fetching swift-retry, swift-sysctl, semaphore
Fetching https://github.com/nicklockwood/SwiftFormat
Fetching https://github.com/getsentry/sentry-cocoa
[2726/57839] Fetching swift-retry, swift-sysctl, semaphore, grpc-swift
[12126/110342] Fetching swift-retry, swift-sysctl, semaphore, grpc-swift, swiftformat
[15768/305576] Fetching swift-retry, swift-sysctl, semaphore, grpc-swift, swiftformat, sentry-cocoa
Fetched https://github.com/getsentry/sentry-cocoa from cache (6.11s)
[28004/110342] Fetching swift-retry, swift-sysctl, semaphore, grpc-swift, swiftformat
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.67s)
Fetching https://github.com/antlr/antlr4
[29327/278304] Fetching swift-retry, swift-sysctl, semaphore, grpc-swift, swiftformat, antlr4
Fetched https://github.com/antlr/antlr4 from cache (4.76s)
Fetching https://github.com/malcommac/SwiftDate
[42429/110342] Fetching swift-retry, swift-sysctl, semaphore, grpc-swift, swiftformat
[43484/120548] Fetching swift-retry, swift-sysctl, semaphore, grpc-swift, swiftformat, swiftdate
Fetched https://github.com/fumoboy007/swift-retry from cache (33.20s)
Fetched https://github.com/sersoft-gmbh/swift-sysctl.git from cache (33.19s)
Fetched https://github.com/grpc/grpc-swift.git from cache (33.20s)
Fetched https://github.com/groue/Semaphore from cache (33.20s)
Fetched https://buf.build/gen/swift/git/1.28.2-00000000000000-17d7dedafb88.1/cirruslabs_tart-guest-agent_apple_swift.git from cache (33.20s)
Fetching https://github.com/apple/swift-algorithms from cache
Fetching https://github.com/apple/swift-argument-parser from cache
[30505/62709] Fetching swiftformat, swiftdate
Fetched https://github.com/apple/swift-algorithms from cache (0.74s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.23s)
Fetched https://github.com/malcommac/SwiftDate from cache (22.13s)
[23388/52503] Fetching swiftformat
Fetched https://github.com/nicklockwood/SwiftFormat from cache (75.66s)
Computing version for https://github.com/grpc/grpc-swift.git
Computed https://github.com/grpc/grpc-swift.git at 1.24.2 (77.52s)
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-protobuf.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-nio-extras.git from cache
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (0.68s)
Fetching https://github.com/apple/swift-nio.git from cache
Fetched https://github.com/apple/swift-nio-http2.git from cache (0.86s)
Fetched https://github.com/apple/swift-nio-extras.git from cache (0.87s)
Fetched https://github.com/apple/swift-collections.git from cache (1.27s)
Fetched https://github.com/apple/swift-nio.git from cache (2.45s)
Fetched https://github.com/apple/swift-log.git from cache (3.74s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (3.74s)
Fetched https://github.com/apple/swift-protobuf.git from cache (3.77s)
Computing version for https://github.com/antlr/antlr4
Computed https://github.com/antlr/antlr4 at 4.13.2 (4.41s)
Computing version for https://github.com/malcommac/SwiftDate
Computed https://github.com/malcommac/SwiftDate at 7.0.0 (0.59s)
Computing version for https://github.com/jozefizso/swift-xattr
Computed https://github.com/jozefizso/swift-xattr at 3.0.1 (0.61s)
Computing version for https://github.com/fumoboy007/swift-retry
Computed https://github.com/fumoboy007/swift-retry at 0.2.4 (0.48s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.1.0 (0.49s)
Computing version for https://github.com/orchetect/SwiftRadix
Computed https://github.com/orchetect/SwiftRadix at 1.3.2 (0.59s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.46s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.59s)
Fetching https://github.com/apple/swift-numerics.git from cache
Fetched https://github.com/apple/swift-numerics.git from cache (0.90s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (1.41s)
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.48s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.46s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.46s)
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.48s)
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.52s)
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-http-structured-headers.git from cache
Fetching https://github.com/apple/swift-asn1.git from cache
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-http-types.git from cache
[1/2562] Fetching swift-service-lifecycle
[130/8243] Fetching swift-service-lifecycle, swift-async-algorithms
[187/15158] Fetching swift-service-lifecycle, swift-async-algorithms, swift-certificates
Fetched https://github.com/apple/swift-asn1.git from cache (0.75s)
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (0.94s)
[3563/12596] Fetching swift-async-algorithms, swift-certificates
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (1.09s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (1.20s)
Fetched https://github.com/apple/swift-certificates.git from cache (1.20s)
Fetched https://github.com/apple/swift-http-types.git from cache (1.23s)
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.72s)
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.54s)
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.47s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.5.0 (2.56s)
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.49s)
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.47s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.15.1 (0.59s)
Fetching https://github.com/apple/swift-crypto.git from cache
Fetched https://github.com/apple/swift-crypto.git from cache (1.52s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (2.09s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.88.0 (0.62s)
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-system.git from cache (0.93s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.3 (1.42s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.33.3 (0.51s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.1.0 (1.01s)
Computing version for https://github.com/getsentry/sentry-cocoa
Computed https://github.com/getsentry/sentry-cocoa at 8.57.2 (0.60s)
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.46s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.58.5 (0.56s)
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.46s)
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://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/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.1.0
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/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/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/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-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.88.0
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/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/orchetect/SwiftRadix
Working copy of https://github.com/orchetect/SwiftRadix resolved at 1.3.2
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/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/antlr/antlr4
Working copy of https://github.com/antlr/antlr4 resolved at 4.13.2
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-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.15.1
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-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
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/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
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/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/cfilipov/TextTable
Working copy of https://github.com/cfilipov/TextTable resolved at master (e032892)
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/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/malcommac/SwiftDate
Working copy of https://github.com/malcommac/SwiftDate resolved at 7.0.0
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-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.5.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
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-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-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-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.5.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-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-Dynamic.xcframework.zip
Downloading binary artifact https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip
[32750/98891890] Downloading https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip
[10466661/207887394] 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-Dynamic.xcframework.zip
[10748938/260692331] 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-Dynamic.xcframework.zip, https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip
[10781688/350434861] 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-Dynamic.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
[11687718/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-Dynamic.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
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry.xcframework.zip (4.28s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit.xcframework.zip (6.06s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-WithoutUIKitOrAppKit-WithARM64e.xcframework.zip (6.42s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic.xcframework.zip (6.86s)
Downloaded https://github.com/getsentry/sentry-cocoa/releases/download/8.57.2/Sentry-Dynamic-WithARM64e.xcframework.zip (7.39s)
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.