Build Information
Successful build of Buildkite with Swift 6.0 for macOS (SPM).
Swift 6 data race errors: 2
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/aaronsky/buildkite-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/aaronsky/buildkite-swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c217a30 do this instead for linux
Cloned https://github.com/aaronsky/buildkite-swift.git
Revision (git rev-parse @):
c217a301716ba96335157b20ba8902ab680fd038
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/aaronsky/buildkite-swift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/aaronsky/buildkite-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-6F35C1178C84523A.txt
[4/65] Emitting module Crypto
[5/71] Compiling Crypto ASN1Any.swift
[6/71] Compiling Crypto ASN1BitString.swift
[7/71] Compiling Crypto ASN1Boolean.swift
[8/71] Compiling Crypto ASN1Identifier.swift
[9/71] Compiling Crypto ASN1Integer.swift
[10/71] Compiling Crypto ASN1Null.swift
[11/71] Compiling Crypto ASN1OctetString.swift
[12/71] Compiling Crypto AES-GCM.swift
[13/71] Compiling Crypto AES-GCM_boring.swift
[14/71] Compiling Crypto ChaChaPoly_boring.swift
[15/71] Compiling Crypto ChaChaPoly.swift
[16/71] Compiling Crypto Cipher.swift
[17/71] Compiling Crypto Nonces.swift
[18/71] Compiling Crypto ASN1.swift
[19/71] Compiling Crypto AESWrap.swift
[20/71] Compiling Crypto AESWrap_boring.swift
[21/71] Compiling Crypto Ed25519_boring.swift
[22/71] Compiling Crypto EllipticCurvePoint_boring.swift
[23/71] Compiling Crypto EllipticCurve_boring.swift
[24/71] Compiling Crypto NISTCurvesKeys_boring.swift
[25/71] Compiling Crypto X25519Keys_boring.swift
[26/71] Compiling Crypto SEC1PrivateKey.swift
[27/71] Compiling Crypto SubjectPublicKeyInfo.swift
[28/71] Compiling Crypto CryptoKitErrors.swift
[29/71] Compiling Crypto Digest_boring.swift
[30/71] Compiling Crypto Digest.swift
[31/71] Compiling Crypto Digests.swift
[32/71] Compiling Crypto HashFunctions.swift
[33/71] Compiling Crypto MessageAuthenticationCode.swift
[34/71] Compiling Crypto AES.swift
[35/71] Compiling Crypto ECDSASignature_boring.swift
[36/71] Compiling Crypto ECDSA_boring.swift
[37/71] Compiling Crypto EdDSA_boring.swift
[38/71] Compiling Crypto ECDSA.swift
[39/71] Compiling Crypto HashFunctions_SHA2.swift
[40/71] Compiling Crypto Insecure.swift
[41/71] Compiling Crypto Insecure_HashFunctions.swift
[42/71] Compiling Crypto ECDH_boring.swift
[43/71] Compiling Crypto DH.swift
[44/71] Compiling Crypto ECDH.swift
[45/71] Compiling Crypto HKDF.swift
[46/71] Compiling Crypto Curve25519.swift
[47/71] Compiling Crypto Ed25519.swift
[48/71] Compiling Crypto NISTCurvesKeys.swift
[49/71] Compiling Crypto X25519Keys.swift
[50/71] Compiling Crypto SymmetricKeys.swift
[51/71] Compiling Crypto HMAC.swift
[52/71] Compiling Crypto MACFunctions.swift
[53/71] Compiling Crypto EdDSA.swift
[54/71] Compiling Crypto Signature.swift
[55/71] Compiling Crypto ArbitraryPrecisionInteger_boring.swift
[56/71] Compiling Crypto CryptoKitErrors_boring.swift
[57/71] Compiling Crypto FiniteFieldArithmeticContext_boring.swift
[58/71] Compiling Crypto RNG_boring.swift
[59/71] Compiling Crypto ASN1Strings.swift
[60/71] Compiling Crypto ArraySliceBigint.swift
[61/71] Compiling Crypto GeneralizedTime.swift
[62/71] Compiling Crypto ObjectIdentifier.swift
[63/71] Compiling Crypto ECDSASignature.swift
[64/71] Compiling Crypto PEMDocument.swift
[65/71] Compiling Crypto PKCS8PrivateKey.swift
[66/71] Compiling Crypto SafeCompare_boring.swift
[67/71] Compiling Crypto Zeroization_boring.swift
[68/71] Compiling Crypto PrettyBytes.swift
[69/71] Compiling Crypto SafeCompare.swift
[70/71] Compiling Crypto SecureBytes.swift
[71/71] Compiling Crypto Zeroization.swift
[72/119] Compiling Buildkite Response.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[73/119] Compiling Buildkite StatusCode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[74/119] Compiling Buildkite TokenProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[75/119] Compiling Buildkite Transport.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[76/119] Compiling Buildkite URL+Buildkite.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[77/124] Compiling Buildkite Emojis.swift
[78/124] Compiling Buildkite FlakyTests.swift
[79/124] Compiling Buildkite Followable.swift
[80/124] Compiling Buildkite Jobs.swift
[81/124] Compiling Buildkite Metas.swift
[82/124] Compiling Buildkite Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:16:16: warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | enum Formatters {
16 | static let iso8601WithFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let formatter = ISO8601DateFormatter()
18 | formatter.formatOptions = [.withInternetDateTime, .withFractionalSeconds]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[83/124] Compiling Buildkite Formatters.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:16:16: warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | enum Formatters {
16 | static let iso8601WithFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let formatter = ISO8601DateFormatter()
18 | formatter.formatOptions = [.withInternetDateTime, .withFractionalSeconds]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[84/124] Compiling Buildkite JSONValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:16:16: warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | enum Formatters {
16 | static let iso8601WithFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let formatter = ISO8601DateFormatter()
18 | formatter.formatOptions = [.withInternetDateTime, .withFractionalSeconds]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[85/124] Compiling Buildkite Pagination.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:16:16: warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | enum Formatters {
16 | static let iso8601WithFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let formatter = ISO8601DateFormatter()
18 | formatter.formatOptions = [.withInternetDateTime, .withFractionalSeconds]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[86/124] Compiling Buildkite Resource.swift
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:16:16: warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | enum Formatters {
16 | static let iso8601WithFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let formatter = ISO8601DateFormatter()
18 | formatter.formatOptions = [.withInternetDateTime, .withFractionalSeconds]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[87/124] Compiling Buildkite AgentMetrics.swift
[88/124] Compiling Buildkite GraphQL.swift
[89/124] Compiling Buildkite AccessTokens.swift
[90/124] Compiling Buildkite Agents.swift
[91/124] Compiling Buildkite Annotations.swift
[92/124] Compiling Buildkite BuildkiteClient.swift
[93/124] Compiling Buildkite AccessToken.swift
[94/124] Compiling Buildkite Agent.swift
[95/124] Compiling Buildkite AgentMetric.swift
[96/124] Compiling Buildkite Annotation.swift
[97/124] Compiling Buildkite Artifact.swift
[98/124] Compiling Buildkite Artifacts.swift
[99/124] Compiling Buildkite Builds.swift
[100/124] Compiling Buildkite ClusterQueues.swift
[101/124] Compiling Buildkite ClusterTokens.swift
[102/124] Compiling Buildkite Clusters.swift
[103/124] Compiling Buildkite Trace.swift
[104/124] Compiling Buildkite User.swift
[105/124] Compiling Buildkite WebhookEvent.swift
[106/124] Compiling Buildkite APIVersion.swift
[107/124] Compiling Buildkite BuildkiteClient+Webhooks.swift
[108/124] Compiling Buildkite Organizations.swift
[109/124] Compiling Buildkite Pipelines.swift
[110/124] Compiling Buildkite Teams.swift
[111/124] Compiling Buildkite Users.swift
[112/124] Compiling Buildkite TestAnalyticsUpload.swift
[113/124] Emitting module Buildkite
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:16:16: warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | enum Formatters {
16 | static let iso8601WithFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let formatter = ISO8601DateFormatter()
18 | formatter.formatOptions = [.withInternetDateTime, .withFractionalSeconds]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Buildkite/Networking/Formatters.swift:22:16: warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }()
21 |
22 | static let iso8601WithoutFractionalSeconds: ISO8601DateFormatter = {
| |- warning: static property 'iso8601WithoutFractionalSeconds' is not concurrency-safe because non-'Sendable' type 'ISO8601DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso8601WithoutFractionalSeconds' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let formatter = ISO8601DateFormatter()
24 | formatter.formatOptions = [.withInternetDateTime]
Foundation.ISO8601DateFormatter:2:12: note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
1 | @available(macOS 10.12, *)
2 | open class ISO8601DateFormatter : Formatter, NSSecureCoding {
| `- note: class 'ISO8601DateFormatter' does not conform to the 'Sendable' protocol
3 | open var timeZone: TimeZone! { get set }
4 | open var formatOptions: ISO8601DateFormatter.Options { get set }
[114/124] Compiling Buildkite Build.swift
[115/124] Compiling Buildkite Cluster.swift
[116/124] Compiling Buildkite ClusterQueue.swift
[117/124] Compiling Buildkite ClusterToken.swift
[118/124] Compiling Buildkite Emoji.swift
[119/124] Compiling Buildkite FlakyTest.swift
[120/124] Compiling Buildkite Job.swift
[121/124] Compiling Buildkite Meta.swift
[122/124] Compiling Buildkite Organization.swift
[123/124] Compiling Buildkite Pipeline.swift
[124/124] Compiling Buildkite Team.swift
Build complete! (34.74s)
Fetching https://github.com/apple/swift-crypto.git
[1/7800] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git from cache (1.64s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 2.6.0 (0.76s)
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 2.6.0
Build complete.
{
"dependencies" : [
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
}
],
"manifest_display_name" : "Buildkite",
"name" : "Buildkite",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.2"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.2"
},
{
"name" : "watchos",
"version" : "6.1"
}
],
"products" : [
{
"name" : "Buildkite",
"targets" : [
"Buildkite"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BuildkiteTests",
"module_type" : "SwiftTarget",
"name" : "BuildkiteTests",
"path" : "Tests/BuildkiteTests",
"sources" : [
"BuildkiteClientTests.swift",
"Networking/FormattersTests.swift",
"Networking/JSONValueTests.swift",
"Networking/StatusCodeTests.swift",
"Networking/TransportTests.swift",
"Networking/WebhooksTests.swift",
"Resources/Agent/AgentMetricsTests.swift",
"Resources/GraphQL/GraphQLTests.swift",
"Resources/REST/AccessTokensTests.swift",
"Resources/REST/AgentsTests.swift",
"Resources/REST/AnnotationsTests.swift",
"Resources/REST/ArtifactsTests.swift",
"Resources/REST/BuildsTests.swift",
"Resources/REST/ClusterQueuesTests.swift",
"Resources/REST/ClusterTokensTests.swift",
"Resources/REST/ClustersTests.swift",
"Resources/REST/EmojisTests.swift",
"Resources/REST/FlakyTestsTests.swift",
"Resources/REST/FollowableTests.swift",
"Resources/REST/JobsTests.swift",
"Resources/REST/MetasTests.swift",
"Resources/REST/OrganizationsTests.swift",
"Resources/REST/PipelinesTests.swift",
"Resources/REST/TeamsTests.swift",
"Resources/REST/UsersTests.swift",
"Resources/TestAnalytics/TestAnalyticsUploadTests.swift",
"Utilities/MockContext.swift",
"Utilities/MockData.swift",
"Utilities/MockTransport.swift",
"Utilities/URL+Buildkite.swift",
"Utilities/XCTestCase+Buildkite.swift"
],
"target_dependencies" : [
"Buildkite"
],
"type" : "test"
},
{
"c99name" : "Buildkite",
"module_type" : "SwiftTarget",
"name" : "Buildkite",
"path" : "Sources/Buildkite",
"product_dependencies" : [
"Crypto"
],
"product_memberships" : [
"Buildkite"
],
"sources" : [
"BuildkiteClient.swift",
"Models/AccessToken.swift",
"Models/Agent.swift",
"Models/AgentMetric.swift",
"Models/Annotation.swift",
"Models/Artifact.swift",
"Models/Build.swift",
"Models/Cluster.swift",
"Models/ClusterQueue.swift",
"Models/ClusterToken.swift",
"Models/Emoji.swift",
"Models/FlakyTest.swift",
"Models/Job.swift",
"Models/Meta.swift",
"Models/Organization.swift",
"Models/Pipeline.swift",
"Models/Team.swift",
"Models/Trace.swift",
"Models/User.swift",
"Models/WebhookEvent.swift",
"Networking/APIVersion.swift",
"Networking/BuildkiteClient+Webhooks.swift",
"Networking/Configuration.swift",
"Networking/Formatters.swift",
"Networking/JSONValue.swift",
"Networking/Pagination.swift",
"Networking/Resource.swift",
"Networking/Response.swift",
"Networking/StatusCode.swift",
"Networking/TokenProvider.swift",
"Networking/Transport.swift",
"Networking/URL+Buildkite.swift",
"Resources/Agent/AgentMetrics.swift",
"Resources/GraphQL/GraphQL.swift",
"Resources/REST/AccessTokens.swift",
"Resources/REST/Agents.swift",
"Resources/REST/Annotations.swift",
"Resources/REST/Artifacts.swift",
"Resources/REST/Builds.swift",
"Resources/REST/ClusterQueues.swift",
"Resources/REST/ClusterTokens.swift",
"Resources/REST/Clusters.swift",
"Resources/REST/Emojis.swift",
"Resources/REST/FlakyTests.swift",
"Resources/REST/Followable.swift",
"Resources/REST/Jobs.swift",
"Resources/REST/Metas.swift",
"Resources/REST/Organizations.swift",
"Resources/REST/Pipelines.swift",
"Resources/REST/Teams.swift",
"Resources/REST/Users.swift",
"Resources/TestAnalytics/TestAnalyticsUpload.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Done.