Build Information
Successful build of Cirrus, reference main (9f6138), with Swift 6.3 for macOS (SPM) on 13 Apr 2026 16:58:57 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jayhickey/cirrus.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/jayhickey/cirrus
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 9f6138c format fix
Cloned https://github.com/jayhickey/cirrus.git
Revision (git rev-parse @):
9f6138ca74e5cbcae9b20996ea9f003f701416fc
SUCCESS checkout https://github.com/jayhickey/cirrus.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "cirrus",
"name": "Cirrus",
"url": "https://github.com/jayhickey/cirrus.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/cirrus",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/jayhickey/cirrus.git
[1/198] Fetching cirrus
Fetched https://github.com/jayhickey/cirrus.git from cache (0.68s)
Creating working copy for https://github.com/jayhickey/cirrus.git
Working copy of https://github.com/jayhickey/cirrus.git resolved at main (9f6138c)
warning: '.resolve-product-dependencies': dependency 'cirrus' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/jayhickey/cirrus.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version--6988338F2F200930.txt
[5/7] Compiling CloudKitCodable CloudKitCodable.swift
[6/7] Compiling CloudKitCodable CloudKitCodable+LastModifiedDate.swift
[7/7] Emitting module CloudKitCodable
[8/17] Compiling CKRecordCoder CloudKitSystemFieldsKeyName.swift
[9/18] Compiling CKRecordCoder CloudKitCodable+RecordType.swift
[10/18] Compiling CKRecordCoder CKRecordSingleValueEncoder.swift
[11/18] Compiling CKRecordCoder CKRecordKeyedEncodingContainer.swift
[12/18] Compiling CKRecordCoder CKRecordSingleValueDecoder.swift
[13/18] Compiling CKRecordCoder CKRecordKeyedDecodingContainer.swift
[14/18] Compiling CKRecordCoder CKRecordEncodingError.swift
[15/18] Compiling CKRecordCoder CKRecordDecoder.swift
[16/18] Compiling CKRecordCoder CKRecordEncoder.swift
[17/18] Emitting module CKRecordCoder
[18/18] Compiling CKRecordCoder URLTransformer.swift
[19/28] Compiling Cirrus SyncEngine+RecordModification.swift
[20/28] Compiling Cirrus SyncEngine.swift
[21/28] Compiling Cirrus DeleteRecordContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/DeleteRecordContext.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/DeleteRecordContext.swift:46:38: warning: 'unarchiveTopLevelObjectWithData' was deprecated in macOS 10.14: Use unarchivedObject(ofClass:from:) instead [#DeprecatedDeclaration]
44 | guard let data = defaults.data(forKey: deleteBufferKey) else { return [] }
45 | do {
46 | return try NSKeyedUnarchiver.unarchiveTopLevelObjectWithData(data) as? [CKRecord.ID] ?? []
| `- warning: 'unarchiveTopLevelObjectWithData' was deprecated in macOS 10.14: Use unarchivedObject(ofClass:from:) instead [#DeprecatedDeclaration]
47 | } catch {
48 | logHandler("Failed to decode CKRecord.IDs from defaults key deleteBufferKey", .error)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[22/28] Emitting module Cirrus
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/DeleteRecordContext.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/Error+CloudKit.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/SyncEngine+RemoteChangeTracking.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/UploadRecordContext.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[23/28] Compiling Cirrus SyncEngine+AccountStatus.swift
[24/28] Compiling Cirrus Error+CloudKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/Error+CloudKit.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[25/28] Compiling Cirrus RecordModifyingContext.swift
[26/28] Compiling Cirrus SyncEngine+Zone.swift
[27/28] Compiling Cirrus SyncEngine+RemoteChangeTracking.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/SyncEngine+RemoteChangeTracking.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[28/28] Compiling Cirrus SyncEngine+Subscription.swift
[29/29] Compiling Cirrus UploadRecordContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/UploadRecordContext.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
1 | @_implementationOnly import CKRecordCoder
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Cirrus' may lead to instability during execution [#ImplementationOnlyDeprecated]
2 | import CloudKit
3 | import CloudKitCodable
/Users/admin/builder/spi-builder-workspace/Sources/Cirrus/UploadRecordContext.swift:49:38: warning: 'unarchiveTopLevelObjectWithData' was deprecated in macOS 10.14: Use unarchivedObject(ofClass:from:) instead [#DeprecatedDeclaration]
47 | guard let data = defaults.data(forKey: uploadBufferKey) else { return [:] }
48 | do {
49 | return try NSKeyedUnarchiver.unarchiveTopLevelObjectWithData(data)
| `- warning: 'unarchiveTopLevelObjectWithData' was deprecated in macOS 10.14: Use unarchivedObject(ofClass:from:) instead [#DeprecatedDeclaration]
50 | as? [CKRecord.ID: CKRecord] ?? [:]
51 | } catch {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
Build complete! (5.36s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Cirrus",
"name" : "Cirrus",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "Cirrus",
"targets" : [
"Cirrus"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CloudKitCodable",
"targets" : [
"CloudKitCodable"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CloudKitCodable",
"module_type" : "SwiftTarget",
"name" : "CloudKitCodable",
"path" : "Sources/CloudKitCodable",
"product_memberships" : [
"Cirrus",
"CloudKitCodable"
],
"sources" : [
"CloudKitCodable+LastModifiedDate.swift",
"CloudKitCodable.swift"
],
"type" : "library"
},
{
"c99name" : "Cirrus",
"module_type" : "SwiftTarget",
"name" : "Cirrus",
"path" : "Sources/Cirrus",
"product_memberships" : [
"Cirrus"
],
"sources" : [
"DeleteRecordContext.swift",
"Error+CloudKit.swift",
"RecordModifyingContext.swift",
"SyncEngine+AccountStatus.swift",
"SyncEngine+RecordModification.swift",
"SyncEngine+RemoteChangeTracking.swift",
"SyncEngine+Subscription.swift",
"SyncEngine+Zone.swift",
"SyncEngine.swift",
"UploadRecordContext.swift"
],
"target_dependencies" : [
"CKRecordCoder",
"CloudKitCodable"
],
"type" : "library"
},
{
"c99name" : "CKRecordCoderTests",
"module_type" : "SwiftTarget",
"name" : "CKRecordCoderTests",
"path" : "Tests/CKRecordCoderTests",
"sources" : [
"CKRecordDecoderTests.swift",
"CKRecordEncoderDecoderRoundTripTests.swift",
"CKRecordEncoderTests.swift",
"Mocks/Bookmark.swift",
"Mocks/Numbers.swift",
"Mocks/ParentChild.swift",
"Mocks/Person.swift",
"Mocks/URLModel.swift",
"Mocks/UUIDModel.swift"
],
"target_dependencies" : [
"CKRecordCoder"
],
"type" : "test"
},
{
"c99name" : "CKRecordCoder",
"module_type" : "SwiftTarget",
"name" : "CKRecordCoder",
"path" : "Sources/CKRecordCoder",
"product_memberships" : [
"Cirrus"
],
"sources" : [
"CKRecordDecoder.swift",
"CKRecordEncoder.swift",
"CKRecordEncodingError.swift",
"CKRecordKeyedDecodingContainer.swift",
"CKRecordKeyedEncodingContainer.swift",
"CKRecordSingleValueDecoder.swift",
"CKRecordSingleValueEncoder.swift",
"CloudKitCodable+RecordType.swift",
"CloudKitSystemFieldsKeyName.swift",
"URLTransformer.swift"
],
"target_dependencies" : [
"CloudKitCodable"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.