Build Information
Successful build of Rugby, reference main (962e72
), with Swift 6.1 for macOS (SPM) on 12 Jun 2025 13:20:45 UTC.
Swift 6 data race errors: 54
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
81 | )
82 | )
83 | Vault.shared.processMonitor.monitor()
| `- warning: reference to class property 'shared' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
/Users/admin/builder/spi-builder-workspace/Sources/RugbyFoundation/Vault/Vault.swift:8:36: note: class property declared here
6 | public final class Vault {
7 | /// The shared singleton instance.
8 | public private(set) static var shared: Vault!
| `- note: class property declared here
9 |
10 | /// Setups the shared singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:111:31: warning: sending value of non-Sendable type 'OneLinePrinter' risks causing data races; this is an error in the Swift 6 language mode
109 | )
110 | screenPrinter = printer
111 | progressPrinter = ProgressPrinter(
| |- warning: sending value of non-Sendable type 'OneLinePrinter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated value of non-Sendable type 'OneLinePrinter' to actor-isolated callee risks causing races in between task-isolated and actor-isolated uses
112 | printer: printer,
113 | timerTaskFactory: dependencies.timerTaskFactory,
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:111:31: warning: sending 'self.dependencies.timerTaskFactory' risks causing data races; this is an error in the Swift 6 language mode
109 | )
110 | screenPrinter = printer
111 | progressPrinter = ProgressPrinter(
| |- warning: sending 'self.dependencies.timerTaskFactory' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self.dependencies.timerTaskFactory' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
112 | printer: printer,
113 | timerTaskFactory: dependencies.timerTaskFactory,
[682/703] Compiling Rugby Rugby.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:76:21: warning: reference to static property 'outputTarget' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
74 | guard ProcessInfo.processInfo.environment["NO_COLOR"] == nil else { return }
75 | if Debugger().isAttached() {
76 | Rainbow.outputTarget = .unknown
| `- warning: reference to static property 'outputTarget' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
77 | Rainbow.enabled = false
78 | } else {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:98:23: note: static property declared here
96 | /// Output target for `Rainbow`. `Rainbow` should detect correct target itself, so you rarely need to set it.
97 | /// However, if you want the colorized string to be different, or the detection is not correct, you can set it manually.
98 | public static var outputTarget = OutputTarget.current
| `- note: static property declared here
99 |
100 | static var environment = ProcessInfo.processInfo.environment
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:77:21: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
75 | if Debugger().isAttached() {
76 | Rainbow.outputTarget = .unknown
77 | Rainbow.enabled = false
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
78 | } else {
79 | Rainbow.outputTarget = .console
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:79:21: warning: reference to static property 'outputTarget' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
77 | Rainbow.enabled = false
78 | } else {
79 | Rainbow.outputTarget = .console
| `- warning: reference to static property 'outputTarget' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
80 | Rainbow.enabled = true
81 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:98:23: note: static property declared here
96 | /// Output target for `Rainbow`. `Rainbow` should detect correct target itself, so you rarely need to set it.
97 | /// However, if you want the colorized string to be different, or the detection is not correct, you can set it manually.
98 | public static var outputTarget = OutputTarget.current
| `- note: static property declared here
99 |
100 | static var environment = ProcessInfo.processInfo.environment
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:80:21: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
78 | } else {
79 | Rainbow.outputTarget = .console
80 | Rainbow.enabled = true
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
81 | }
82 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Rugby.swift:33:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | @main
32 | struct Rugby: AsyncParsableCommand {
33 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | abstract: String.abstract,
35 | discussion: Links.docs("README.md"),
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Rugby.swift:83:15: warning: reference to class property 'shared' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
81 | )
82 | )
83 | Vault.shared.processMonitor.monitor()
| `- warning: reference to class property 'shared' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
/Users/admin/builder/spi-builder-workspace/Sources/RugbyFoundation/Vault/Vault.swift:8:36: note: class property declared here
6 | public final class Vault {
7 | /// The shared singleton instance.
8 | public private(set) static var shared: Vault!
| `- note: class property declared here
9 |
10 | /// Setups the shared singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:111:31: warning: sending value of non-Sendable type 'OneLinePrinter' risks causing data races; this is an error in the Swift 6 language mode
109 | )
110 | screenPrinter = printer
111 | progressPrinter = ProgressPrinter(
| |- warning: sending value of non-Sendable type 'OneLinePrinter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated value of non-Sendable type 'OneLinePrinter' to actor-isolated callee risks causing races in between task-isolated and actor-isolated uses
112 | printer: printer,
113 | timerTaskFactory: dependencies.timerTaskFactory,
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/RunnableCommand/RunnableCommand.swift:111:31: warning: sending 'self.dependencies.timerTaskFactory' risks causing data races; this is an error in the Swift 6 language mode
109 | )
110 | screenPrinter = printer
111 | progressPrinter = ProgressPrinter(
| |- warning: sending 'self.dependencies.timerTaskFactory' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self.dependencies.timerTaskFactory' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
112 | printer: printer,
113 | timerTaskFactory: dependencies.timerTaskFactory,
[683/703] Compiling Rugby GitHubBinaryInstaller.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Dependencies/Update/GitHubReleaseListLoader.swift:44:17: warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
42 |
43 | private let latestTagRegex = #".*download/(.*)/.*"#
44 | private var lastRedirectionLocation: String?
| `- warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
45 |
46 | init(paths: GitHubUpdaterPaths) {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:23:23: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | private func errorPrefix() -> String {
23 | "⛔️ \(Rainbow.enabled ? "\u{1B}[31m" : "")Error"
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:40:17: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
38 | private func errorSuffix() -> String {
39 | // Need to clear color because in _errorLabel we can't do that
40 | Rainbow.enabled ? "\u{1B}[0m" : ""
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
[684/703] Compiling Rugby GitHubReleaseListLoader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Dependencies/Update/GitHubReleaseListLoader.swift:44:17: warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
42 |
43 | private let latestTagRegex = #".*download/(.*)/.*"#
44 | private var lastRedirectionLocation: String?
| `- warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
45 |
46 | init(paths: GitHubUpdaterPaths) {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:23:23: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | private func errorPrefix() -> String {
23 | "⛔️ \(Rainbow.enabled ? "\u{1B}[31m" : "")Error"
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:40:17: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
38 | private func errorSuffix() -> String {
39 | // Need to clear color because in _errorLabel we can't do that
40 | Rainbow.enabled ? "\u{1B}[0m" : ""
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
[685/703] Compiling Rugby GitHubUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Dependencies/Update/GitHubReleaseListLoader.swift:44:17: warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
42 |
43 | private let latestTagRegex = #".*download/(.*)/.*"#
44 | private var lastRedirectionLocation: String?
| `- warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
45 |
46 | init(paths: GitHubUpdaterPaths) {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:23:23: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | private func errorPrefix() -> String {
23 | "⛔️ \(Rainbow.enabled ? "\u{1B}[31m" : "")Error"
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:40:17: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
38 | private func errorSuffix() -> String {
39 | // Need to clear color because in _errorLabel we can't do that
40 | Rainbow.enabled ? "\u{1B}[0m" : ""
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
[686/703] Compiling Rugby Vault+Update.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Dependencies/Update/GitHubReleaseListLoader.swift:44:17: warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
42 |
43 | private let latestTagRegex = #".*download/(.*)/.*"#
44 | private var lastRedirectionLocation: String?
| `- warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
45 |
46 | init(paths: GitHubUpdaterPaths) {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:23:23: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | private func errorPrefix() -> String {
23 | "⛔️ \(Rainbow.enabled ? "\u{1B}[31m" : "")Error"
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:40:17: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
38 | private func errorSuffix() -> String {
39 | // Need to clear color because in _errorLabel we can't do that
40 | Rainbow.enabled ? "\u{1B}[0m" : ""
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
[687/703] Compiling Rugby VersionParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Dependencies/Update/GitHubReleaseListLoader.swift:44:17: warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
42 |
43 | private let latestTagRegex = #".*download/(.*)/.*"#
44 | private var lastRedirectionLocation: String?
| `- warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
45 |
46 | init(paths: GitHubUpdaterPaths) {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:23:23: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | private func errorPrefix() -> String {
23 | "⛔️ \(Rainbow.enabled ? "\u{1B}[31m" : "")Error"
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:40:17: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
38 | private func errorSuffix() -> String {
39 | // Need to clear color because in _errorLabel we can't do that
40 | Rainbow.enabled ? "\u{1B}[0m" : ""
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
[688/703] Compiling Rugby ErrorWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Dependencies/Update/GitHubReleaseListLoader.swift:44:17: warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
42 |
43 | private let latestTagRegex = #".*download/(.*)/.*"#
44 | private var lastRedirectionLocation: String?
| `- warning: stored property 'lastRedirectionLocation' of 'Sendable'-conforming class 'GitHubReleaseListLoader' is mutable; this is an error in the Swift 6 language mode
45 |
46 | init(paths: GitHubUpdaterPaths) {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:23:23: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | private func errorPrefix() -> String {
23 | "⛔️ \(Rainbow.enabled ? "\u{1B}[31m" : "")Error"
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Core/Error/ErrorWrapper.swift:40:17: warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
38 | private func errorSuffix() -> String {
39 | // Need to clear color because in _errorLabel we can't do that
40 | Rainbow.enabled ? "\u{1B}[0m" : ""
| `- warning: reference to static property 'enabled' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Rainbow/Sources/Rainbow.swift:121:23: note: static property declared here
119 | /// set and `FORCE_COLOR` not set to a valid value ("0" or empty value is treated as "unset". `FORCE_COLOR` has
120 | /// higher priority than `NO_COLOR` if set).
121 | public static var enabled = environmentAvailable
| `- note: static property declared here
122 |
123 | public static func extractEntry(for string: String) -> Entry {
[689/703] Compiling Rugby Test.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct Test: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "_test",
6 | abstract: "\("(Experimental)".yellow) Analyse and run tests.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:15:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | private extension Test {
14 | struct Run: RunnableCommand {
15 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "run",
17 | abstract: "\("(Experimental)".yellow) Run tests by impact or not.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:65:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | private extension Test {
64 | struct Impact: RunnableCommand {
65 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | commandName: "impact",
67 | abstract: "\("(Experimental)".yellow) Print affected test targets.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:94:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
92 | private extension Test {
93 | struct Passed: RunnableCommand {
94 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 | commandName: "pass",
96 | abstract: "\("(Experimental)".yellow) Mark test targets as passed.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Use.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Use: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "use",
8 | abstract: "Use already built binaries instead of sources.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Warmup.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | struct Warmup: AsyncParsableCommand {
9 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | commandName: "warmup",
11 | abstract: "Download remote binaries for targets from Pods project.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Plan.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Plan: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "plan",
8 | abstract: "Run sequence of Rugby commands.",
[690/703] Compiling Rugby Use.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct Test: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "_test",
6 | abstract: "\("(Experimental)".yellow) Analyse and run tests.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:15:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | private extension Test {
14 | struct Run: RunnableCommand {
15 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "run",
17 | abstract: "\("(Experimental)".yellow) Run tests by impact or not.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:65:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | private extension Test {
64 | struct Impact: RunnableCommand {
65 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | commandName: "impact",
67 | abstract: "\("(Experimental)".yellow) Print affected test targets.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:94:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
92 | private extension Test {
93 | struct Passed: RunnableCommand {
94 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 | commandName: "pass",
96 | abstract: "\("(Experimental)".yellow) Mark test targets as passed.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Use.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Use: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "use",
8 | abstract: "Use already built binaries instead of sources.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Warmup.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | struct Warmup: AsyncParsableCommand {
9 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | commandName: "warmup",
11 | abstract: "Download remote binaries for targets from Pods project.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Plan.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Plan: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "plan",
8 | abstract: "Run sequence of Rugby commands.",
[691/703] Compiling Rugby Warmup.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct Test: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "_test",
6 | abstract: "\("(Experimental)".yellow) Analyse and run tests.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:15:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | private extension Test {
14 | struct Run: RunnableCommand {
15 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "run",
17 | abstract: "\("(Experimental)".yellow) Run tests by impact or not.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:65:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | private extension Test {
64 | struct Impact: RunnableCommand {
65 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | commandName: "impact",
67 | abstract: "\("(Experimental)".yellow) Print affected test targets.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:94:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
92 | private extension Test {
93 | struct Passed: RunnableCommand {
94 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 | commandName: "pass",
96 | abstract: "\("(Experimental)".yellow) Mark test targets as passed.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Use.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Use: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "use",
8 | abstract: "Use already built binaries instead of sources.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Warmup.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | struct Warmup: AsyncParsableCommand {
9 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | commandName: "warmup",
11 | abstract: "Download remote binaries for targets from Pods project.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Plan.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Plan: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "plan",
8 | abstract: "Run sequence of Rugby commands.",
[692/703] Compiling Rugby CommonFlags.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct Test: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "_test",
6 | abstract: "\("(Experimental)".yellow) Analyse and run tests.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:15:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | private extension Test {
14 | struct Run: RunnableCommand {
15 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "run",
17 | abstract: "\("(Experimental)".yellow) Run tests by impact or not.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:65:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | private extension Test {
64 | struct Impact: RunnableCommand {
65 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | commandName: "impact",
67 | abstract: "\("(Experimental)".yellow) Print affected test targets.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:94:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
92 | private extension Test {
93 | struct Passed: RunnableCommand {
94 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 | commandName: "pass",
96 | abstract: "\("(Experimental)".yellow) Mark test targets as passed.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Use.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Use: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "use",
8 | abstract: "Use already built binaries instead of sources.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Warmup.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | struct Warmup: AsyncParsableCommand {
9 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | commandName: "warmup",
11 | abstract: "Download remote binaries for targets from Pods project.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Plan.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Plan: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "plan",
8 | abstract: "Run sequence of Rugby commands.",
[693/703] Compiling Rugby CommonOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct Test: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "_test",
6 | abstract: "\("(Experimental)".yellow) Analyse and run tests.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:15:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | private extension Test {
14 | struct Run: RunnableCommand {
15 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "run",
17 | abstract: "\("(Experimental)".yellow) Run tests by impact or not.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:65:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | private extension Test {
64 | struct Impact: RunnableCommand {
65 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | commandName: "impact",
67 | abstract: "\("(Experimental)".yellow) Print affected test targets.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:94:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
92 | private extension Test {
93 | struct Passed: RunnableCommand {
94 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 | commandName: "pass",
96 | abstract: "\("(Experimental)".yellow) Mark test targets as passed.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Use.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Use: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "use",
8 | abstract: "Use already built binaries instead of sources.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Warmup.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | struct Warmup: AsyncParsableCommand {
9 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | commandName: "warmup",
11 | abstract: "Download remote binaries for targets from Pods project.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Plan.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Plan: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "plan",
8 | abstract: "Run sequence of Rugby commands.",
[694/703] Compiling Rugby Plan.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct Test: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "_test",
6 | abstract: "\("(Experimental)".yellow) Analyse and run tests.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:15:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | private extension Test {
14 | struct Run: RunnableCommand {
15 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | commandName: "run",
17 | abstract: "\("(Experimental)".yellow) Run tests by impact or not.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:65:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | private extension Test {
64 | struct Impact: RunnableCommand {
65 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | commandName: "impact",
67 | abstract: "\("(Experimental)".yellow) Print affected test targets.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Test.swift:94:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
92 | private extension Test {
93 | struct Passed: RunnableCommand {
94 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 | commandName: "pass",
96 | abstract: "\("(Experimental)".yellow) Mark test targets as passed.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Use.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Use: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "use",
8 | abstract: "Use already built binaries instead of sources.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Basic/Warmup.swift:9:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | struct Warmup: AsyncParsableCommand {
9 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | commandName: "warmup",
11 | abstract: "Download remote binaries for targets from Pods project.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Plan.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Plan: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "plan",
8 | abstract: "Run sequence of Rugby commands.",
[695/703] Compiling Rugby Shortcuts.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Shortcuts: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "shortcuts",
8 | abstract: "Set of base commands combinations.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:17:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | extension Shortcuts {
16 | struct Umbrella: AsyncParsableCommand, AnyArgumentsCommand {
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | commandName: "umbrella",
19 | abstract: """
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:60:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
58 | extension Shortcuts {
59 | struct Cache: AsyncParsableCommand {
60 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | commandName: "cache",
62 | abstract: "Run the \("build".accent) and \("use".accent) commands.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clear: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "clear",
8 | abstract: "Delete different Rugby folders.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:51:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | extension Clear {
50 | private struct Build: RunnableCommand {
51 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | commandName: "build",
53 | abstract: "Delete .rugby/build folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:78:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | extension Clear {
77 | private struct Shared: RunnableCommand {
78 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | commandName: "shared",
80 | abstract: "Delete .rugby/bin folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:105:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 | extension Clear {
104 | private struct Tests: RunnableCommand {
105 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | commandName: "tests",
107 | abstract: "Delete .rugby/tests folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 | struct Update: AsyncParsableCommand {
7 | private static let latestVersion = "latest"
8 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | commandName: "update",
10 | abstract: "Update Rugby version.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:39:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 | extension Update {
38 | struct List: AsyncParsableCommand, RunnableCommand {
39 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | commandName: "list",
41 | abstract: "List of available versions."
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:33:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
31 | let cleaner = dependencies.cleaner()
32 | try await withThrowingTaskGroup(of: Void.self) { group in
33 | group.addTask {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 | if modules.isEmpty {
35 | try await cleaner.deleteAllSharedBinaries()
| `- note: closure captures 'cleaner' which is accessible to code in the current task
36 | } else {
37 | try await cleaner.deleteSharedBinaries(names: modules)
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:40:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
38 | }
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
41 | group.addTask { try await cleaner.deleteTestsFolder() }
42 | try await group.waitForAll()
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:41:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
41 | group.addTask { try await cleaner.deleteTestsFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
42 | try await group.waitForAll()
43 | }
[696/703] Compiling Rugby Clear.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Shortcuts: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "shortcuts",
8 | abstract: "Set of base commands combinations.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:17:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | extension Shortcuts {
16 | struct Umbrella: AsyncParsableCommand, AnyArgumentsCommand {
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | commandName: "umbrella",
19 | abstract: """
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:60:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
58 | extension Shortcuts {
59 | struct Cache: AsyncParsableCommand {
60 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | commandName: "cache",
62 | abstract: "Run the \("build".accent) and \("use".accent) commands.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clear: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "clear",
8 | abstract: "Delete different Rugby folders.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:51:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | extension Clear {
50 | private struct Build: RunnableCommand {
51 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | commandName: "build",
53 | abstract: "Delete .rugby/build folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:78:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | extension Clear {
77 | private struct Shared: RunnableCommand {
78 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | commandName: "shared",
80 | abstract: "Delete .rugby/bin folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:105:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 | extension Clear {
104 | private struct Tests: RunnableCommand {
105 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | commandName: "tests",
107 | abstract: "Delete .rugby/tests folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 | struct Update: AsyncParsableCommand {
7 | private static let latestVersion = "latest"
8 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | commandName: "update",
10 | abstract: "Update Rugby version.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:39:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 | extension Update {
38 | struct List: AsyncParsableCommand, RunnableCommand {
39 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | commandName: "list",
41 | abstract: "List of available versions."
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:33:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
31 | let cleaner = dependencies.cleaner()
32 | try await withThrowingTaskGroup(of: Void.self) { group in
33 | group.addTask {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 | if modules.isEmpty {
35 | try await cleaner.deleteAllSharedBinaries()
| `- note: closure captures 'cleaner' which is accessible to code in the current task
36 | } else {
37 | try await cleaner.deleteSharedBinaries(names: modules)
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:40:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
38 | }
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
41 | group.addTask { try await cleaner.deleteTestsFolder() }
42 | try await group.waitForAll()
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:41:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
41 | group.addTask { try await cleaner.deleteTestsFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
42 | try await group.waitForAll()
43 | }
[697/703] Compiling Rugby Doctor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Shortcuts: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "shortcuts",
8 | abstract: "Set of base commands combinations.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:17:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | extension Shortcuts {
16 | struct Umbrella: AsyncParsableCommand, AnyArgumentsCommand {
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | commandName: "umbrella",
19 | abstract: """
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:60:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
58 | extension Shortcuts {
59 | struct Cache: AsyncParsableCommand {
60 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | commandName: "cache",
62 | abstract: "Run the \("build".accent) and \("use".accent) commands.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clear: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "clear",
8 | abstract: "Delete different Rugby folders.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:51:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | extension Clear {
50 | private struct Build: RunnableCommand {
51 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | commandName: "build",
53 | abstract: "Delete .rugby/build folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:78:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | extension Clear {
77 | private struct Shared: RunnableCommand {
78 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | commandName: "shared",
80 | abstract: "Delete .rugby/bin folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:105:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 | extension Clear {
104 | private struct Tests: RunnableCommand {
105 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | commandName: "tests",
107 | abstract: "Delete .rugby/tests folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 | struct Update: AsyncParsableCommand {
7 | private static let latestVersion = "latest"
8 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | commandName: "update",
10 | abstract: "Update Rugby version.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:39:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 | extension Update {
38 | struct List: AsyncParsableCommand, RunnableCommand {
39 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | commandName: "list",
41 | abstract: "List of available versions."
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:33:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
31 | let cleaner = dependencies.cleaner()
32 | try await withThrowingTaskGroup(of: Void.self) { group in
33 | group.addTask {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 | if modules.isEmpty {
35 | try await cleaner.deleteAllSharedBinaries()
| `- note: closure captures 'cleaner' which is accessible to code in the current task
36 | } else {
37 | try await cleaner.deleteSharedBinaries(names: modules)
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:40:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
38 | }
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
41 | group.addTask { try await cleaner.deleteTestsFolder() }
42 | try await group.waitForAll()
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:41:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
41 | group.addTask { try await cleaner.deleteTestsFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
42 | try await group.waitForAll()
43 | }
[698/703] Compiling Rugby Env.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Shortcuts: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "shortcuts",
8 | abstract: "Set of base commands combinations.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:17:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | extension Shortcuts {
16 | struct Umbrella: AsyncParsableCommand, AnyArgumentsCommand {
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | commandName: "umbrella",
19 | abstract: """
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:60:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
58 | extension Shortcuts {
59 | struct Cache: AsyncParsableCommand {
60 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | commandName: "cache",
62 | abstract: "Run the \("build".accent) and \("use".accent) commands.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clear: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "clear",
8 | abstract: "Delete different Rugby folders.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:51:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | extension Clear {
50 | private struct Build: RunnableCommand {
51 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | commandName: "build",
53 | abstract: "Delete .rugby/build folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:78:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | extension Clear {
77 | private struct Shared: RunnableCommand {
78 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | commandName: "shared",
80 | abstract: "Delete .rugby/bin folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:105:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 | extension Clear {
104 | private struct Tests: RunnableCommand {
105 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | commandName: "tests",
107 | abstract: "Delete .rugby/tests folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 | struct Update: AsyncParsableCommand {
7 | private static let latestVersion = "latest"
8 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | commandName: "update",
10 | abstract: "Update Rugby version.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:39:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 | extension Update {
38 | struct List: AsyncParsableCommand, RunnableCommand {
39 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | commandName: "list",
41 | abstract: "List of available versions."
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:33:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
31 | let cleaner = dependencies.cleaner()
32 | try await withThrowingTaskGroup(of: Void.self) { group in
33 | group.addTask {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 | if modules.isEmpty {
35 | try await cleaner.deleteAllSharedBinaries()
| `- note: closure captures 'cleaner' which is accessible to code in the current task
36 | } else {
37 | try await cleaner.deleteSharedBinaries(names: modules)
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:40:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
38 | }
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
41 | group.addTask { try await cleaner.deleteTestsFolder() }
42 | try await group.waitForAll()
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:41:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
41 | group.addTask { try await cleaner.deleteTestsFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
42 | try await group.waitForAll()
43 | }
[699/703] Compiling Rugby Shell.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Shortcuts: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "shortcuts",
8 | abstract: "Set of base commands combinations.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:17:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | extension Shortcuts {
16 | struct Umbrella: AsyncParsableCommand, AnyArgumentsCommand {
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | commandName: "umbrella",
19 | abstract: """
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:60:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
58 | extension Shortcuts {
59 | struct Cache: AsyncParsableCommand {
60 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | commandName: "cache",
62 | abstract: "Run the \("build".accent) and \("use".accent) commands.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clear: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "clear",
8 | abstract: "Delete different Rugby folders.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:51:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | extension Clear {
50 | private struct Build: RunnableCommand {
51 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | commandName: "build",
53 | abstract: "Delete .rugby/build folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:78:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | extension Clear {
77 | private struct Shared: RunnableCommand {
78 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | commandName: "shared",
80 | abstract: "Delete .rugby/bin folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:105:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 | extension Clear {
104 | private struct Tests: RunnableCommand {
105 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | commandName: "tests",
107 | abstract: "Delete .rugby/tests folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 | struct Update: AsyncParsableCommand {
7 | private static let latestVersion = "latest"
8 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | commandName: "update",
10 | abstract: "Update Rugby version.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:39:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 | extension Update {
38 | struct List: AsyncParsableCommand, RunnableCommand {
39 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | commandName: "list",
41 | abstract: "List of available versions."
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:33:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
31 | let cleaner = dependencies.cleaner()
32 | try await withThrowingTaskGroup(of: Void.self) { group in
33 | group.addTask {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 | if modules.isEmpty {
35 | try await cleaner.deleteAllSharedBinaries()
| `- note: closure captures 'cleaner' which is accessible to code in the current task
36 | } else {
37 | try await cleaner.deleteSharedBinaries(names: modules)
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:40:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
38 | }
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
41 | group.addTask { try await cleaner.deleteTestsFolder() }
42 | try await group.waitForAll()
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:41:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
41 | group.addTask { try await cleaner.deleteTestsFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
42 | try await group.waitForAll()
43 | }
[700/703] Compiling Rugby Update.swift
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Shortcuts: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "shortcuts",
8 | abstract: "Set of base commands combinations.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:17:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | extension Shortcuts {
16 | struct Umbrella: AsyncParsableCommand, AnyArgumentsCommand {
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | commandName: "umbrella",
19 | abstract: """
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Mixed/Shortcuts.swift:60:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
58 | extension Shortcuts {
59 | struct Cache: AsyncParsableCommand {
60 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | commandName: "cache",
62 | abstract: "Run the \("build".accent) and \("use".accent) commands.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:6:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Clear: AsyncParsableCommand {
6 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | commandName: "clear",
8 | abstract: "Delete different Rugby folders.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:51:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | extension Clear {
50 | private struct Build: RunnableCommand {
51 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | commandName: "build",
53 | abstract: "Delete .rugby/build folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:78:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | extension Clear {
77 | private struct Shared: RunnableCommand {
78 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | commandName: "shared",
80 | abstract: "Delete .rugby/bin folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:105:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 | extension Clear {
104 | private struct Tests: RunnableCommand {
105 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | commandName: "tests",
107 | abstract: "Delete .rugby/tests folder.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:8:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 | struct Update: AsyncParsableCommand {
7 | private static let latestVersion = "latest"
8 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | commandName: "update",
10 | abstract: "Update Rugby version.",
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Update.swift:39:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 | extension Update {
38 | struct List: AsyncParsableCommand, RunnableCommand {
39 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | commandName: "list",
41 | abstract: "List of available versions."
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:33:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
31 | let cleaner = dependencies.cleaner()
32 | try await withThrowingTaskGroup(of: Void.self) { group in
33 | group.addTask {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
34 | if modules.isEmpty {
35 | try await cleaner.deleteAllSharedBinaries()
| `- note: closure captures 'cleaner' which is accessible to code in the current task
36 | } else {
37 | try await cleaner.deleteSharedBinaries(names: modules)
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:40:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
38 | }
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
41 | group.addTask { try await cleaner.deleteTestsFolder() }
42 | try await group.waitForAll()
/Users/admin/builder/spi-builder-workspace/Sources/Rugby/Commands/Utils/Clear.swift:41:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
39 | }
40 | group.addTask { try await cleaner.deleteBuildFolder() }
41 | group.addTask { try await cleaner.deleteTestsFolder() }
| | `- note: closure captures 'cleaner' which is accessible to code in the current task
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
42 | try await group.waitForAll()
43 | }
[700/703] Write Objects.LinkFileList
[701/703] Linking rugby
[702/703] Applying rugby
Build complete! (25.80s)
warning: 'xcbeautify': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/xcbeautify/Sources/XcbeautifyLib/BUILD
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "rainbow",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.1",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/onevcat/Rainbow"
},
{
"identity" : "xcodeproj",
"requirement" : {
"range" : [
{
"lower_bound" : "9.3.0",
"upper_bound" : "10.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tuist/XcodeProj"
},
{
"identity" : "swiftshell",
"requirement" : {
"range" : [
{
"lower_bound" : "5.1.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kareman/SwiftShell"
},
{
"identity" : "xcbeautify",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tuist/xcbeautify"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams"
},
{
"identity" : "zipfoundation",
"requirement" : {
"range" : [
{
"lower_bound" : "0.9.19",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/weichsel/ZIPFoundation"
},
{
"identity" : "fish",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftyfinch/Fish"
},
{
"identity" : "plzmasdk",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/OlehKulykov/PLzmaSDK"
}
],
"manifest_display_name" : "Rugby",
"name" : "Rugby",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "rugby",
"targets" : [
"Rugby"
],
"type" : {
"executable" : null
}
},
{
"name" : "RugbyFoundation",
"targets" : [
"RugbyFoundation"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "RugbyTests",
"module_type" : "SwiftTarget",
"name" : "RugbyTests",
"path" : "Tests/RugbyTests",
"sources" : [
"Commands/Basic/WarmupTests.swift",
"Core/Dependencies/VersionParserTests.swift",
"Mocks/IClockMock.generated.swift",
"Mocks/IFileMock.generated.swift",
"Mocks/IMetricsLoggerMock.generated.swift",
"Mocks/IProgressPrinterMock.generated.swift",
"Mocks/IStandardOutputMock.generated.swift",
"Mocks/ITimerTaskFactoryMock.generated.swift",
"Mocks/ITimerTaskMock.generated.swift",
"Mocks/Mocks.swift",
"Mocks/PrinterMock.generated.swift",
"Utils/Extensions/Swift/DoubleTimeFormatTests.swift",
"Utils/Logger/LoggerTests.swift",
"Utils/Logger/Printers/FilePrinterTests.swift",
"Utils/Logger/Printers/MultiLinePrinterTests.swift",
"Utils/Logger/Printers/OneLinePrinterTests.swift",
"Utils/Logger/Printers/ProgressPrinterTests.swift",
"Utils/Logger/Printers/RawPrinterTests.swift",
"Utils/Regex/RegexTests.swift"
],
"target_dependencies" : [
"Rugby"
],
"type" : "test"
},
{
"c99name" : "RugbyFoundation",
"module_type" : "SwiftTarget",
"name" : "RugbyFoundation",
"path" : "Sources/RugbyFoundation",
"product_dependencies" : [
"Rainbow",
"XcodeProj",
"SwiftShell",
"XcbeautifyLib",
"Yams",
"ZIPFoundation",
"Fish",
"PLzmaSDK"
],
"product_memberships" : [
"rugby",
"RugbyFoundation"
],
"sources" : [
"Core/Build/BinariesStorage/BinariesCleaner.swift",
"Core/Build/BinariesStorage/BinariesStorage.swift",
"Core/Build/BuildError.swift",
"Core/Build/BuildManager.swift",
"Core/Build/BuildTargetsManager.swift",
"Core/Build/LibrariesPatcher.swift",
"Core/Build/Prebuild/PrebuildManager.swift",
"Core/Build/TargetTreePainter.swift",
"Core/Build/XcodeBuild/BuildLogFormatter.swift",
"Core/Build/XcodeBuild/XCARGSProvider.swift",
"Core/Build/XcodeBuild/XcodeBuild.swift",
"Core/Build/XcodeBuild/XcodeBuildExecutor.swift",
"Core/Clear/Cleaner.swift",
"Core/Common/ArchiveType.swift",
"Core/Common/Hashers/BuildPhasesHasher.swift",
"Core/Common/Hashers/BuildRulesHasher.swift",
"Core/Common/Hashers/CocoaPodsScriptsHasher.swift",
"Core/Common/Hashers/ConfigurationsHasher.swift",
"Core/Common/Hashers/FileContentHasher.swift",
"Core/Common/Hashers/FoundationHasher/SHA1FoundationHasher.swift",
"Core/Common/Hashers/ProductHasher.swift",
"Core/Common/Hashers/TargetsHasher.swift",
"Core/Common/IEnvironment.swift",
"Core/Common/ProcessMonitor/ProcessInterruptionTask.swift",
"Core/Common/ProcessMonitor/ProcessMonitor.swift",
"Core/Common/Router.swift",
"Core/Common/Shell/Git.swift",
"Core/Common/Shell/ShellExecuter.swift",
"Core/Common/Shell/SimCTL.swift",
"Core/Common/Shell/SoundPlayer.swift",
"Core/Common/TargetsScope.swift",
"Core/Common/XcodeProject/RugbyXcodeProject.swift",
"Core/Common/XcodeProject/TargetsPrinter.swift",
"Core/Delete/DeleteTargetsManager.swift",
"Core/Env/ArchitectureProvider.swift",
"Core/Env/EnvVariablesResolver.swift",
"Core/Env/EnvironmentCollector.swift",
"Core/Env/SwiftVersionProvider.swift",
"Core/Env/XcodeCLTVersionProvider.swift",
"Core/Plans/PlansParser.swift",
"Core/Rollback/BackupManager.swift",
"Core/Test/TestImpactManager.swift",
"Core/Test/TestManager.swift",
"Core/Test/TestplanEditor.swift",
"Core/Test/TestsStorage.swift",
"Core/Use/FileContentEditor.swift",
"Core/Use/SupportFilesPatcher.swift",
"Core/Use/UseBinariesManager.swift",
"Core/Use/XCFrameworksPatcher.swift",
"Core/Warmup/CacheDownloader.swift",
"Core/Warmup/Decompressor/IDecompressor.swift",
"Core/Warmup/Decompressor/SevenZipDecompressor.swift",
"Core/Warmup/Decompressor/ZipDecompressor.swift",
"Core/Warmup/ReachabilityChecker.swift",
"Core/Warmup/URLSession.swift",
"Core/Warmup/WarmupManager.swift",
"Utils/Internal/Extensions/Async/Collection+ConcurrentMap.swift",
"Utils/Internal/Extensions/Async/Optional+AsyncMap.swift",
"Utils/Internal/Extensions/Async/Sequence+AsyncReduce.swift",
"Utils/Internal/Extensions/Concurrent/Collection+ConcurrentCompactMap.swift",
"Utils/Internal/Extensions/Concurrent/Collection+ConcurrentFlatMap.swift",
"Utils/Internal/Extensions/Concurrent/Sequence+ConcurrentForEach.swift",
"Utils/Internal/Extensions/Fish/IFile+ReplaceOccurrences.swift",
"Utils/Internal/Extensions/Foundation/String+HomeRelativePath.swift",
"Utils/Internal/Extensions/Foundation/String+RegEx.swift",
"Utils/Internal/Extensions/Swift/Array+Flatten.swift",
"Utils/Internal/Extensions/Swift/Bool+IfTrue.swift",
"Utils/Internal/Extensions/Swift/Collection+CompactMap.swift",
"Utils/Internal/Extensions/Swift/Collection+ModifyIf.swift",
"Utils/Internal/Extensions/Swift/Collection+Set.swift",
"Utils/Internal/Extensions/Swift/Collection+isNotEmpty.swift",
"Utils/Internal/Extensions/Swift/Dictionary/Dictionary+Contains.swift",
"Utils/Internal/Extensions/Swift/Dictionary/Dictionary+FlatMapValues.swift",
"Utils/Internal/Extensions/Swift/Dictionary/Dictionary+Partition.swift",
"Utils/Internal/Extensions/Swift/Dictionary/Dictionary+SetAlgebra.swift",
"Utils/Internal/Extensions/Swift/Int+Percent.swift",
"Utils/Internal/Extensions/Swift/Sequence+CaseInsensitiveSorted.swift",
"Utils/Internal/Extensions/Swift/Set+Contains.swift",
"Utils/Internal/Extensions/Swift/Set+Filtered.swift",
"Utils/Internal/Extensions/Swift/Set+Map.swift",
"Utils/Internal/Extensions/Swift/String/String+Extension.swift",
"Utils/Internal/Extensions/Swift/String/String+PrefixCount.swift",
"Utils/Internal/Extensions/Swift/String/String+Removing.swift",
"Utils/Internal/Extensions/Swift/String/String+Shell.swift",
"Utils/Internal/Extensions/Swift/String/String+Subpath.swift",
"Utils/Public/Extensions/Foundation/Error+BeautifulDescription.swift",
"Utils/Public/Extensions/Foundation/String/String+HomeFinderRelativePath.swift",
"Utils/Public/Extensions/Foundation/String/String+RegexGroups.swift",
"Utils/Public/Extensions/Foundation/String/String+UppercasedFirstLetter.swift",
"Utils/Public/Logger/Core/ILogger.swift",
"Utils/Public/Logger/Core/Loggable.swift",
"Utils/Public/Logger/LogsRotator.swift",
"Utils/Public/Logger/Metrics/MetricsLogger.swift",
"Utils/Public/Logger/Printers/IProgressPrinter.swift",
"Utils/Public/Logger/Printers/Printer.swift",
"Vault/Commands/Build/Vault+Build.swift",
"Vault/Commands/Build/Vault+Prebuild.swift",
"Vault/Commands/Vault+Clear.swift",
"Vault/Commands/Vault+Delete.swift",
"Vault/Commands/Vault+Plan.swift",
"Vault/Commands/Vault+Test.swift",
"Vault/Commands/Vault+Use.swift",
"Vault/Commands/Vault+Warmup.swift",
"Vault/Common/XcodeVault.swift",
"Vault/Settings.swift",
"Vault/Vault.swift",
"XcodeProject/Extensions/XcodeProj/PBXFileElement/PBXFileElement+DisplayName.swift",
"XcodeProject/Extensions/XcodeProj/PBXFileElement/PBXFileElement+FullPath.swift",
"XcodeProject/Extensions/XcodeProj/PBXProj/PBXProj+Dependencies.swift",
"XcodeProject/Extensions/XcodeProj/PBXProj/PBXProj+References.swift",
"XcodeProject/Extensions/XcodeProj/PBXProj/PBXProj+Target.swift",
"XcodeProject/Extensions/XcodeProj/PBXTarget/PBXTarget+BuildPhases.swift",
"XcodeProject/Extensions/XcodeProj/PBXTarget/PBXTarget+BuildRules.swift",
"XcodeProject/Extensions/XcodeProj/PBXTarget/PBXTarget+Configuration.swift",
"XcodeProject/Extensions/XcodeProj/PBXTarget/PBXTarget+Paths.swift",
"XcodeProject/Extensions/XcodeProj/PBXTarget/PBXTarget+Product.swift",
"XcodeProject/Extensions/XcodeProj/PBXTarget/PBXTarget+isTests.swift",
"XcodeProject/Extensions/XcodeProj/Project/Project+DeleteTargetGroup.swift",
"XcodeProject/Models/BuildPhase.swift",
"XcodeProject/Models/BuildRule.swift",
"XcodeProject/Models/Configuration.swift",
"XcodeProject/Models/Product.swift",
"XcodeProject/Models/Project.swift",
"XcodeProject/Models/Scheme/Scheme+Reachable.swift",
"XcodeProject/Models/Scheme/Scheme.swift",
"XcodeProject/Models/Target/Target.swift",
"XcodeProject/Models/Target/TargetInterface.swift",
"XcodeProject/Services/XcodeBuildConfigurationEditor.swift",
"XcodeProject/Services/XcodeBuildSettingsEditor.swift",
"XcodeProject/Services/XcodePhaseEditor.swift",
"XcodeProject/Services/XcodeProjectDataSource.swift",
"XcodeProject/Services/XcodeProjectSchemesEditor.swift",
"XcodeProject/Services/XcodeTargetsDataSource.swift",
"XcodeProject/Services/XcodeTargetsEditor.swift",
"XcodeProject/Services/XcodeTargetsFinder.swift",
"XcodeProject/Services/XcodeWorkspaceEditor.swift",
"XcodeProject/XcodeProject.swift"
],
"type" : "library"
},
{
"c99name" : "Rugby",
"module_type" : "SwiftTarget",
"name" : "Rugby",
"path" : "Sources/Rugby",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"rugby"
],
"sources" : [
"Commands/Basic/Build/AdditionalBuildOptions.swift",
"Commands/Basic/Build/Build.swift",
"Commands/Basic/Build/BuildOptions.swift",
"Commands/Basic/Build/TargetsOptions.swift",
"Commands/Basic/Delete.swift",
"Commands/Basic/Rollback.swift",
"Commands/Basic/Test.swift",
"Commands/Basic/Use.swift",
"Commands/Basic/Warmup.swift",
"Commands/Common/CommonFlags.swift",
"Commands/Common/CommonOptions.swift",
"Commands/Mixed/Plan.swift",
"Commands/Mixed/Shortcuts.swift",
"Commands/Utils/Clear.swift",
"Commands/Utils/Doctor.swift",
"Commands/Utils/Env.swift",
"Commands/Utils/Shell.swift",
"Commands/Utils/Update.swift",
"Core/CommandParsing/ParsableCommand+ParseCommand.swift",
"Core/CommandParsing/ParsableCommand+ParseCommandType.swift",
"Core/CommandParsing/ParsableCommand+ToRunnable.swift",
"Core/Dependencies/Dependencies.swift",
"Core/Dependencies/Environment/Environment.swift",
"Core/Dependencies/Logger/Vault+Logger.swift",
"Core/Dependencies/Update/GitHubBinaryInstaller.swift",
"Core/Dependencies/Update/GitHubReleaseListLoader.swift",
"Core/Dependencies/Update/GitHubUpdater.swift",
"Core/Dependencies/Update/Vault+Update.swift",
"Core/Dependencies/Update/VersionParser.swift",
"Core/Error/ErrorWrapper.swift",
"Core/Help/HelpDumper.swift",
"Core/Help/HelpPrinter.swift",
"Core/Links.swift",
"Core/Routing.swift",
"Core/RunnableCommand/RunnableCommand.swift",
"Rugby.swift",
"Utils/Clock/Clock.swift",
"Utils/Concurrency/TimerTask.swift",
"Utils/Concurrency/TimerTaskFactory.swift",
"Utils/Debug/Debugger.swift",
"Utils/Drawing/BoxPainter.swift",
"Utils/Drawing/String+Palette.swift",
"Utils/Extensions/Rainbow/Rainbow+RawCount.swift",
"Utils/Extensions/Rainbow/Rainbow+Split.swift",
"Utils/Extensions/Rainbow/Rainbow+Width.swift",
"Utils/Extensions/Rainbow/Rainbow+WordWrappedLines.swift",
"Utils/Extensions/Swift/Double+TimeFormat.swift",
"Utils/Extensions/Swift/String+Padding.swift",
"Utils/Logger/Logger.swift",
"Utils/Logger/Printers/FilePrinter.swift",
"Utils/Logger/Printers/MultiLinePrinter.swift",
"Utils/Logger/Printers/OneLinePrinter.swift",
"Utils/Logger/Printers/ProgressPrinter.swift",
"Utils/Logger/Printers/RawPrinter.swift",
"Utils/Logger/Printers/StandardOutput.swift",
"Utils/Regex/Regex.swift",
"Utils/Terminal/Terminal.swift"
],
"target_dependencies" : [
"RugbyFoundation"
],
"type" : "executable"
},
{
"c99name" : "FoundationTests",
"module_type" : "SwiftTarget",
"name" : "FoundationTests",
"path" : "Tests/FoundationTests",
"sources" : [
"Core/Build/BinariesStorage/BinariesCleanerTests.swift",
"Core/Build/BinariesStorage/BinariesStorageTests.swift",
"Core/Build/BuildManagerTests.swift",
"Core/Build/BuildTargetsManagerTests.swift",
"Core/Build/LibrariesPatcherTests.swift",
"Core/Build/PrebuildManagerTests.swift",
"Core/Build/TargetTreePainter.swift",
"Core/Build/XcodeBuild/BuildLogFormatterTests.swift",
"Core/Build/XcodeBuild/XcodeBuildExecutorTests.swift",
"Core/Build/XcodeBuild/XcodeBuildTests.swift",
"Core/Clear/CleanerTests.swift",
"Core/Common/Hashers/BuildPhaseHasherTests.swift",
"Core/Common/Hashers/CocoaPodsScriptsHasherTests.swift",
"Core/Common/Hashers/ConfigurationsHasherTests.swift",
"Core/Common/Hashers/FileContentHasherTests.swift",
"Core/Common/Hashers/ProductHasherTests.swift",
"Core/Common/Hashers/SHA1HasherTests.swift",
"Core/Common/Hashers/TargetsHasherTests.swift",
"Core/Common/ProcessMonitor/ProcessInterruptionTaskTests.swift",
"Core/Common/Shell/GitTests.swift",
"Core/Common/Shell/SimCTLTests.swift",
"Core/Common/Shell/SoundPlayerTests.swift",
"Core/Common/XcodeProject/RugbyXcodeProjectTests.swift",
"Core/Delete/DeleteTargetsManagerTests.swift",
"Core/Env/ArchitectureProviderTests.swift",
"Core/Env/EnvironmentCollectorTests.swift",
"Core/Env/SwiftVersionProviderTests.swift",
"Core/Env/XcodeCLTVersionProviderTests.swift",
"Core/Env/XcodeEnvResolverTests.swift",
"Core/Plans/PlansParserTests.swift",
"Core/Rollback/BackupManagerTests.swift",
"Core/Test/TestImpactManagerTests.swift",
"Core/Test/TestManagerTests.swift",
"Core/Test/TestplanEditorTests.swift",
"Core/Test/TestsStorageTests.swift",
"Core/Use/FileContentEditorTests.swift",
"Core/Use/SupportFilesPatcherTests.swift",
"Core/Use/UseBinariesManagerTests.swift",
"Core/Use/XCFrameworksPatcherTests.swift",
"Core/Warmup/CacheDownloaderTests.swift",
"Core/Warmup/ReachabilityCheckerTests.swift",
"Core/Warmup/WarmupManagerTests.swift",
"Mocks/FoundationHasherMock.generated.swift",
"Mocks/IArchitectureProviderMock.generated.swift",
"Mocks/IBackupManagerMock.generated.swift",
"Mocks/IBinariesCleanerMock.generated.swift",
"Mocks/IBinariesStorageMock.generated.swift",
"Mocks/IBuildLogFormatterMock.generated.swift",
"Mocks/IBuildPhaseHasherMock.generated.swift",
"Mocks/IBuildRulesHasherMock.generated.swift",
"Mocks/IBuildTargetsManagerMock.generated.swift",
"Mocks/ICacheDownloaderMock.generated.swift",
"Mocks/ICocoaPodsScriptsHasherMock.generated.swift",
"Mocks/IConfigurationsHasherMock.generated.swift",
"Mocks/IDecompressorMock.generated.swift",
"Mocks/IEnvVariablesResolverMock.generated.swift",
"Mocks/IEnvironmentCollectorMock.generated.swift",
"Mocks/IEnvironmentMock.generated.swift",
"Mocks/IFileContentEditorMock.generated.swift",
"Mocks/IFileContentHasherMock.generated.swift",
"Mocks/IFileMock.generated.swift",
"Mocks/IFilesManagerMock.generated.swift",
"Mocks/IFolderMock.generated.swift",
"Mocks/IGitMock.generated.swift",
"Mocks/IInternalBuildManagerMock.generated.swift",
"Mocks/IInternalTargetMock.generated.swift",
"Mocks/IInternalTestImpactManagerMock.generated.swift",
"Mocks/IInternalUseBinariesManagerMock.generated.swift",
"Mocks/IInternalXcodeProjectMock.generated.swift",
"Mocks/ILibrariesPatcherMock.generated.swift",
"Mocks/ILoggerMock.generated.swift",
"Mocks/IMetricsLoggerMock.generated.swift",
"Mocks/IProcessMonitorMock.generated.swift",
"Mocks/IProductHasherMock.generated.swift",
"Mocks/IProjectMock.generated.swift",
"Mocks/IReachabilityCheckerMock.generated.swift",
"Mocks/IRugbyXcodeProjectMock.generated.swift",
"Mocks/IShellExecutorMock.generated.swift",
"Mocks/ISimCTLMock.generated.swift",
"Mocks/ISupportFilesPatcherMock.generated.swift",
"Mocks/ISwiftVersionProviderMock.generated.swift",
"Mocks/ITargetTreePainterMock.generated.swift",
"Mocks/ITargetsHasherMock.generated.swift",
"Mocks/ITargetsPrinterMock.generated.swift",
"Mocks/ITestplanEditorMock.generated.swift",
"Mocks/ITestsStorageMock.generated.swift",
"Mocks/IURLSessionMock.generated.swift",
"Mocks/IUseBinariesManagerMock.generated.swift",
"Mocks/IXCFrameworksPatcherMock.generated.swift",
"Mocks/IXcodeBuildConfigurationEditorMock.generated.swift",
"Mocks/IXcodeBuildExecutorMock.generated.swift",
"Mocks/IXcodeBuildMock.generated.swift",
"Mocks/IXcodeCLTVersionProviderMock.generated.swift",
"Mocks/IXcodePhaseEditorMock.generated.swift",
"Mocks/IXcodeProjectMock.generated.swift",
"Mocks/Manual/Core/Build/XcodeBuild/XcodeBuildOptions+Mock.swift",
"Mocks/Manual/Core/Build/XcodeBuild/XcodeBuildPaths+Mock.swift",
"Mocks/Manual/XcodeProject/Models/BuildRule+Mock.swift",
"Mocks/Manual/XcodeProject/Models/PBXBuildFile+Mock.swift",
"Mocks/Manual/XcodeProject/Models/PBXFileElement+Mock.swift",
"Mocks/Manual/XcodeProject/Models/PBXVariantGroup+Mock.swift",
"Mocks/Mocks.swift",
"Mocks/ReadableStreamMock.generated.swift",
"Utils/Internal/Extensions/Fish/IFileReplaceOccurrencesTests.swift",
"Utils/Internal/Extensions/Swift/DictionaryTests.swift",
"Utils/Internal/Extensions/Swift/InternalStringTests.swift",
"Utils/Public/Extensions/Foundation/ErrorTests.swift",
"Utils/Public/Extensions/Foundation/StringTests.swift",
"Vault/Commands/Common/RouterTests.swift",
"XcodeProject/Extensions/XcodeProj/PBXTarget/PBXTargetProductTests.swift",
"XcodeProject/Models/BuildPhaseTests.swift",
"XcodeProject/Models/Target/IInternalTargetStubs.swift",
"XcodeProject/Services/XcodeBuildConfigurationEditorTests.swift",
"XcodeProject/Services/XcodePhaseEditorTests.swift",
"XcodeProject/Services/XcodeWorkspaceEditorTests.swift"
],
"target_dependencies" : [
"RugbyFoundation"
],
"type" : "test"
}
],
"tools_version" : "5.8"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/swiftyfinch/rugby/main
Repository: SwiftyFinch/Rugby
Swift version used: 6.1
Target: RugbyFoundation
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
* branch 4633b45fc732d8c55568be09dd852f9dc1582c25 -> FETCH_HEAD
HEAD is now at 4633b45 Update the artifact
Cloned https://github.com/swiftlang/swift-docc-render-artifact
Extracting symbol information for 'RugbyFoundation'...
Finished extracting symbol information for 'RugbyFoundation'. (8.72s)
Building documentation for 'RugbyFoundation'...
warning: Parameter 'options' not found in instance method declaration
--> Sources/RugbyFoundation/Core/Test/TestImpactManager.swift:10:13-10:20
8 | /// - Parameters:
9 | /// - targetsOptions: A set of options to to select targets.
10 + /// - options: Xcode build options.
| ├─suggestion: Replace 'options' with 'buildOptions'
| ╰─suggestion: Replace 'options' with 'targetsOptions'
11 | func impact(targetsOptions: TargetsOptions,
12 | buildOptions: XcodeBuildOptions) async throws
warning: Parameter 'buildOptions' is missing documentation
--> Sources/RugbyFoundation/Core/Test/TestImpactManager.swift:10:42-10:42
8 | /// - Parameters:
9 | /// - targetsOptions: A set of options to to select targets.
10 + /// - options: Xcode build options.
| ╰─suggestion: Document 'buildOptions' parameter
11 | func impact(targetsOptions: TargetsOptions,
12 | buildOptions: XcodeBuildOptions) async throws
warning: Parameter 'options' not found in instance method declaration
--> Sources/RugbyFoundation/Core/Test/TestImpactManager.swift:17:13-17:20
15 | /// - Parameters:
16 | /// - targetsOptions: A set of options to to select targets.
17 + /// - options: Xcode build options.
| ├─suggestion: Replace 'options' with 'buildOptions'
| ╰─suggestion: Replace 'options' with 'targetsOptions'
18 | /// - upToDateBranch: Skip if the current branch is not up-to-date to target one.
19 | func markAsPassed(targetsOptions: TargetsOptions,
warning: Parameter 'buildOptions' is missing documentation
--> Sources/RugbyFoundation/Core/Test/TestImpactManager.swift:18:88-18:88
16 | /// - targetsOptions: A set of options to to select targets.
17 | /// - options: Xcode build options.
18 + /// - upToDateBranch: Skip if the current branch is not up-to-date to target one.
| ╰─suggestion: Document 'buildOptions' parameter
19 | func markAsPassed(targetsOptions: TargetsOptions,
20 | buildOptions: XcodeBuildOptions,
warning: Parameter 'featureToggles' not found in type method declaration
--> Sources/RugbyFoundation/Vault/Vault.swift:12:11-12:71
10 | /// Setups the shared singleton instance.
11 | /// - Parameters:
12 + /// - featureToggles: The service providing the feature toggles.
| ╰─suggestion: Remove 'featureToggles' parameter documentation
13 | /// - logger: The service collecting information about Rugby execution.
14 | /// - router: The service providing all paths for Rugby infrastructure.
warning: Parameter 'env' is missing documentation
--> Sources/RugbyFoundation/Vault/Vault.swift:14:78-14:78
12 | /// - featureToggles: The service providing the feature toggles.
13 | /// - logger: The service collecting information about Rugby execution.
| ╰─suggestion: Document 'env' parameter
14 + /// - router: The service providing all paths for Rugby infrastructure.
15 | public static func setupShared(
16 | env: IEnvironment,
Finished building documentation for 'RugbyFoundation' (0.22s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/swiftyfinch/rugby/main
Updating https://github.com/tadija/AEXML.git
Updating https://github.com/kylef/PathKit.git
Updating https://github.com/onevcat/Rainbow
Updating https://github.com/OlehKulykov/PLzmaSDK
Updating https://github.com/weichsel/ZIPFoundation.git
Updating https://github.com/kylef/Spectre.git
Updating https://github.com/jpsim/Yams
Updated https://github.com/tadija/AEXML.git (0.46s)
Updating https://github.com/kareman/SwiftShell
Updated https://github.com/kylef/PathKit.git (0.49s)
Updating https://github.com/tuist/XcodeProj
Updated https://github.com/onevcat/Rainbow (0.53s)
Updated https://github.com/kylef/Spectre.git (0.53s)
Updated https://github.com/weichsel/ZIPFoundation.git (0.53s)
Updated https://github.com/OlehKulykov/PLzmaSDK (0.53s)
Updated https://github.com/jpsim/Yams (0.53s)
Updating https://github.com/tuist/xcbeautify
Updating https://github.com/swiftyfinch/Fish
Updating https://github.com/getGuaka/Colorizer.git
Updating https://github.com/apple/swift-argument-parser
Updating https://github.com/MaxDesiatov/XMLCoder.git
Updated https://github.com/kareman/SwiftShell (0.46s)
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Updated https://github.com/tuist/xcbeautify (0.52s)
Updated https://github.com/MaxDesiatov/XMLCoder.git (0.57s)
Updated https://github.com/apple/swift-argument-parser (0.57s)
Updated https://github.com/getGuaka/Colorizer.git (0.57s)
Updated https://github.com/swiftyfinch/Fish (0.57s)
Updated https://github.com/tuist/XcodeProj (0.63s)
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.66s)
Computing version for https://github.com/OlehKulykov/PLzmaSDK
Computed https://github.com/OlehKulykov/PLzmaSDK at 1.4.4 (2.23s)
Computing version for https://github.com/swiftyfinch/Fish
Computed https://github.com/swiftyfinch/Fish at 0.1.3 (0.56s)
Computing version for https://github.com/weichsel/ZIPFoundation
Computed https://github.com/weichsel/ZIPFoundation at 0.9.19 (0.46s)
Computing version for https://github.com/jpsim/Yams
Computed https://github.com/jpsim/Yams at 6.0.1 (0.45s)
Computing version for https://github.com/tuist/xcbeautify
Computed https://github.com/tuist/xcbeautify at 1.7.0 (0.57s)
Computing version for https://github.com/kareman/SwiftShell
Computed https://github.com/kareman/SwiftShell at 5.1.0 (0.56s)
Computing version for https://github.com/tuist/XcodeProj
Computed https://github.com/tuist/XcodeProj at 9.4.2 (0.45s)
Computing version for https://github.com/onevcat/Rainbow
Computed https://github.com/onevcat/Rainbow at 4.1.0 (0.56s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.3.1 (0.46s)
Computing version for https://github.com/MaxDesiatov/XMLCoder.git
Computed https://github.com/MaxDesiatov/XMLCoder.git at 0.17.1 (0.55s)
Computing version for https://github.com/getGuaka/Colorizer.git
Computed https://github.com/getGuaka/Colorizer.git at 0.2.1 (0.55s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (0.56s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.0 (0.45s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.57s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.4 (0.62s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.36s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.01s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/7] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit Identifier.swift
[8/57] Compiling SymbolKit KindIdentifier.swift
[9/57] Compiling SymbolKit Location.swift
[10/57] Compiling SymbolKit Mutability.swift
[11/57] Compiling SymbolKit GenericConstraint.swift
[12/57] Compiling SymbolKit GenericParameter.swift
[13/57] Compiling SymbolKit Generics.swift
[14/57] Compiling SymbolKit Namespace.swift
[15/57] Compiling SymbolKit Mixin+Equals.swift
[16/57] Compiling SymbolKit Mixin+Hash.swift
[17/57] Compiling SymbolKit Mixin.swift
[18/57] Compiling SymbolKit LineList.swift
[19/57] Compiling SymbolKit Position.swift
[20/57] Compiling SymbolKit Names.swift
[21/57] Compiling SymbolKit SPI.swift
[22/57] Compiling SymbolKit Snippet.swift
[23/57] Compiling SymbolKit Extension.swift
[24/57] Compiling SymbolKit SourceRange.swift
[25/57] Compiling SymbolKit Metadata.swift
[26/57] Compiling SymbolKit Module.swift
[27/57] Compiling SymbolKit OperatingSystem.swift
[28/57] Compiling SymbolKit Platform.swift
[29/57] Compiling SymbolKit DeclarationFragments.swift
[30/57] Compiling SymbolKit Fragment.swift
[31/57] Compiling SymbolKit FragmentKind.swift
[32/57] Compiling SymbolKit FunctionParameter.swift
[33/57] Compiling SymbolKit FunctionSignature.swift
[34/57] Compiling SymbolKit Relationship.swift
[35/57] Compiling SymbolKit RelationshipKind.swift
[36/57] Compiling SymbolKit SourceOrigin.swift
[37/57] Compiling SymbolKit GenericConstraints.swift
[38/57] Compiling SymbolKit Swift.swift
[39/57] Compiling SymbolKit SemanticVersion.swift
[40/57] Compiling SymbolKit AccessControl.swift
[41/57] Compiling SymbolKit Availability.swift
[42/57] Compiling SymbolKit AvailabilityItem.swift
[43/57] Compiling SymbolKit Domain.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Compiling Snippets SnippetParser.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.94s)
warning: 'xcbeautify': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/xcbeautify/Sources/XcbeautifyLib/BUILD
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/153] Compiling PLzmaSDK String+Plzma.swift
[3/154] Compiling Fish IFilesManager.swift
[4/154] Compiling Fish IFolder.swift
[5/155] Compiling AEXML Options.swift
[6/155] Compiling PLzmaSDK ItemArray.swift
[7/155] Compiling Rainbow StringGenerator.swift
[8/156] Compiling Colorizer StringStyleColorizer.swift
[9/156] Compiling Colorizer StringForegroundColorizer.swift
[10/156] Compiling Colorizer Colorizer.swift
[11/156] Emitting module Colorizer
[12/156] Compiling Colorizer StringStyle.swift
[13/156] Compiling Colorizer StringBackgroundColorizer.swift
[14/156] Compiling PLzmaSDK ItemOutStreamArray.swift
[15/156] Compiling PLzmaSDK OutMultiStream.swift
[16/156] Compiling AEXML Error.swift
[17/156] Compiling AEXML Parser.swift
[18/156] Compiling Rainbow OutputTarget.swift
[19/156] Compiling Rainbow ControlCode.swift
[20/156] Compiling Rainbow ModesExtractor.swift
[21/156] Compiling Rainbow String+Rainbow.swift
[22/156] Compiling Rainbow Rainbow.swift
[23/156] Compiling PLzmaSDK OutStream.swift
[24/156] Compiling PLzmaSDK Path.swift
[25/156] Compiling XMLCoder KeyedBox.swift
[26/156] Compiling XMLCoder NullBox.swift
[27/156] Compiling XMLCoder FloatBox.swift
[28/156] Compiling XMLCoder IntBox.swift
[29/156] Compiling Fish IFile.swift
[30/156] Compiling XMLCoder DecimalBox.swift
[31/156] Compiling XMLCoder DoubleBox.swift
[32/156] Compiling XMLCoder Attribute.swift
[33/156] Compiling XMLCoder BoolBox.swift
[34/156] Emitting module PLzmaSDK
[35/156] Compiling XMLCoder DataBox.swift
[36/156] Compiling XMLCoder DateBox.swift
[37/156] Compiling SwiftShell Process.swift
[38/156] Compiling SwiftShell Stream.swift
[39/156] Compiling SwiftShell Lazy-split.swift
[40/156] Compiling SwiftShell String.swift
[41/156] Compiling Fish IItem.swift
[42/156] Compiling AEXML Builders.swift
[43/156] Compiling AEXML Document.swift
[44/156] Emitting module AEXML
[45/156] Compiling AEXML Element.swift
[46/156] Emitting module ZIPFoundation
[47/158] Compiling Rainbow ColorApproximation.swift
[48/158] Compiling Rainbow Color.swift
[51/158] Emitting module Rainbow
[52/158] Compiling Rainbow Style.swift
[53/158] Emitting module Fish
[56/158] Compiling XMLCoder Box.swift
[57/158] Compiling XMLCoder ChoiceBox.swift
[58/158] Compiling SwiftShell Array.swift
[59/158] Compiling SwiftShell Bash.swift
[60/158] Emitting module SwiftShell
[61/158] Compiling SwiftShell Command.swift
[62/158] Compiling SwiftShell Files.swift
[63/158] Compiling SwiftShell Context.swift
[68/158] Compiling XMLCoder UnkeyedBox.swift
[69/158] Compiling XMLCoder ValueBox.swift
[72/160] Compiling XMLCoder SharedBox.swift
[73/160] Compiling XMLCoder SingleKeyedBox.swift
[74/160] Compiling XMLCoder StringBox.swift
[87/165] Compiling XMLCoder UIntBox.swift
[88/165] Compiling XMLCoder URLBox.swift
[89/165] Compiling PLzmaSDK Types.swift
[94/165] Compiling Yams YamlError.swift
[99/165] Emitting module PathKit
[100/165] Compiling PathKit PathKit.swift
[101/165] Compiling Yams YamlTagProviding.swift
[102/165] Compiling ZIPFoundation resource_bundle_accessor.swift
[103/165] Emitting module XMLCoder
[106/165] Emitting module Yams
[109/165] Compiling XMLCoder KeyedStorage.swift
[110/165] Compiling XMLCoder Metatypes.swift
[111/165] Compiling XMLCoder String+Extensions.swift
[141/165] Compiling XMLCoder XMLEncoderImplementation.swift
[142/165] Compiling XMLCoder XMLEncodingStorage.swift
[143/165] Compiling XMLCoder XMLKeyedEncodingContainer.swift
[144/165] Compiling XMLCoder XMLReferencingEncoder.swift
[145/165] Compiling XMLCoder XMLUnkeyedEncodingContainer.swift
[146/260] Compiling XcodeProj PBXFileSystemSynchronizedRootGroup.swift
[147/260] Compiling XcodeProj PBXGroup.swift
[148/260] Compiling XcodeProj PBXSourceTree.swift
[149/260] Compiling XcodeProj PBXVariantGroup.swift
[150/260] Compiling XcodeProj XCVersionGroup.swift
[151/260] Compiling XcodeProj PBXObject.swift
[152/260] Compiling XcodeProj PBXObjectDictionaryEntry.swift
[153/260] Compiling XcodeProj PBXObjectReference.swift
[154/260] Compiling XcodeProj PBXObjects.swift
[155/260] Compiling XcodeProj PBXOutputSettings.swift
[156/260] Compiling XcodeProj PBXFileElement.swift
[157/260] Compiling XcodeProj PBXFileReference.swift
[158/260] Compiling XcodeProj PBXFileSystemSynchronizedBuildFileExceptionSet.swift
[159/260] Compiling XcodeProj PBXFileSystemSynchronizedExceptionSet.swift
[160/260] Compiling XcodeProj PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet.swift
[161/260] Compiling XcodeProj PBXProj.swift
[162/260] Compiling XcodeProj PBXProjEncoder.swift
[163/260] Compiling XcodeProj PBXProject.swift
[164/260] Compiling XcodeProj XCScheme+TestParallelization.swift
[165/260] Compiling XcodeProj XCScheme+TestPlanReference.swift
[166/274] Compiling XcbeautifyLib String+Substring.swift
[167/275] Compiling XcbeautifyLib String+Colored.swift
[168/275] Compiling XcbeautifyLib TestSummary.swift
[169/275] Compiling XcbeautifyLib String+CapturedGroups.swift
[170/275] Compiling XcbeautifyLib TerminalRenderer.swift
[171/275] Compiling XcbeautifyLib OutputRendering.swift
[172/275] Compiling XcbeautifyLib Constants.swift
[173/275] Compiling XcbeautifyLib JunitReporter.swift
[174/275] Compiling XcbeautifyLib OutputHandler.swift
[175/275] Compiling XcbeautifyLib Parser.swift
[176/275] Compiling XcbeautifyLib Array+Safe.swift
[177/275] Compiling XcbeautifyLib CaptureGroups.swift
[178/275] Compiling XcbeautifyLib Regex.swift
[179/275] Compiling XcbeautifyLib GitHubActionsRenderer.swift
[180/275] Compiling XcodeProj PBXShellScriptBuildPhase.swift
[181/275] Compiling XcodeProj PBXSourcesBuildPhase.swift
[182/275] Compiling XcodeProj BuildSettings.swift
[183/285] Compiling XcodeProj Errors.swift
[184/285] Compiling XcodeProj AEXML+XcodeFormat.swift
[185/285] Compiling XcodeProj Array+Extras.swift
[186/285] Compiling XcodeProj Bool+Extras.swift
[187/285] Compiling XcodeProj KeyedDecodingContainer+Additions.swift
[188/285] Compiling XcodeProj NSRecursiveLock+Sync.swift
[189/285] Compiling XcodeProj Path+Extras.swift
[190/285] Compiling XcodeProj String+Utils.swift
[191/285] Compiling XcodeProj String+md5.swift
[192/285] Compiling XcodeProj BuildFileSetting.swift
[193/285] Compiling XcodeProj BuildPhase.swift
[194/285] Emitting module XcodeProj
[203/285] Emitting module XcbeautifyLib
[206/285] Compiling XcodeProj XCScheme+TestableReference.swift
[207/285] Compiling XcodeProj XCScheme.swift
[208/285] Compiling XcodeProj XCSchemeManagement.swift
[209/285] Compiling XcodeProj BuildSettingsProvider.swift
[210/285] Compiling XcodeProj CommentedString.swift
[211/285] Compiling XcodeProj Decoders.swift
[212/285] Compiling XcodeProj JSONDecoding.swift
[213/285] Compiling XcodeProj PBXBatchUpdater.swift
[214/285] Compiling XcodeProj PBXReferenceProxy.swift
[215/285] Compiling XcodeProj PBXTarget.swift
[216/285] Compiling XcodeProj PBXTargetDependency.swift
[217/285] Compiling XcodeProj WorkspaceSettings.swift
[218/285] Compiling XcodeProj XCBreakpointList.swift
[219/285] Compiling XcodeProj XCDebugger.swift
[220/285] Compiling XcodeProj XCSharedData.swift
[221/285] Compiling XcodeProj XCUserData.swift
[222/285] Compiling XcodeProj Xcode.swift
[223/285] Compiling XcodeProj XcodeProj.swift
[224/285] Compiling XcodeProj PlistDecoding.swift
[225/285] Compiling XcodeProj PlistValue.swift
[226/285] Compiling XcodeProj ReferenceGenerator.swift
[227/285] Compiling XcodeProj XCConfig.swift
[228/285] Compiling XcodeProj XCWorkspace.swift
[229/285] Compiling XcodeProj XCWorkspaceData.swift
[230/285] Compiling XcodeProj XCWorkspaceDataElement.swift
[231/285] Compiling XcodeProj XCWorkspaceDataElementLocationType.swift
[232/285] Compiling XcodeProj XCWorkspaceDataFileRef.swift
[233/285] Compiling XcodeProj XCWorkspaceDataGroup.swift
[234/285] Compiling XcodeProj ProjectAttribute.swift
[235/285] Compiling XcodeProj Equality.generated.swift
[236/285] Compiling XcodeProj Sourcery.swift
[237/285] Compiling XcodeProj XCLocalSwiftPackageReference.swift
[238/285] Compiling XcodeProj XCRemoteSwiftPackageReference.swift
[239/285] Compiling XcodeProj XCSwiftPackageProductDependency.swift
[240/285] Compiling XcodeProj PBXAggregateTarget.swift
[241/285] Compiling XcodeProj PBXLegacyTarget.swift
[242/285] Compiling XcodeProj PBXNativeTarget.swift
[243/285] Compiling XcodeProj PBXProductType.swift
[255/285] Compiling XcodeProj XCBuildConfiguration.swift
[256/285] Compiling XcodeProj XCConfigurationList.swift
[257/285] Compiling XcodeProj PBXContainerItem.swift
[258/285] Compiling XcodeProj PBXContainerItemProxy.swift
[266/285] Compiling XcodeProj Writable.swift
[267/285] Compiling XcodeProj XCScheme+AditionalOption.swift
[268/285] Compiling XcodeProj XCScheme+AnalyzeAction.swift
[269/285] Compiling XcodeProj XCScheme+ArchiveAction.swift
[270/285] Compiling XcodeProj XCScheme+BuildAction.swift
[271/285] Compiling XcodeProj XCScheme+BuildableProductRunnable.swift
[272/285] Compiling XcodeProj XCScheme+BuildableReference.swift
[273/285] Compiling XcodeProj XCScheme+CommandLineArguments.swift
[274/285] Compiling XcodeProj XCScheme+EnvironmentVariable.swift
[275/285] Compiling XcodeProj XCScheme+ExecutionAction.swift
[276/285] Compiling XcodeProj XCScheme+LaunchAction.swift
[277/285] Compiling XcodeProj XCScheme+LocationScenarioReference.swift
[278/285] Compiling XcodeProj XCScheme+PathRunnable.swift
[279/285] Compiling XcodeProj XCScheme+ProfileAction.swift
[280/285] Compiling XcodeProj XCScheme+RemoteRunnable.swift
[281/285] Compiling XcodeProj XCScheme+Runnable.swift
[282/285] Compiling XcodeProj XCScheme+SerialAction.swift
[283/285] Compiling XcodeProj XCScheme+StoreKitConfigurationFileReference.swift
[284/285] Compiling XcodeProj XCScheme+TestAction.swift
[285/285] Compiling XcodeProj XCScheme+TestItem.swift
[286/410] Compiling RugbyFoundation Collection+isNotEmpty.swift
[287/410] Compiling RugbyFoundation Dictionary+Contains.swift
[288/410] Compiling RugbyFoundation Dictionary+FlatMapValues.swift
[289/410] Compiling RugbyFoundation Dictionary+Partition.swift
[290/410] Compiling RugbyFoundation Dictionary+SetAlgebra.swift
[291/410] Compiling RugbyFoundation Int+Percent.swift
[292/410] Compiling RugbyFoundation Sequence+CaseInsensitiveSorted.swift
[293/410] Compiling RugbyFoundation Set+Contains.swift
[294/410] Compiling RugbyFoundation Set+Filtered.swift
[295/410] Compiling RugbyFoundation Set+Map.swift
[296/410] Compiling RugbyFoundation String+Extension.swift
[297/410] Compiling RugbyFoundation String+PrefixCount.swift
[298/410] Compiling RugbyFoundation String+Removing.swift
[299/410] Compiling RugbyFoundation String+Shell.swift
[300/423] Compiling RugbyFoundation BuildPhasesHasher.swift
[301/423] Compiling RugbyFoundation BuildRulesHasher.swift
[302/423] Compiling RugbyFoundation CocoaPodsScriptsHasher.swift
[303/423] Compiling RugbyFoundation ConfigurationsHasher.swift
[304/423] Compiling RugbyFoundation FileContentHasher.swift
[305/423] Compiling RugbyFoundation SHA1FoundationHasher.swift
[306/423] Compiling RugbyFoundation ProductHasher.swift
[307/423] Compiling RugbyFoundation TargetsHasher.swift
[308/423] Compiling RugbyFoundation IEnvironment.swift
[309/423] Compiling RugbyFoundation ProcessInterruptionTask.swift
[310/423] Compiling RugbyFoundation ProcessMonitor.swift
[311/423] Compiling RugbyFoundation Router.swift
[312/423] Compiling RugbyFoundation Git.swift
[313/423] Compiling RugbyFoundation ShellExecuter.swift
[314/423] Compiling RugbyFoundation Vault+Delete.swift
[315/423] Compiling RugbyFoundation Vault+Plan.swift
[316/423] Compiling RugbyFoundation Vault+Test.swift
[317/423] Compiling RugbyFoundation Vault+Use.swift
[318/423] Compiling RugbyFoundation Vault+Warmup.swift
[319/423] Compiling RugbyFoundation XcodeVault.swift
[320/423] Compiling RugbyFoundation Settings.swift
[321/423] Compiling RugbyFoundation Vault.swift
[322/423] Compiling RugbyFoundation PBXFileElement+DisplayName.swift
[323/423] Compiling RugbyFoundation PBXFileElement+FullPath.swift
[324/423] Compiling RugbyFoundation PBXProj+Dependencies.swift
[325/423] Compiling RugbyFoundation PBXProj+References.swift
[326/423] Compiling RugbyFoundation PBXProj+Target.swift
[327/423] Compiling RugbyFoundation SimCTL.swift
[328/423] Compiling RugbyFoundation SoundPlayer.swift
[329/423] Compiling RugbyFoundation TargetsScope.swift
[330/423] Compiling RugbyFoundation RugbyXcodeProject.swift
[331/423] Compiling RugbyFoundation TargetsPrinter.swift
[332/423] Compiling RugbyFoundation DeleteTargetsManager.swift
[333/423] Compiling RugbyFoundation ArchitectureProvider.swift
[334/423] Compiling RugbyFoundation EnvVariablesResolver.swift
[335/423] Compiling RugbyFoundation EnvironmentCollector.swift
[336/423] Compiling RugbyFoundation SwiftVersionProvider.swift
[337/423] Compiling RugbyFoundation XcodeCLTVersionProvider.swift
[338/423] Compiling RugbyFoundation PlansParser.swift
[339/423] Compiling RugbyFoundation BackupManager.swift
[340/423] Compiling RugbyFoundation TestImpactManager.swift
[341/423] Compiling RugbyFoundation Collection+ConcurrentMap.swift
[342/423] Compiling RugbyFoundation Optional+AsyncMap.swift
[343/423] Compiling RugbyFoundation Sequence+AsyncReduce.swift
[344/423] Compiling RugbyFoundation Collection+ConcurrentCompactMap.swift
[345/423] Compiling RugbyFoundation Collection+ConcurrentFlatMap.swift
[346/423] Compiling RugbyFoundation Sequence+ConcurrentForEach.swift
[347/423] Compiling RugbyFoundation IFile+ReplaceOccurrences.swift
[348/423] Compiling RugbyFoundation String+HomeRelativePath.swift
[349/423] Compiling RugbyFoundation String+RegEx.swift
[350/423] Compiling RugbyFoundation Array+Flatten.swift
[351/423] Compiling RugbyFoundation Bool+IfTrue.swift
[352/423] Compiling RugbyFoundation Collection+CompactMap.swift
[353/423] Compiling RugbyFoundation Collection+ModifyIf.swift
[354/423] Compiling RugbyFoundation Collection+Set.swift
[355/423] Compiling RugbyFoundation TestManager.swift
[356/423] Compiling RugbyFoundation TestplanEditor.swift
[357/423] Compiling RugbyFoundation TestsStorage.swift
[358/423] Compiling RugbyFoundation FileContentEditor.swift
[359/423] Compiling RugbyFoundation SupportFilesPatcher.swift
[360/423] Compiling RugbyFoundation UseBinariesManager.swift
[361/423] Compiling RugbyFoundation XCFrameworksPatcher.swift
[362/423] Compiling RugbyFoundation CacheDownloader.swift
[363/423] Compiling RugbyFoundation IDecompressor.swift
[364/423] Compiling RugbyFoundation SevenZipDecompressor.swift
[365/423] Compiling RugbyFoundation ZipDecompressor.swift
[366/423] Compiling RugbyFoundation ReachabilityChecker.swift
[367/423] Compiling RugbyFoundation URLSession.swift
[368/423] Compiling RugbyFoundation WarmupManager.swift
[369/423] Emitting module RugbyFoundation
[370/423] Compiling RugbyFoundation PBXTarget+BuildPhases.swift
[371/423] Compiling RugbyFoundation PBXTarget+BuildRules.swift
[372/423] Compiling RugbyFoundation PBXTarget+Configuration.swift
[373/423] Compiling RugbyFoundation PBXTarget+Paths.swift
[374/423] Compiling RugbyFoundation PBXTarget+Product.swift
[375/423] Compiling RugbyFoundation PBXTarget+isTests.swift
[376/423] Compiling RugbyFoundation Project+DeleteTargetGroup.swift
[377/423] Compiling RugbyFoundation BuildPhase.swift
[378/423] Compiling RugbyFoundation BuildRule.swift
[379/423] Compiling RugbyFoundation Configuration.swift
[380/423] Compiling RugbyFoundation Product.swift
[381/423] Compiling RugbyFoundation Project.swift
[382/423] Compiling RugbyFoundation Scheme+Reachable.swift
[383/423] Compiling RugbyFoundation String+Subpath.swift
[384/423] Compiling RugbyFoundation Error+BeautifulDescription.swift
[385/423] Compiling RugbyFoundation String+HomeFinderRelativePath.swift
[386/423] Compiling RugbyFoundation String+RegexGroups.swift
[387/423] Compiling RugbyFoundation String+UppercasedFirstLetter.swift
[388/423] Compiling RugbyFoundation ILogger.swift
[389/423] Compiling RugbyFoundation Loggable.swift
[390/423] Compiling RugbyFoundation LogsRotator.swift
[391/423] Compiling RugbyFoundation MetricsLogger.swift
[392/423] Compiling RugbyFoundation IProgressPrinter.swift
[393/423] Compiling RugbyFoundation Printer.swift
[394/423] Compiling RugbyFoundation Vault+Build.swift
[395/423] Compiling RugbyFoundation Vault+Prebuild.swift
[396/423] Compiling RugbyFoundation Vault+Clear.swift
[397/423] Compiling RugbyFoundation BinariesCleaner.swift
[398/423] Compiling RugbyFoundation BinariesStorage.swift
[399/423] Compiling RugbyFoundation BuildError.swift
[400/423] Compiling RugbyFoundation BuildManager.swift
[401/423] Compiling RugbyFoundation BuildTargetsManager.swift
[402/423] Compiling RugbyFoundation LibrariesPatcher.swift
[403/423] Compiling RugbyFoundation PrebuildManager.swift
[404/423] Compiling RugbyFoundation TargetTreePainter.swift
[405/423] Compiling RugbyFoundation BuildLogFormatter.swift
[406/423] Compiling RugbyFoundation XCARGSProvider.swift
[407/423] Compiling RugbyFoundation XcodeBuild.swift
[408/423] Compiling RugbyFoundation XcodeBuildExecutor.swift
[409/423] Compiling RugbyFoundation Cleaner.swift
[410/423] Compiling RugbyFoundation ArchiveType.swift
[411/423] Compiling RugbyFoundation Scheme.swift
[412/423] Compiling RugbyFoundation Target.swift
[413/423] Compiling RugbyFoundation TargetInterface.swift
[414/423] Compiling RugbyFoundation XcodeBuildConfigurationEditor.swift
[415/423] Compiling RugbyFoundation XcodeBuildSettingsEditor.swift
[416/423] Compiling RugbyFoundation XcodePhaseEditor.swift
[417/423] Compiling RugbyFoundation XcodeProjectDataSource.swift
[418/423] Compiling RugbyFoundation XcodeProjectSchemesEditor.swift
[419/423] Compiling RugbyFoundation XcodeTargetsDataSource.swift
[420/423] Compiling RugbyFoundation XcodeTargetsEditor.swift
[421/423] Compiling RugbyFoundation XcodeTargetsFinder.swift
[422/423] Compiling RugbyFoundation XcodeWorkspaceEditor.swift
[423/423] Compiling RugbyFoundation XcodeProject.swift
Build of target: 'RugbyFoundation' complete! (6.75s)
634
4 /Users/admin/builder/spi-builder-workspace/.docs/swiftyfinch/rugby/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/swiftyfinch/rugby/main
File count: 634
Doc size: 4.0MB
Preparing doc bundle ...
Uploading prod-swiftyfinch-rugby-main-64e7d662.zip to s3://spi-docs-inbox/prod-swiftyfinch-rugby-main-64e7d662.zip
Copying... [13%]
Copying... [20%]
Copying... [34%]
Copying... [40%]
Copying... [54%]
Copying... [60%]
Copying... [74%]
Copying... [81%]
Copying... [94%]
Copying... [100%]
Done.