Build Information
Failed to build Swiftlane, reference main (61d9fb
), with Swift 6.0 for Linux on 28 Nov 2024 12:04:20 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
Build Log
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/PrintWorkingDirectory.swift:19:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
17 |
18 | let process = Process()
19 | process.launchPath = "/bin/pwd"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
20 |
21 | try Settings.cli.run(process: process)
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/RunScript.swift:20:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
18 | func run() async throws -> String {
19 | let process = Process()
20 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
21 | process.arguments = [script]
22 | process.currentDirectoryURL = workflow?.directory
[1258/1278] Compiling Swiftlane PrintWorkingDirectory.swift
/host/spi-builder-workspace/Sources/Swiftlane/Actions/File/Download.swift:25:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
23 | Settings.cs.action("Download")
24 |
25 | let (data, _) = try await URLSession.shared.data(from: url)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
26 | try await Settings.fs.save(data: data, toFile: toFile)
27 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/PrintWorkingDirectory.swift:19:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
17 |
18 | let process = Process()
19 | process.launchPath = "/bin/pwd"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
20 |
21 | try Settings.cli.run(process: process)
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/RunScript.swift:20:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
18 | func run() async throws -> String {
19 | let process = Process()
20 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
21 | process.arguments = [script]
22 | process.currentDirectoryURL = workflow?.directory
[1259/1278] Compiling Swiftlane RunScript.swift
/host/spi-builder-workspace/Sources/Swiftlane/Actions/File/Download.swift:25:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
23 | Settings.cs.action("Download")
24 |
25 | let (data, _) = try await URLSession.shared.data(from: url)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
26 | try await Settings.fs.save(data: data, toFile: toFile)
27 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/PrintWorkingDirectory.swift:19:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
17 |
18 | let process = Process()
19 | process.launchPath = "/bin/pwd"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
20 |
21 | try Settings.cli.run(process: process)
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/RunScript.swift:20:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
18 | func run() async throws -> String {
19 | let process = Process()
20 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
21 | process.arguments = [script]
22 | process.currentDirectoryURL = workflow?.directory
[1260/1278] Compiling Swiftlane UploadASC.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:35:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
33 |
34 | let process = Process()
35 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
36 | process.arguments = ["-c", command]
37 | process.currentDirectoryURL = currentDirectoryURL
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:79:17: warning: 'launch()' is deprecated: renamed to 'run'
77 | #endif
78 |
79 | process.launch()
| |- warning: 'launch()' is deprecated: renamed to 'run'
| `- note: use 'run' instead
80 |
81 | #if os(Linux)
[1261/1278] Compiling Swiftlane Xcode.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:35:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
33 |
34 | let process = Process()
35 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
36 | process.arguments = ["-c", command]
37 | process.currentDirectoryURL = currentDirectoryURL
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:79:17: warning: 'launch()' is deprecated: renamed to 'run'
77 | #endif
78 |
79 | process.launch()
| |- warning: 'launch()' is deprecated: renamed to 'run'
| `- note: use 'run' instead
80 |
81 | #if os(Linux)
[1262/1278] Compiling Swiftlane Notarize.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:35:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
33 |
34 | let process = Process()
35 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
36 | process.arguments = ["-c", command]
37 | process.currentDirectoryURL = currentDirectoryURL
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:79:17: warning: 'launch()' is deprecated: renamed to 'run'
77 | #endif
78 |
79 | process.launch()
| |- warning: 'launch()' is deprecated: renamed to 'run'
| `- note: use 'run' instead
80 |
81 | #if os(Linux)
[1263/1278] Compiling Swiftlane Args.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:35:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
33 |
34 | let process = Process()
35 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
36 | process.arguments = ["-c", command]
37 | process.currentDirectoryURL = currentDirectoryURL
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:79:17: warning: 'launch()' is deprecated: renamed to 'run'
77 | #endif
78 |
79 | process.launch()
| |- warning: 'launch()' is deprecated: renamed to 'run'
| `- note: use 'run' instead
80 |
81 | #if os(Linux)
[1264/1278] Compiling Swiftlane CommandLine.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:35:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
33 |
34 | let process = Process()
35 | process.launchPath = "/bin/bash"
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
36 | process.arguments = ["-c", command]
37 | process.currentDirectoryURL = currentDirectoryURL
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/CommandLine/CommandLine.swift:79:17: warning: 'launch()' is deprecated: renamed to 'run'
77 | #endif
78 |
79 | process.launch()
| |- warning: 'launch()' is deprecated: renamed to 'run'
| `- note: use 'run' instead
80 |
81 | #if os(Linux)
[1265/1278] Compiling Swiftlane URL+extension.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:176:27: warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
167 | }
168 |
169 | public struct OS {
| `- note: consider making struct 'OS' conform to the 'Sendable' protocol
170 | public let rawValue: String
171 |
:
174 | }
175 |
176 | public static let latest = OS(rawValue: "latest")
| |- warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 | }
178 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:128:27: warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
126 | }
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
| |- warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
130 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:129:27: warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
| |- warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhoneSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | }
131 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:139:27: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
137 | }
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
| |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'debug' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | public static let release = Configuration(rawValue: "RELEASE")
141 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:140:27: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
140 | public static let release = Configuration(rawValue: "RELEASE")
| |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'release' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 | }
142 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:150:27: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
148 | }
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
| |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:151:27: warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
| |- warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:152:27: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
| |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:153:27: warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
| |- warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:154:27: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
| |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:155:27: warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
| |- warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 | public static let macOS = Platform(rawValue: "OSX")
157 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:156:27: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
| |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | }
158 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:166:27: warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
157 | }
158 |
159 | public struct Name {
| `- note: consider making struct 'Name' conform to the 'Sendable' protocol
160 | public let rawValue: String
161 |
:
164 | }
165 |
166 | public static let iPhone13 = Name(rawValue: "iPhone 13")
| |- warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone13' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 | }
168 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:186:27: warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public struct Destination: Equatable {
| `- note: consider making struct 'Destination' conform to the 'Sendable' protocol
180 | public let rawValue: String
181 |
:
184 | }
185 |
186 | public static let genericiOS = Destination(rawValue: "generic/platform=iOS")
| |- warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'genericiOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 | }
188 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:202:27: warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
| |- warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inHouse' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:203:27: warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
| |- warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'adHoc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
204 | public static let development = ExportMethod(rawValue: "development")
205 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:204:27: warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
| |- warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'development' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 | }
206 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:274:69: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
272 |
273 | let header = (displayName != "") ? "Exporting \"\(displayName)\" Attachments" : "Exporting Attachments"
274 | let progressBar = PercentProgressAnimation(stream: TSCBasic.stdoutStream, header: header)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
275 | progressBar.update(step: 0, total: attachments.count, text: "")
276 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/WritableByteStream.swift:783:12: note: var declared here
781 |
782 | /// Public stdout stream instance.
783 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
784 | filePointer: TSCLibc.stdout,
785 | closeOnDeinit: false))
[1266/1278] Compiling Swiftlane ALTool.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:176:27: warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
167 | }
168 |
169 | public struct OS {
| `- note: consider making struct 'OS' conform to the 'Sendable' protocol
170 | public let rawValue: String
171 |
:
174 | }
175 |
176 | public static let latest = OS(rawValue: "latest")
| |- warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 | }
178 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:128:27: warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
126 | }
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
| |- warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
130 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:129:27: warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
| |- warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhoneSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | }
131 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:139:27: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
137 | }
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
| |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'debug' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | public static let release = Configuration(rawValue: "RELEASE")
141 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:140:27: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
140 | public static let release = Configuration(rawValue: "RELEASE")
| |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'release' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 | }
142 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:150:27: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
148 | }
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
| |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:151:27: warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
| |- warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:152:27: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
| |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:153:27: warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
| |- warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:154:27: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
| |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:155:27: warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
| |- warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 | public static let macOS = Platform(rawValue: "OSX")
157 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:156:27: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
| |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | }
158 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:166:27: warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
157 | }
158 |
159 | public struct Name {
| `- note: consider making struct 'Name' conform to the 'Sendable' protocol
160 | public let rawValue: String
161 |
:
164 | }
165 |
166 | public static let iPhone13 = Name(rawValue: "iPhone 13")
| |- warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone13' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 | }
168 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:186:27: warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public struct Destination: Equatable {
| `- note: consider making struct 'Destination' conform to the 'Sendable' protocol
180 | public let rawValue: String
181 |
:
184 | }
185 |
186 | public static let genericiOS = Destination(rawValue: "generic/platform=iOS")
| |- warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'genericiOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 | }
188 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:202:27: warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
| |- warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inHouse' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:203:27: warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
| |- warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'adHoc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
204 | public static let development = ExportMethod(rawValue: "development")
205 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:204:27: warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
| |- warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'development' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 | }
206 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:274:69: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
272 |
273 | let header = (displayName != "") ? "Exporting \"\(displayName)\" Attachments" : "Exporting Attachments"
274 | let progressBar = PercentProgressAnimation(stream: TSCBasic.stdoutStream, header: header)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
275 | progressBar.update(step: 0, total: attachments.count, text: "")
276 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/WritableByteStream.swift:783:12: note: var declared here
781 |
782 | /// Public stdout stream instance.
783 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
784 | filePointer: TSCLibc.stdout,
785 | closeOnDeinit: false))
[1267/1278] Compiling Swiftlane Xcodebuild.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:176:27: warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
167 | }
168 |
169 | public struct OS {
| `- note: consider making struct 'OS' conform to the 'Sendable' protocol
170 | public let rawValue: String
171 |
:
174 | }
175 |
176 | public static let latest = OS(rawValue: "latest")
| |- warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 | }
178 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:128:27: warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
126 | }
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
| |- warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
130 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:129:27: warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
| |- warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhoneSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | }
131 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:139:27: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
137 | }
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
| |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'debug' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | public static let release = Configuration(rawValue: "RELEASE")
141 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:140:27: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
140 | public static let release = Configuration(rawValue: "RELEASE")
| |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'release' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 | }
142 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:150:27: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
148 | }
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
| |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:151:27: warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
| |- warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:152:27: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
| |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:153:27: warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
| |- warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:154:27: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
| |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:155:27: warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
| |- warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 | public static let macOS = Platform(rawValue: "OSX")
157 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:156:27: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
| |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | }
158 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:166:27: warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
157 | }
158 |
159 | public struct Name {
| `- note: consider making struct 'Name' conform to the 'Sendable' protocol
160 | public let rawValue: String
161 |
:
164 | }
165 |
166 | public static let iPhone13 = Name(rawValue: "iPhone 13")
| |- warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone13' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 | }
168 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:186:27: warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public struct Destination: Equatable {
| `- note: consider making struct 'Destination' conform to the 'Sendable' protocol
180 | public let rawValue: String
181 |
:
184 | }
185 |
186 | public static let genericiOS = Destination(rawValue: "generic/platform=iOS")
| |- warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'genericiOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 | }
188 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:202:27: warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
| |- warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inHouse' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:203:27: warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
| |- warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'adHoc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
204 | public static let development = ExportMethod(rawValue: "development")
205 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:204:27: warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
| |- warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'development' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 | }
206 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:274:69: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
272 |
273 | let header = (displayName != "") ? "Exporting \"\(displayName)\" Attachments" : "Exporting Attachments"
274 | let progressBar = PercentProgressAnimation(stream: TSCBasic.stdoutStream, header: header)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
275 | progressBar.update(step: 0, total: attachments.count, text: "")
276 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/WritableByteStream.swift:783:12: note: var declared here
781 |
782 | /// Public stdout stream instance.
783 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
784 | filePointer: TSCLibc.stdout,
785 | closeOnDeinit: false))
[1268/1278] Compiling Swiftlane XCParser.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:176:27: warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
167 | }
168 |
169 | public struct OS {
| `- note: consider making struct 'OS' conform to the 'Sendable' protocol
170 | public let rawValue: String
171 |
:
174 | }
175 |
176 | public static let latest = OS(rawValue: "latest")
| |- warning: static property 'latest' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.OS' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 | }
178 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:128:27: warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
126 | }
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
| |- warning: static property 'iPhone' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
130 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:129:27: warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
119 |
120 | public enum Xcodebuild {
121 | public struct Sdk {
| `- note: consider making struct 'Sdk' conform to the 'Sendable' protocol
122 | public let rawValue: String
123 |
:
127 |
128 | public static let iPhone = Sdk(rawValue: "iphoneos")
129 | public static let iPhoneSimulator = Sdk(rawValue: "iphonesimulator")
| |- warning: static property 'iPhoneSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Sdk' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhoneSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | }
131 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:139:27: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
137 | }
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
| |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'debug' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | public static let release = Configuration(rawValue: "RELEASE")
141 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:140:27: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
130 | }
131 |
132 | public struct Configuration {
| `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
133 | public let rawValue: String
134 |
:
138 |
139 | public static let debug = Configuration(rawValue: "DEBUG")
140 | public static let release = Configuration(rawValue: "RELEASE")
| |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Configuration' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'release' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 | }
142 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:150:27: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
148 | }
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
| |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:151:27: warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
149 |
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
| |- warning: static property 'iOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:152:27: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
150 | public static let iOS = Platform(rawValue: "iOS")
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
| |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:153:27: warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
151 | public static let iOSSimulator = Platform(rawValue: "iOS Simulator")
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
| |- warning: static property 'tvOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tvOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:154:27: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
152 | public static let tvOS = Platform(rawValue: "tvOS")
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
| |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:155:27: warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
153 | public static let tvOSSimulator = Platform(rawValue: "tvOS Simulator")
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
| |- warning: static property 'watchOSSimulator' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'watchOSSimulator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 | public static let macOS = Platform(rawValue: "OSX")
157 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:156:27: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public struct Platform {
| `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
144 | public let rawValue: String
145 |
:
154 | public static let watchOS = Platform(rawValue: "watchOS")
155 | public static let watchOSSimulator = Platform(rawValue: "watchOS Simulator")
156 | public static let macOS = Platform(rawValue: "OSX")
| |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Platform' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | }
158 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:166:27: warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
157 | }
158 |
159 | public struct Name {
| `- note: consider making struct 'Name' conform to the 'Sendable' protocol
160 | public let rawValue: String
161 |
:
164 | }
165 |
166 | public static let iPhone13 = Name(rawValue: "iPhone 13")
| |- warning: static property 'iPhone13' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Name' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iPhone13' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 | }
168 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:186:27: warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public struct Destination: Equatable {
| `- note: consider making struct 'Destination' conform to the 'Sendable' protocol
180 | public let rawValue: String
181 |
:
184 | }
185 |
186 | public static let genericiOS = Destination(rawValue: "generic/platform=iOS")
| |- warning: static property 'genericiOS' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.Destination' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'genericiOS' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 | }
188 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:202:27: warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
| |- warning: static property 'inHouse' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inHouse' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:203:27: warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
201 | public static let appStore = ExportMethod(rawValue: "app-store")
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
| |- warning: static property 'adHoc' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'adHoc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
204 | public static let development = ExportMethod(rawValue: "development")
205 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:204:27: warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
204 | public static let development = ExportMethod(rawValue: "development")
| |- warning: static property 'development' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'development' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 | }
206 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:274:69: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
272 |
273 | let header = (displayName != "") ? "Exporting \"\(displayName)\" Attachments" : "Exporting Attachments"
274 | let progressBar = PercentProgressAnimation(stream: TSCBasic.stdoutStream, header: header)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
275 | progressBar.update(step: 0, total: attachments.count, text: "")
276 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/WritableByteStream.swift:783:12: note: var declared here
781 |
782 | /// Public stdout stream instance.
783 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
784 | filePointer: TSCLibc.stdout,
785 | closeOnDeinit: false))
[1269/1278] Compiling Swiftlane GetBuildSettings.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
[1270/1278] Compiling Swiftlane Keychain.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
[1271/1278] Compiling Swiftlane Project.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
[1272/1278] Compiling Swiftlane Screenshot.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
[1273/1278] Compiling Swiftlane Test.swift
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:14:5: warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| `- warning: let 'xcparseCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | struct XCResultToolCompatability {
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCUtility/Version.swift:14:15: note: struct 'Version' does not conform to the 'Sendable' protocol
12 |
13 | /// A struct representing a semver version.
14 | public struct Version {
| `- note: struct 'Version' does not conform to the 'Sendable' protocol
15 |
16 | /// The major version.
/host/spi-builder-workspace/Sources/Swiftlane/Library/Vendor/XCParser.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
9 | import Foundation
10 | import TSCBasic
11 | import TSCUtility
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCUtility'
12 | import XCParseCore
13 |
14 | let xcparseCurrentVersion = Version(2, 2, 1)
| |- note: annotate 'xcparseCurrentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | struct XCResultToolCompatability {
[1274/1278] Compiling Swiftlane Slack.swift
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:78:23: error: cannot find 'URLRequest' in scope
76 | }
77 |
78 | var request = URLRequest(url: requestUrl)
| `- error: cannot find 'URLRequest' in scope
79 | request.allHTTPHeaderFields = [
80 | "Accept": "application/json"
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:83:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
81 | ]
82 |
83 | let (data, _) = try await URLSession.shared.data(for: request)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
84 | _ = try JSONDecoder().decode(SendMessageResponse.self, from: data)
85 | }
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:32:51: warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
30 |
31 | let request = Paths.certificates.get(parameters: params)
32 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
33 | return response.value.data
34 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:16105:15: note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16103 | }
16104 |
16105 | public struct CertificatesResponse: Codable {
| `- note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16106 | public var meta: PagingInformation?
16107 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
6 | //
7 |
8 | import AppStoreConnect
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
9 | import Foundation
10 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:54:51: warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
52 |
53 | let request = Paths.profiles.get(parameters: params)
54 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
55 | return response.value.data
56 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:18589:15: note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18587 | }
18588 |
18589 | public struct ProfilesResponse: Codable {
| `- note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18590 | public var links: PagedDocumentLinks
18591 | public var data: [Profile]
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:126:51: warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
124 |
125 | let request = Paths.preReleaseVersions.get(parameters: params)
126 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
127 | return response.value.data
128 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:4474:15: note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4472 | }
4473 |
4474 | public struct PreReleaseVersionsResponse: Codable {
| `- note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4475 | public var included: [IncludedItem]?
4476 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:140:51: warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
138 | limit: nil
139 | )
140 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
141 | return response.value.data
142 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:8789:15: note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8787 | }
8788 |
8789 | public struct BuildsResponse: Codable {
| `- note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8790 | public var included: [IncludedItem]?
8791 | public var meta: PagingInformation?
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
[1275/1278] Compiling Swiftlane ASC.swift
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:78:23: error: cannot find 'URLRequest' in scope
76 | }
77 |
78 | var request = URLRequest(url: requestUrl)
| `- error: cannot find 'URLRequest' in scope
79 | request.allHTTPHeaderFields = [
80 | "Accept": "application/json"
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:83:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
81 | ]
82 |
83 | let (data, _) = try await URLSession.shared.data(for: request)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
84 | _ = try JSONDecoder().decode(SendMessageResponse.self, from: data)
85 | }
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:32:51: warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
30 |
31 | let request = Paths.certificates.get(parameters: params)
32 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
33 | return response.value.data
34 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:16105:15: note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16103 | }
16104 |
16105 | public struct CertificatesResponse: Codable {
| `- note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16106 | public var meta: PagingInformation?
16107 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
6 | //
7 |
8 | import AppStoreConnect
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
9 | import Foundation
10 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:54:51: warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
52 |
53 | let request = Paths.profiles.get(parameters: params)
54 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
55 | return response.value.data
56 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:18589:15: note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18587 | }
18588 |
18589 | public struct ProfilesResponse: Codable {
| `- note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18590 | public var links: PagedDocumentLinks
18591 | public var data: [Profile]
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:126:51: warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
124 |
125 | let request = Paths.preReleaseVersions.get(parameters: params)
126 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
127 | return response.value.data
128 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:4474:15: note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4472 | }
4473 |
4474 | public struct PreReleaseVersionsResponse: Codable {
| `- note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4475 | public var included: [IncludedItem]?
4476 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:140:51: warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
138 | limit: nil
139 | )
140 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
141 | return response.value.data
142 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:8789:15: note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8787 | }
8788 |
8789 | public struct BuildsResponse: Codable {
| `- note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8790 | public var included: [IncludedItem]?
8791 | public var meta: PagingInformation?
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
[1276/1278] Compiling Swiftlane Archive.swift
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:78:23: error: cannot find 'URLRequest' in scope
76 | }
77 |
78 | var request = URLRequest(url: requestUrl)
| `- error: cannot find 'URLRequest' in scope
79 | request.allHTTPHeaderFields = [
80 | "Accept": "application/json"
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:83:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
81 | ]
82 |
83 | let (data, _) = try await URLSession.shared.data(for: request)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
84 | _ = try JSONDecoder().decode(SendMessageResponse.self, from: data)
85 | }
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:32:51: warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
30 |
31 | let request = Paths.certificates.get(parameters: params)
32 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
33 | return response.value.data
34 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:16105:15: note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16103 | }
16104 |
16105 | public struct CertificatesResponse: Codable {
| `- note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16106 | public var meta: PagingInformation?
16107 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
6 | //
7 |
8 | import AppStoreConnect
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
9 | import Foundation
10 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:54:51: warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
52 |
53 | let request = Paths.profiles.get(parameters: params)
54 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
55 | return response.value.data
56 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:18589:15: note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18587 | }
18588 |
18589 | public struct ProfilesResponse: Codable {
| `- note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18590 | public var links: PagedDocumentLinks
18591 | public var data: [Profile]
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:126:51: warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
124 |
125 | let request = Paths.preReleaseVersions.get(parameters: params)
126 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
127 | return response.value.data
128 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:4474:15: note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4472 | }
4473 |
4474 | public struct PreReleaseVersionsResponse: Codable {
| `- note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4475 | public var included: [IncludedItem]?
4476 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:140:51: warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
138 | limit: nil
139 | )
140 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
141 | return response.value.data
142 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:8789:15: note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8787 | }
8788 |
8789 | public struct BuildsResponse: Codable {
| `- note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8790 | public var included: [IncludedItem]?
8791 | public var meta: PagingInformation?
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
[1277/1278] Compiling Swiftlane Build.swift
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:78:23: error: cannot find 'URLRequest' in scope
76 | }
77 |
78 | var request = URLRequest(url: requestUrl)
| `- error: cannot find 'URLRequest' in scope
79 | request.allHTTPHeaderFields = [
80 | "Accept": "application/json"
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:83:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
81 | ]
82 |
83 | let (data, _) = try await URLSession.shared.data(for: request)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
84 | _ = try JSONDecoder().decode(SendMessageResponse.self, from: data)
85 | }
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:32:51: warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
30 |
31 | let request = Paths.certificates.get(parameters: params)
32 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
33 | return response.value.data
34 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:16105:15: note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16103 | }
16104 |
16105 | public struct CertificatesResponse: Codable {
| `- note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16106 | public var meta: PagingInformation?
16107 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
6 | //
7 |
8 | import AppStoreConnect
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
9 | import Foundation
10 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:54:51: warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
52 |
53 | let request = Paths.profiles.get(parameters: params)
54 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
55 | return response.value.data
56 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:18589:15: note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18587 | }
18588 |
18589 | public struct ProfilesResponse: Codable {
| `- note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18590 | public var links: PagedDocumentLinks
18591 | public var data: [Profile]
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:126:51: warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
124 |
125 | let request = Paths.preReleaseVersions.get(parameters: params)
126 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
127 | return response.value.data
128 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:4474:15: note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4472 | }
4473 |
4474 | public struct PreReleaseVersionsResponse: Codable {
| `- note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4475 | public var included: [IncludedItem]?
4476 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:140:51: warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
138 | limit: nil
139 | )
140 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
141 | return response.value.data
142 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:8789:15: note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8787 | }
8788 |
8789 | public struct BuildsResponse: Codable {
| `- note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8790 | public var included: [IncludedItem]?
8791 | public var meta: PagingInformation?
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
[1278/1278] Compiling Swiftlane ExportArchive.swift
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:78:23: error: cannot find 'URLRequest' in scope
76 | }
77 |
78 | var request = URLRequest(url: requestUrl)
| `- error: cannot find 'URLRequest' in scope
79 | request.allHTTPHeaderFields = [
80 | "Accept": "application/json"
/host/spi-builder-workspace/Sources/Swiftlane/Actions/Standard/Slack.swift:83:46: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
81 | ]
82 |
83 | let (data, _) = try await URLSession.shared.data(for: request)
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
84 | _ = try JSONDecoder().decode(SendMessageResponse.self, from: data)
85 | }
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:32:51: warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
30 |
31 | let request = Paths.certificates.get(parameters: params)
32 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<CertificatesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
33 | return response.value.data
34 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:16105:15: note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16103 | }
16104 |
16105 | public struct CertificatesResponse: Codable {
| `- note: struct 'CertificatesResponse' does not conform to the 'Sendable' protocol
16106 | public var meta: PagingInformation?
16107 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
6 | //
7 |
8 | import AppStoreConnect
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AppStoreConnect'
9 | import Foundation
10 |
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:54:51: warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
52 |
53 | let request = Paths.profiles.get(parameters: params)
54 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<ProfilesResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
55 | return response.value.data
56 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:18589:15: note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18587 | }
18588 |
18589 | public struct ProfilesResponse: Codable {
| `- note: struct 'ProfilesResponse' does not conform to the 'Sendable' protocol
18590 | public var links: PagedDocumentLinks
18591 | public var data: [Profile]
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:12:23: warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct Settings {
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
| |- warning: static property 'fs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'fs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:126:51: warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
124 |
125 | let request = Paths.preReleaseVersions.get(parameters: params)
126 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<PreReleaseVersionsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
127 | return response.value.data
128 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:4474:15: note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4472 | }
4473 |
4474 | public struct PreReleaseVersionsResponse: Codable {
| `- note: struct 'PreReleaseVersionsResponse' does not conform to the 'Sendable' protocol
4475 | public var included: [IncludedItem]?
4476 | public var links: PagedDocumentLinks
/host/spi-builder-workspace/Sources/Swiftlane/Actions/iOS/ASC.swift:140:51: warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
138 | limit: nil
139 | )
140 | let response = try await client.apiClient.send(request)
| `- warning: non-sendable type 'Response<BuildsResponse>' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
141 | return response.value.data
142 | }
/host/spi-builder-workspace/.build/checkouts/AppStoreConnect/Sources/CreateAPI/Entities.swift:8789:15: note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8787 | }
8788 |
8789 | public struct BuildsResponse: Codable {
| `- note: struct 'BuildsResponse' does not conform to the 'Sendable' protocol
8790 | public var included: [IncludedItem]?
8791 | public var meta: PagingInformation?
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:13:23: warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public static var env = Environment()
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
| |- warning: static property 'cs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static var cli = CommandLine()
15 | }
/host/spi-builder-workspace/Sources/Swiftlane/Library/Core/Settings.swift:14:23: warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | public static var fs = FileSystem()
13 | public static var cs = Console()
14 | public static var cli = CommandLine()
| |- warning: static property 'cli' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'cli' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'cli' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/host/spi-builder-workspace/Sources/Swiftlane/Library/Tools/Xcodebuild.swift:201:27: warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
187 | }
188 |
189 | public struct ExportMethod: Encodable {
| `- note: consider making struct 'ExportMethod' conform to the 'Sendable' protocol
190 | public let rawValue: String
191 |
:
199 | }
200 |
201 | public static let appStore = ExportMethod(rawValue: "app-store")
| |- warning: static property 'appStore' is not concurrency-safe because non-'Sendable' type 'Xcodebuild.ExportMethod' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'appStore' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | public static let inHouse = ExportMethod(rawValue: "enterprise")
203 | public static let adHoc = ExportMethod(rawValue: "ad-hoc")
BUILD FAILURE 6.0 linux