The Swift Package Index logo.Swift Package Index

Build Information

Successful build of XcodeReleases, reference main (b1fef5), with Swift 6.1 for Wasm on 5 Feb 2026 07:44:22 UTC.

Swift 6 data race errors: 28

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/XcodeReleasesOrg/xcodereleases.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/XcodeReleasesOrg/xcodereleases
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at b1fef53 Add Architecture type
Cloned https://github.com/XcodeReleasesOrg/xcodereleases.git
Revision (git rev-parse @):
b1fef53a1d97d3917a0f426503755381df225e77
SUCCESS checkout https://github.com/XcodeReleasesOrg/xcodereleases.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/XcodeReleasesOrg/xcodereleases.git
https://github.com/XcodeReleasesOrg/xcodereleases.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "XcodeReleases",
  "name" : "XcodeReleases",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "XcodeReleases",
      "targets" : [
        "XcodeReleases"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XcodeReleasesTests",
      "module_type" : "SwiftTarget",
      "name" : "XcodeReleasesTests",
      "path" : "Tests/XcodeReleasesTests",
      "sources" : [
        "XcodeReleasesTests.swift"
      ],
      "target_dependencies" : [
        "XcodeReleases"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XcodeReleases",
      "module_type" : "SwiftTarget",
      "name" : "XcodeReleases",
      "path" : "Sources/XcodeReleases",
      "product_memberships" : [
        "XcodeReleases"
      ],
      "sources" : [
        "Architecture.swift",
        "Checksum.swift",
        "Compiler.swift",
        "Link.swift",
        "LinkKind.swift",
        "Platform.swift",
        "ReleaseDate.swift",
        "ReleaseKind.swift",
        "SDK.swift",
        "Version.swift",
        "VersionRange.swift",
        "Xcode.swift",
        "XcodeReleases.swift",
        "_StringType.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:58b971189c4d3c564696bb40c86e07506670ed096ab7351a005c7c449525017a
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/apple/swift-docc-plugin
[1/2171] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (0.39s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.5 (1.02s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3653] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.36s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.04s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.5
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/4] Write sources
[3/4] Write swift-version-24593BA9C3E375BF.txt
[5/18] Emitting module XcodeReleases
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:19:23: warning: static property 'arm64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
17 |
18 |     /// The Arm64 architecture (Apple Silicon)
19 |     public static let arm64 = Architecture(rawValue: "arm64")
   |                       |- warning: static property 'arm64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'arm64' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     /// The X86\_64 architecture (64-bit Intel)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:22:23: warning: static property 'x86_64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
20 |
21 |     /// The X86\_64 architecture (64-bit Intel)
22 |     public static let x86_64 = Architecture(rawValue: "x86_64")
   |                       |- warning: static property 'x86_64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'x86_64' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// The i386 architecture (32-bit Intel)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:25:23: warning: static property 'i386' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
23 |
24 |     /// The i386 architecture (32-bit Intel)
25 |     public static let i386 = Architecture(rawValue: "i386")
   |                       |- warning: static property 'i386' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'i386' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     /// The PowerPC architecture (Motorola)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:28:23: warning: static property 'powerPC' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
26 |
27 |     /// The PowerPC architecture (Motorola)
28 |     public static let powerPC = Architecture(rawValue: "ppc")
   |                       |- warning: static property 'powerPC' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'powerPC' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |
/host/spi-builder-workspace/Sources/XcodeReleases/Checksum.swift:7:23: warning: static property 'sha1' is not concurrency-safe because non-'Sendable' type 'Checksum' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of a checksum that may be associated with a ``Link``.
 4 | public struct Checksum: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Checksum' conform to the 'Sendable' protocol
 5 |
 6 |     /// The `sha1` checksum name.
 7 |     public static let sha1 = Checksum(rawValue: "sha1")
   |                       |- warning: static property 'sha1' is not concurrency-safe because non-'Sendable' type 'Checksum' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'sha1' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     /// The underlying raw value of the checksum's name.
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:77:23: warning: static property 'gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
75 |
76 |     /// The `gcc` compiler name
77 |     public static let gcc = Compiler.Name(rawValue: "gcc")
   |                       |- warning: static property 'gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'gcc' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |
79 |     /// The `llvm_gcc` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:80:23: warning: static property 'llvm_gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
78 |
79 |     /// The `llvm_gcc` compiler name
80 |     public static let llvm_gcc = Compiler.Name(rawValue: "llvm_gcc")
   |                       |- warning: static property 'llvm_gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'llvm_gcc' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 |
82 |     /// The `llvm` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:83:23: warning: static property 'llvm' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
81 |
82 |     /// The `llvm` compiler name
83 |     public static let llvm = Compiler.Name(rawValue: "llvm")
   |                       |- warning: static property 'llvm' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'llvm' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 |
85 |     /// The `clang` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:86:23: warning: static property 'clang' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
84 |
85 |     /// The `clang` compiler name
86 |     public static let clang = Compiler.Name(rawValue: "clang")
   |                       |- warning: static property 'clang' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'clang' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |
88 |     /// The `swift` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:89:23: warning: static property 'swift' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
87 |
88 |     /// The `swift` compiler name
89 |     public static let swift = Compiler.Name(rawValue: "swift")
   |                       |- warning: static property 'swift' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'swift' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 |
91 | }
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:7:23: warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// A description of the kind of resource pointed to by a ``Link``.
 4 | public struct LinkKind: Equatable, Hashable {
   |               `- note: consider making struct 'LinkKind' conform to the 'Sendable' protocol
 5 |
 6 |     /// A ``LinkKind`` to indicate that a ``Link`` represents a direct download of an Xcode installer.
 7 |     public static let xcode = LinkKind(name: .xcode)
   |                       |- warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'xcode' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     /// A ``LinkKind`` to indicate that a ``Link`` represents an Xcode version's release notes.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:10:23: warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// A description of the kind of resource pointed to by a ``Link``.
 4 | public struct LinkKind: Equatable, Hashable {
   |               `- note: consider making struct 'LinkKind' conform to the 'Sendable' protocol
 5 |
 6 |     /// A ``LinkKind`` to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
 8 |
 9 |     /// A ``LinkKind`` to indicate that a ``Link`` represents an Xcode version's release notes.
10 |     public static let releaseNotes = LinkKind(name: .releaseNotes)
   |                       |- warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'releaseNotes' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     /// Create a ``LinkKind`` representing a direct download of a simulator runtime
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:38:27: warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
38 |         public static let xcode = LinkKind.Name(rawValue: "Xcode")
   |                           |- warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'xcode' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 |         /// A name to indicate that a ``Link`` represents an Xcode version's release notes.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:41:27: warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
39 |
40 |         /// A name to indicate that a ``Link`` represents an Xcode version's release notes.
41 |         public static let releaseNotes = LinkKind.Name(rawValue: "Release Notes")
   |                           |- warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'releaseNotes' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |         /// A name to indicate that a ``Link`` represents a direct download of a simulator runtime.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:44:27: warning: static property 'simulatorRuntime' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
42 |
43 |         /// A name to indicate that a ``Link`` represents a direct download of a simulator runtime.
44 |         public static let simulatorRuntime = LinkKind.Name(rawValue: "Simulator Runtime")
   |                           |- warning: static property 'simulatorRuntime' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'simulatorRuntime' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 |         /// The underlying raw value of the ``LinkKind``'s name.
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:19:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
17 |
18 |     /// Apple's macOS platform
19 |     public static let macOS = Platform(rawValue: "macOS")
   |                       |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     /// Apple's iOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:22:23: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
20 |
21 |     /// Apple's iOS platform
22 |     public static let iOS = Platform(rawValue: "iOS")
   |                       |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Apple's watchOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:25:23: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
23 |
24 |     /// Apple's watchOS platform
25 |     public static let watchOS = Platform(rawValue: "watchOS")
   |                       |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'watchOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     /// Apple's tvOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:28:23: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
26 |
27 |     /// Apple's tvOS platform
28 |     public static let tvOS = Platform(rawValue: "tvOS")
   |                       |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'tvOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |     /// Apple's visionOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:31:23: warning: static property 'visionOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
29 |
30 |     /// Apple's visionOS platform
31 |     public static let visionOS = Platform(rawValue: "visionOS")
   |                       |- warning: static property 'visionOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'visionOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | }
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:41:27: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
 41 |         public static let release = Name(rawValue: "release")
    |                           |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'release' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |         /// The name of a publicly-released ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:46:27: warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 44 |         ///
 45 |         /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
 46 |         public static let gm = Name(rawValue: "gm")
    |                           |- warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gm' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |         /// The name of an almost-final ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:49:27: warning: static property 'releaseCandidate' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 47 |
 48 |         /// The name of an almost-final ``ReleaseKind``
 49 |         public static let releaseCandidate = Name(rawValue: "rc")
    |                           |- warning: static property 'releaseCandidate' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'releaseCandidate' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |
 51 |         /// The name of an almost-final ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:54:27: warning: static property 'gmSeed' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 52 |         ///
 53 |         /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
 54 |         public static let gmSeed = Name(rawValue: "gmSeed")
    |                           |- warning: static property 'gmSeed' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gmSeed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /// The name of a pre-release ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:57:27: warning: static property 'beta' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 55 |
 56 |         /// The name of a pre-release ``ReleaseKind``
 57 |         public static let beta = Name(rawValue: "beta")
    |                           |- warning: static property 'beta' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'beta' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |         /// The name of a pre-release ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:62:27: warning: static property 'developerPreview' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 60 |         ///
 61 |         /// Starting with version 6.0, Xcode switched from using "Developer Preview" to using "Beta".
 62 |         public static let developerPreview = Name(rawValue: "dp")
    |                           |- warning: static property 'developerPreview' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'developerPreview' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 |         /// The underlying raw value of the release king's name.
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:106:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// The kind of an ``Xcode`` release.
  4 | public struct ReleaseKind: Equatable, Hashable, Codable {
    |               `- note: consider making struct 'ReleaseKind' conform to the 'Sendable' protocol
  5 |
  6 |     /// The name of the release
    :
104 |
105 |     /// A publicly-released ``ReleaseKind``.
106 |     public static let release = ReleaseKind(name: .release)
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'release' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /// A publicly-released ``ReleaseKind``.
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:111:23: warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// The kind of an ``Xcode`` release.
  4 | public struct ReleaseKind: Equatable, Hashable, Codable {
    |               `- note: consider making struct 'ReleaseKind' conform to the 'Sendable' protocol
  5 |
  6 |     /// The name of the release
    :
109 |     ///
110 |     /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
111 |     public static let gm = ReleaseKind(name: .gm)
    |                       |- warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gm' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Create an almost-final ``ReleaseKind``
[6/18] Compiling XcodeReleases Architecture.swift
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:19:23: warning: static property 'arm64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
17 |
18 |     /// The Arm64 architecture (Apple Silicon)
19 |     public static let arm64 = Architecture(rawValue: "arm64")
   |                       |- warning: static property 'arm64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'arm64' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     /// The X86\_64 architecture (64-bit Intel)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:22:23: warning: static property 'x86_64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
20 |
21 |     /// The X86\_64 architecture (64-bit Intel)
22 |     public static let x86_64 = Architecture(rawValue: "x86_64")
   |                       |- warning: static property 'x86_64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'x86_64' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// The i386 architecture (32-bit Intel)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:25:23: warning: static property 'i386' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
23 |
24 |     /// The i386 architecture (32-bit Intel)
25 |     public static let i386 = Architecture(rawValue: "i386")
   |                       |- warning: static property 'i386' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'i386' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     /// The PowerPC architecture (Motorola)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:28:23: warning: static property 'powerPC' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
26 |
27 |     /// The PowerPC architecture (Motorola)
28 |     public static let powerPC = Architecture(rawValue: "ppc")
   |                       |- warning: static property 'powerPC' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'powerPC' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |
/host/spi-builder-workspace/Sources/XcodeReleases/Checksum.swift:7:23: warning: static property 'sha1' is not concurrency-safe because non-'Sendable' type 'Checksum' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of a checksum that may be associated with a ``Link``.
 4 | public struct Checksum: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Checksum' conform to the 'Sendable' protocol
 5 |
 6 |     /// The `sha1` checksum name.
 7 |     public static let sha1 = Checksum(rawValue: "sha1")
   |                       |- warning: static property 'sha1' is not concurrency-safe because non-'Sendable' type 'Checksum' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'sha1' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     /// The underlying raw value of the checksum's name.
[7/18] Compiling XcodeReleases Checksum.swift
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:19:23: warning: static property 'arm64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
17 |
18 |     /// The Arm64 architecture (Apple Silicon)
19 |     public static let arm64 = Architecture(rawValue: "arm64")
   |                       |- warning: static property 'arm64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'arm64' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     /// The X86\_64 architecture (64-bit Intel)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:22:23: warning: static property 'x86_64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
20 |
21 |     /// The X86\_64 architecture (64-bit Intel)
22 |     public static let x86_64 = Architecture(rawValue: "x86_64")
   |                       |- warning: static property 'x86_64' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'x86_64' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// The i386 architecture (32-bit Intel)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:25:23: warning: static property 'i386' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
23 |
24 |     /// The i386 architecture (32-bit Intel)
25 |     public static let i386 = Architecture(rawValue: "i386")
   |                       |- warning: static property 'i386' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'i386' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     /// The PowerPC architecture (Motorola)
/host/spi-builder-workspace/Sources/XcodeReleases/Architecture.swift:28:23: warning: static property 'powerPC' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Architecture.
 4 | public struct Architecture: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Architecture' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the architecture
   :
26 |
27 |     /// The PowerPC architecture (Motorola)
28 |     public static let powerPC = Architecture(rawValue: "ppc")
   |                       |- warning: static property 'powerPC' is not concurrency-safe because non-'Sendable' type 'Architecture' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'powerPC' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |
/host/spi-builder-workspace/Sources/XcodeReleases/Checksum.swift:7:23: warning: static property 'sha1' is not concurrency-safe because non-'Sendable' type 'Checksum' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of a checksum that may be associated with a ``Link``.
 4 | public struct Checksum: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Checksum' conform to the 'Sendable' protocol
 5 |
 6 |     /// The `sha1` checksum name.
 7 |     public static let sha1 = Checksum(rawValue: "sha1")
   |                       |- warning: static property 'sha1' is not concurrency-safe because non-'Sendable' type 'Checksum' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'sha1' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     /// The underlying raw value of the checksum's name.
[8/19] Compiling XcodeReleases XcodeReleases.swift
[9/19] Compiling XcodeReleases SDK.swift
[10/19] Compiling XcodeReleases Version.swift
[11/19] Compiling XcodeReleases LinkKind.swift
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:7:23: warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// A description of the kind of resource pointed to by a ``Link``.
 4 | public struct LinkKind: Equatable, Hashable {
   |               `- note: consider making struct 'LinkKind' conform to the 'Sendable' protocol
 5 |
 6 |     /// A ``LinkKind`` to indicate that a ``Link`` represents a direct download of an Xcode installer.
 7 |     public static let xcode = LinkKind(name: .xcode)
   |                       |- warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'xcode' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     /// A ``LinkKind`` to indicate that a ``Link`` represents an Xcode version's release notes.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:10:23: warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// A description of the kind of resource pointed to by a ``Link``.
 4 | public struct LinkKind: Equatable, Hashable {
   |               `- note: consider making struct 'LinkKind' conform to the 'Sendable' protocol
 5 |
 6 |     /// A ``LinkKind`` to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
 8 |
 9 |     /// A ``LinkKind`` to indicate that a ``Link`` represents an Xcode version's release notes.
10 |     public static let releaseNotes = LinkKind(name: .releaseNotes)
   |                       |- warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'releaseNotes' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     /// Create a ``LinkKind`` representing a direct download of a simulator runtime
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:38:27: warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
38 |         public static let xcode = LinkKind.Name(rawValue: "Xcode")
   |                           |- warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'xcode' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 |         /// A name to indicate that a ``Link`` represents an Xcode version's release notes.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:41:27: warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
39 |
40 |         /// A name to indicate that a ``Link`` represents an Xcode version's release notes.
41 |         public static let releaseNotes = LinkKind.Name(rawValue: "Release Notes")
   |                           |- warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'releaseNotes' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |         /// A name to indicate that a ``Link`` represents a direct download of a simulator runtime.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:44:27: warning: static property 'simulatorRuntime' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
42 |
43 |         /// A name to indicate that a ``Link`` represents a direct download of a simulator runtime.
44 |         public static let simulatorRuntime = LinkKind.Name(rawValue: "Simulator Runtime")
   |                           |- warning: static property 'simulatorRuntime' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'simulatorRuntime' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 |         /// The underlying raw value of the ``LinkKind``'s name.
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:19:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
17 |
18 |     /// Apple's macOS platform
19 |     public static let macOS = Platform(rawValue: "macOS")
   |                       |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     /// Apple's iOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:22:23: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
20 |
21 |     /// Apple's iOS platform
22 |     public static let iOS = Platform(rawValue: "iOS")
   |                       |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Apple's watchOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:25:23: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
23 |
24 |     /// Apple's watchOS platform
25 |     public static let watchOS = Platform(rawValue: "watchOS")
   |                       |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'watchOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     /// Apple's tvOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:28:23: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
26 |
27 |     /// Apple's tvOS platform
28 |     public static let tvOS = Platform(rawValue: "tvOS")
   |                       |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'tvOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |     /// Apple's visionOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:31:23: warning: static property 'visionOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
29 |
30 |     /// Apple's visionOS platform
31 |     public static let visionOS = Platform(rawValue: "visionOS")
   |                       |- warning: static property 'visionOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'visionOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | }
[12/19] Compiling XcodeReleases Platform.swift
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:7:23: warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// A description of the kind of resource pointed to by a ``Link``.
 4 | public struct LinkKind: Equatable, Hashable {
   |               `- note: consider making struct 'LinkKind' conform to the 'Sendable' protocol
 5 |
 6 |     /// A ``LinkKind`` to indicate that a ``Link`` represents a direct download of an Xcode installer.
 7 |     public static let xcode = LinkKind(name: .xcode)
   |                       |- warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'xcode' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |
 9 |     /// A ``LinkKind`` to indicate that a ``Link`` represents an Xcode version's release notes.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:10:23: warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// A description of the kind of resource pointed to by a ``Link``.
 4 | public struct LinkKind: Equatable, Hashable {
   |               `- note: consider making struct 'LinkKind' conform to the 'Sendable' protocol
 5 |
 6 |     /// A ``LinkKind`` to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
 8 |
 9 |     /// A ``LinkKind`` to indicate that a ``Link`` represents an Xcode version's release notes.
10 |     public static let releaseNotes = LinkKind(name: .releaseNotes)
   |                       |- warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'releaseNotes' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     /// Create a ``LinkKind`` representing a direct download of a simulator runtime
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:38:27: warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
38 |         public static let xcode = LinkKind.Name(rawValue: "Xcode")
   |                           |- warning: static property 'xcode' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'xcode' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 |         /// A name to indicate that a ``Link`` represents an Xcode version's release notes.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:41:27: warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
39 |
40 |         /// A name to indicate that a ``Link`` represents an Xcode version's release notes.
41 |         public static let releaseNotes = LinkKind.Name(rawValue: "Release Notes")
   |                           |- warning: static property 'releaseNotes' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'releaseNotes' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |         /// A name to indicate that a ``Link`` represents a direct download of a simulator runtime.
/host/spi-builder-workspace/Sources/XcodeReleases/LinkKind.swift:44:27: warning: static property 'simulatorRuntime' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 |     /// The name of a ``LinkKind``.
35 |     public struct Name: Equatable, Hashable, Codable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
36 |
37 |         /// A name to indicate that a ``Link`` represents a direct download of an Xcode installer.
   :
42 |
43 |         /// A name to indicate that a ``Link`` represents a direct download of a simulator runtime.
44 |         public static let simulatorRuntime = LinkKind.Name(rawValue: "Simulator Runtime")
   |                           |- warning: static property 'simulatorRuntime' is not concurrency-safe because non-'Sendable' type 'LinkKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'simulatorRuntime' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 |         /// The underlying raw value of the ``LinkKind``'s name.
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:19:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
17 |
18 |     /// Apple's macOS platform
19 |     public static let macOS = Platform(rawValue: "macOS")
   |                       |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     /// Apple's iOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:22:23: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
20 |
21 |     /// Apple's iOS platform
22 |     public static let iOS = Platform(rawValue: "iOS")
   |                       |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |     /// Apple's watchOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:25:23: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
23 |
24 |     /// Apple's watchOS platform
25 |     public static let watchOS = Platform(rawValue: "watchOS")
   |                       |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'watchOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     /// Apple's tvOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:28:23: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
26 |
27 |     /// Apple's tvOS platform
28 |     public static let tvOS = Platform(rawValue: "tvOS")
   |                       |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'tvOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |     /// Apple's visionOS platform
/host/spi-builder-workspace/Sources/XcodeReleases/Platform.swift:31:23: warning: static property 'visionOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// The name of an Apple platform.
 4 | public struct Platform: Codable, Equatable, Hashable, _StringType {
   |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 5 |
 6 |     /// The underlying raw value of the platform's name.
   :
29 |
30 |     /// Apple's visionOS platform
31 |     public static let visionOS = Platform(rawValue: "visionOS")
   |                       |- warning: static property 'visionOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'visionOS' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | }
[13/19] Compiling XcodeReleases VersionRange.swift
[14/19] Compiling XcodeReleases Xcode.swift
[15/19] Compiling XcodeReleases ReleaseDate.swift
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:41:27: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
 41 |         public static let release = Name(rawValue: "release")
    |                           |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'release' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |         /// The name of a publicly-released ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:46:27: warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 44 |         ///
 45 |         /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
 46 |         public static let gm = Name(rawValue: "gm")
    |                           |- warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gm' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |         /// The name of an almost-final ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:49:27: warning: static property 'releaseCandidate' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 47 |
 48 |         /// The name of an almost-final ``ReleaseKind``
 49 |         public static let releaseCandidate = Name(rawValue: "rc")
    |                           |- warning: static property 'releaseCandidate' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'releaseCandidate' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |
 51 |         /// The name of an almost-final ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:54:27: warning: static property 'gmSeed' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 52 |         ///
 53 |         /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
 54 |         public static let gmSeed = Name(rawValue: "gmSeed")
    |                           |- warning: static property 'gmSeed' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gmSeed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /// The name of a pre-release ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:57:27: warning: static property 'beta' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 55 |
 56 |         /// The name of a pre-release ``ReleaseKind``
 57 |         public static let beta = Name(rawValue: "beta")
    |                           |- warning: static property 'beta' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'beta' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |         /// The name of a pre-release ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:62:27: warning: static property 'developerPreview' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 60 |         ///
 61 |         /// Starting with version 6.0, Xcode switched from using "Developer Preview" to using "Beta".
 62 |         public static let developerPreview = Name(rawValue: "dp")
    |                           |- warning: static property 'developerPreview' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'developerPreview' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 |         /// The underlying raw value of the release king's name.
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:106:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// The kind of an ``Xcode`` release.
  4 | public struct ReleaseKind: Equatable, Hashable, Codable {
    |               `- note: consider making struct 'ReleaseKind' conform to the 'Sendable' protocol
  5 |
  6 |     /// The name of the release
    :
104 |
105 |     /// A publicly-released ``ReleaseKind``.
106 |     public static let release = ReleaseKind(name: .release)
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'release' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /// A publicly-released ``ReleaseKind``.
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:111:23: warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// The kind of an ``Xcode`` release.
  4 | public struct ReleaseKind: Equatable, Hashable, Codable {
    |               `- note: consider making struct 'ReleaseKind' conform to the 'Sendable' protocol
  5 |
  6 |     /// The name of the release
    :
109 |     ///
110 |     /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
111 |     public static let gm = ReleaseKind(name: .gm)
    |                       |- warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gm' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Create an almost-final ``ReleaseKind``
[16/19] Compiling XcodeReleases ReleaseKind.swift
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:41:27: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
 41 |         public static let release = Name(rawValue: "release")
    |                           |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'release' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |         /// The name of a publicly-released ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:46:27: warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 44 |         ///
 45 |         /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
 46 |         public static let gm = Name(rawValue: "gm")
    |                           |- warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gm' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |         /// The name of an almost-final ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:49:27: warning: static property 'releaseCandidate' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 47 |
 48 |         /// The name of an almost-final ``ReleaseKind``
 49 |         public static let releaseCandidate = Name(rawValue: "rc")
    |                           |- warning: static property 'releaseCandidate' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'releaseCandidate' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |
 51 |         /// The name of an almost-final ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:54:27: warning: static property 'gmSeed' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 52 |         ///
 53 |         /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
 54 |         public static let gmSeed = Name(rawValue: "gmSeed")
    |                           |- warning: static property 'gmSeed' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gmSeed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |         /// The name of a pre-release ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:57:27: warning: static property 'beta' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 55 |
 56 |         /// The name of a pre-release ``ReleaseKind``
 57 |         public static let beta = Name(rawValue: "beta")
    |                           |- warning: static property 'beta' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'beta' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |         /// The name of a pre-release ``ReleaseKind``
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:62:27: warning: static property 'developerPreview' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 36 |
 37 |     /// The name of a ``ReleaseKind``
 38 |     public struct Name: Equatable, Hashable, Codable, _StringType {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 39 |
 40 |         /// The name of a publicly-released ``ReleaseKind``
    :
 60 |         ///
 61 |         /// Starting with version 6.0, Xcode switched from using "Developer Preview" to using "Beta".
 62 |         public static let developerPreview = Name(rawValue: "dp")
    |                           |- warning: static property 'developerPreview' is not concurrency-safe because non-'Sendable' type 'ReleaseKind.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'developerPreview' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 |         /// The underlying raw value of the release king's name.
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:106:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// The kind of an ``Xcode`` release.
  4 | public struct ReleaseKind: Equatable, Hashable, Codable {
    |               `- note: consider making struct 'ReleaseKind' conform to the 'Sendable' protocol
  5 |
  6 |     /// The name of the release
    :
104 |
105 |     /// A publicly-released ``ReleaseKind``.
106 |     public static let release = ReleaseKind(name: .release)
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'release' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /// A publicly-released ``ReleaseKind``.
/host/spi-builder-workspace/Sources/XcodeReleases/ReleaseKind.swift:111:23: warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// The kind of an ``Xcode`` release.
  4 | public struct ReleaseKind: Equatable, Hashable, Codable {
    |               `- note: consider making struct 'ReleaseKind' conform to the 'Sendable' protocol
  5 |
  6 |     /// The name of the release
    :
109 |     ///
110 |     /// Starting with version 12.1.1, Xcode switched from using "GM" and "GM Seed" to using "Release" and "Release Candidate".
111 |     public static let gm = ReleaseKind(name: .gm)
    |                       |- warning: static property 'gm' is not concurrency-safe because non-'Sendable' type 'ReleaseKind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'gm' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Create an almost-final ``ReleaseKind``
[17/19] Compiling XcodeReleases Compiler.swift
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:77:23: warning: static property 'gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
75 |
76 |     /// The `gcc` compiler name
77 |     public static let gcc = Compiler.Name(rawValue: "gcc")
   |                       |- warning: static property 'gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'gcc' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |
79 |     /// The `llvm_gcc` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:80:23: warning: static property 'llvm_gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
78 |
79 |     /// The `llvm_gcc` compiler name
80 |     public static let llvm_gcc = Compiler.Name(rawValue: "llvm_gcc")
   |                       |- warning: static property 'llvm_gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'llvm_gcc' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 |
82 |     /// The `llvm` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:83:23: warning: static property 'llvm' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
81 |
82 |     /// The `llvm` compiler name
83 |     public static let llvm = Compiler.Name(rawValue: "llvm")
   |                       |- warning: static property 'llvm' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'llvm' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 |
85 |     /// The `clang` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:86:23: warning: static property 'clang' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
84 |
85 |     /// The `clang` compiler name
86 |     public static let clang = Compiler.Name(rawValue: "clang")
   |                       |- warning: static property 'clang' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'clang' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |
88 |     /// The `swift` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:89:23: warning: static property 'swift' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
87 |
88 |     /// The `swift` compiler name
89 |     public static let swift = Compiler.Name(rawValue: "swift")
   |                       |- warning: static property 'swift' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'swift' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 |
91 | }
[18/19] Compiling XcodeReleases Link.swift
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:77:23: warning: static property 'gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
75 |
76 |     /// The `gcc` compiler name
77 |     public static let gcc = Compiler.Name(rawValue: "gcc")
   |                       |- warning: static property 'gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'gcc' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |
79 |     /// The `llvm_gcc` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:80:23: warning: static property 'llvm_gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
78 |
79 |     /// The `llvm_gcc` compiler name
80 |     public static let llvm_gcc = Compiler.Name(rawValue: "llvm_gcc")
   |                       |- warning: static property 'llvm_gcc' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'llvm_gcc' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 |
82 |     /// The `llvm` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:83:23: warning: static property 'llvm' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
81 |
82 |     /// The `llvm` compiler name
83 |     public static let llvm = Compiler.Name(rawValue: "llvm")
   |                       |- warning: static property 'llvm' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'llvm' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 |
85 |     /// The `clang` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:86:23: warning: static property 'clang' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
84 |
85 |     /// The `clang` compiler name
86 |     public static let clang = Compiler.Name(rawValue: "clang")
   |                       |- warning: static property 'clang' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'clang' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |
88 |     /// The `swift` compiler name
/host/spi-builder-workspace/Sources/XcodeReleases/Compiler.swift:89:23: warning: static property 'swift' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The name of a compiler
 7 |     public struct Name: Codable, Equatable, Hashable, _StringType {
   |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 8 |
 9 |         /// The underlying raw value of the compiler's name.
   :
87 |
88 |     /// The `swift` compiler name
89 |     public static let swift = Compiler.Name(rawValue: "swift")
   |                       |- warning: static property 'swift' is not concurrency-safe because non-'Sendable' type 'Compiler.Name' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'swift' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 |
91 | }
[19/19] Compiling XcodeReleases _StringType.swift
Build complete! (27.43s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "XcodeReleases",
  "name" : "XcodeReleases",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "XcodeReleases",
      "targets" : [
        "XcodeReleases"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XcodeReleasesTests",
      "module_type" : "SwiftTarget",
      "name" : "XcodeReleasesTests",
      "path" : "Tests/XcodeReleasesTests",
      "sources" : [
        "XcodeReleasesTests.swift"
      ],
      "target_dependencies" : [
        "XcodeReleases"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XcodeReleases",
      "module_type" : "SwiftTarget",
      "name" : "XcodeReleases",
      "path" : "Sources/XcodeReleases",
      "product_memberships" : [
        "XcodeReleases"
      ],
      "sources" : [
        "Architecture.swift",
        "Checksum.swift",
        "Compiler.swift",
        "Link.swift",
        "LinkKind.swift",
        "Platform.swift",
        "ReleaseDate.swift",
        "ReleaseKind.swift",
        "SDK.swift",
        "Version.swift",
        "VersionRange.swift",
        "Xcode.swift",
        "XcodeReleases.swift",
        "_StringType.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:58b971189c4d3c564696bb40c86e07506670ed096ab7351a005c7c449525017a
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.