This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Git with Swift 6.0 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[36/112] Compiling Git GitFileStorage.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[37/112] Compiling Git GitCredentialsProvider.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[38/112] Compiling Git GitFileStatus.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[39/112] Compiling Git GitFileStatusList.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[40/112] Compiling Git GitLogRecord.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[41/112] Compiling Git GitLogRecordList.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[42/112] Compiling Git GitMergeStatus.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[43/112] Compiling Git GitReference.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[44/112] Compiling Git GitReferenceList.swift
/host/spi-builder-workspace/Sources/Classes/FileManagement/File.swift:24:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 22 |
 23 |     /// Returns a default options to apply while processing a file
 24 |     public static var `default` = FileOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Indicates whether line annotations should be read.
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:58:20: warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    `- warning: static property 'SeparatorCharacterSet' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/Classes/GitReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
16 | //  limitations under the License.
17 |
18 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
19 |
20 | class GitReference: RepositoryReference, Codable {
   :
56 |
57 |         static let Separator = "/"
58 |         static let SeparatorCharacterSet = CharacterSet(charactersIn: RefPath.Separator)
   |                    |- note: annotate 'SeparatorCharacterSet' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     }
60 | }
[45/112] Compiling Git RemoteRenameTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[46/112] Compiling Git RemoteUrlChangeTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[47/112] Compiling Git RemoteUrlTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[48/112] Compiling Git RepositoryTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[49/112] Compiling Git GitResetOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[50/112] Compiling Git ResetTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[51/112] Compiling Git GitSparseAddOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[52/112] Compiling Git GitSparseSetOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[53/112] Compiling Git SparseTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[54/112] Compiling Git GitStashApplyOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[55/112] Compiling Git StashApplyTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[56/112] Compiling Git GitStashOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[57/112] Compiling Git StashTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:38:16: warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// A path to git executable file on the disk
 38 |     static var executablePath = "/usr/bin/git"
    |                |- warning: static property 'executablePath' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'executablePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'executablePath' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     // MARK: - Private
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | class RepositoryTask {
    |       `- note: class 'RepositoryTask' does not conform to the 'Sendable' protocol
 36 |
 37 |     /// A path to git executable file on the disk
    :
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: capture of 'self' with non-sendable type 'RepositoryTask?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 `- warning: reference to captured var 'self' in concurrently-executing code; this is an error in the Swift 6 language mode
108 |             }
109 |         })
/host/spi-builder-workspace/Sources/Classes/Tasks/RepositoryTask.swift:107:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
105 |
106 |             DispatchQueue.main.async {
107 |                 self?.__self.handle(output: output)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
108 |             }
109 |         })
[58/112] Compiling Git GitStashDropOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[59/112] Compiling Git StashDropTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[60/112] Compiling Git GitStashListOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[61/112] Compiling Git StashListTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[62/112] Compiling Git GitStatusOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[63/112] Compiling Git StatusTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[64/112] Compiling Git GitTagListOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[65/112] Compiling Git GitTagOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[66/112] Compiling Git TagTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[67/112] Compiling Git GitFormatDecoder.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[68/112] Compiling Git GitFormatEncoder.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[69/112] Compiling Git GitOutputParser.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[70/112] Compiling Git IndexIterator.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Status/GitStatusOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitStatusOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
[71/112] Compiling Git GitRepository+Tag.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[72/112] Compiling Git GitRepositoryErrorFormatter.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[73/112] Compiling Git GitStashRecord.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[74/112] Compiling Git GitStashRecordList.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[75/112] Compiling Git GitTagRecord.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[76/112] Compiling Git GitTagRecordList.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[77/112] Compiling Git AddTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[78/112] Compiling Git GitAddOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[79/112] Compiling Git ArgumentConvertible.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[80/112] Compiling Git BranchOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[81/112] Compiling Git BranchTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[82/112] Compiling Git CheckReferenceTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[83/112] Compiling Git CheckoutOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[84/112] Compiling Git CheckoutTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Tag/GitTagListOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// A set of options that are used for the listing tags operation
21 | public struct GitTagListOptions: ArgumentConvertible {
22 |     public static var `default` = GitTagListOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Creates options with the pattern match
/host/spi-builder-workspace/Sources/Classes/Tasks/Add/GitAddOptions.swift:22:23: warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     /// Returns a default options
22 |     public static var `default` = GitAddOptions()
   |                       |- warning: static property 'default' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     public init() {}
[85/112] Compiling Git CherryTask.swift
[86/112] Compiling Git GitCherryOptions.swift
[87/112] Compiling Git GitCherryResult.swift
[88/112] Compiling Git CherryPickOptions.swift
[89/112] Compiling Git CherryPickTask.swift
[90/112] Compiling Git CleanOptions.swift
[91/112] Compiling Git CleanTask.swift
[92/112] Compiling Git CloneOptions.swift
[93/112] Compiling Git CloneTask.swift
[94/112] Compiling Git CommitOptions.swift
[95/112] Compiling Git CommitTask.swift
[96/112] Compiling Git FetchTask.swift
[97/112] Compiling Git GitFetchOptions.swift
[98/112] Compiling Git InitOptions.swift
[99/112] Compiling Git InitTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[100/112] Compiling Git GitLogCompareOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[101/112] Compiling Git GitLogOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[102/112] Compiling Git LogTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[103/112] Compiling Git MergeOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[104/112] Compiling Git MergeTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[105/112] Compiling Git ProcessSpawn.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[106/112] Compiling Git GitPullOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[107/112] Compiling Git PullTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[108/112] Compiling Git GitPushOptions.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[109/112] Compiling Git PushTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[110/112] Compiling Git ReferencesTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[111/112] Compiling Git RemoteAddTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
[112/112] Compiling Git RemoteListTask.swift
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:77:20: warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 75 |     class Reference {
 76 |
 77 |         static var head: String = "HEAD"
    |                    |- warning: static property 'head' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'head' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |         static var mergeHead: String = "MERGE_HEAD"
 79 |
/host/spi-builder-workspace/Sources/Classes/Tasks/Log/GitLogCompareOptions.swift:78:20: warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |         static var head: String = "HEAD"
 78 |         static var mergeHead: String = "MERGE_HEAD"
    |                    |- warning: static property 'mergeHead' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'mergeHead' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'mergeHead' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |         public required init(referenceName: String, direction: ComparisonDirection) {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:51:24: warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 49 | final class ProcessSpawn {
 50 |
 51 |     private static var bufferSize = 1024 * 8
    |                        |- warning: static property 'bufferSize' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'bufferSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'bufferSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// The arguments to be executed.
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:116:37: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
114 |         defer { for case let env? in envp { free(env) } }
115 |
116 |         guard posix_spawn(&pid, argv[0], &childFDActions, nil, argv + [nil], envp + [nil]) >= 0 else {
    |                                     |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
117 |             throw SpawnError.canNotCreatePosixSpawn
118 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:134:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
132 |         threadPayload?.isCancelled = true
133 |
134 |         if let threadId = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
135 |             pthread_cancel(threadId)
136 |         }
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:212:35: error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
210 |         threadPayloadRef.pointee = threadPayload
211 |
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
    |                                   `- error: cannot convert value of type '(UnsafeMutableRawPointer) -> UnsafeMutableRawPointer?' to expected argument type '@convention(c) (UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?'
213 |
214 |         if let tid = tid {
/host/spi-builder-workspace/Sources/Classes/Tasks/ProcessSpawn.swift:214:12: error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
212 |         pthread_create(&tid, nil, callback, threadPayloadRef)
213 |
214 |         if let tid = tid {
    |            `- error: initializer for conditional binding must have Optional type, not 'pthread_t' (aka 'UInt')
215 |             // Wait for the thread to be executed
216 |             pthread_join(tid, nil)
BUILD FAILURE 6.0 linux
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.