Build Information
Successful build of XcodeReleases, reference main (b1fef5), with Swift 6.1 for macOS (SPM) on 5 Feb 2026 07:44:39 UTC.
Swift 6 data race errors: 28
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCapturesBuild Log
========================================
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 /Users/admin/builder/spi-builder-workspace/.git/
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: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/XcodeReleasesOrg/xcodereleases.git
https://github.com/XcodeReleasesOrg/xcodereleases.git
{
"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" : "/Users/admin/builder/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 ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[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-2F0A5646E1D333AE.txt
[5/18] Compiling XcodeReleases XcodeReleases.swift
[6/18] Compiling XcodeReleases Version.swift
[7/19] Compiling XcodeReleases Xcode.swift
[8/19] Compiling XcodeReleases SDK.swift
[9/19] Compiling XcodeReleases VersionRange.swift
[10/19] Compiling XcodeReleases ReleaseDate.swift
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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.
/Users/admin/builder/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``.
/Users/admin/builder/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``
[11/19] Compiling XcodeReleases ReleaseKind.swift
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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.
/Users/admin/builder/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``.
/Users/admin/builder/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``
[12/19] Compiling XcodeReleases LinkKind.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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.
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 Platform.swift
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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.
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 | }
[14/19] Compiling XcodeReleases Architecture.swift
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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.
[15/19] Compiling XcodeReleases Checksum.swift
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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.
[16/19] Emitting module XcodeReleases
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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.
/Users/admin/builder/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.
/Users/admin/builder/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.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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``
/Users/admin/builder/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.
/Users/admin/builder/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``.
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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! (18.38s)
Fetching https://github.com/apple/swift-docc-plugin
[1/2171] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (1.31s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.5 (1.94s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.87s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.54s)
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
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
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" : "/Users/admin/builder/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"
}
Done.