The Swift Package Index logo.Swift Package Index

Build Information

Successful build of MockCloudKitFramework, reference main (d1dc9d), with Swift 6.3 for macOS (SPM) on 12 Apr 2026 23:12:27 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ccavnor/MockCloudKitFramework.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ccavnor/MockCloudKitFramework
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at d1dc9d5 Update README.md
Cloned https://github.com/ccavnor/MockCloudKitFramework.git
Revision (git rev-parse @):
d1dc9d5d07faba46e5d08c788b5a858ede4fdf09
SUCCESS checkout https://github.com/ccavnor/MockCloudKitFramework.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": "mockcloudkitframework",
      "name": "MockCloudKitFramework",
      "url": "https://github.com/ccavnor/MockCloudKitFramework.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MockCloudKitFramework",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/ccavnor/MockCloudKitFramework.git
[1/69] Fetching mockcloudkitframework
Fetched https://github.com/ccavnor/MockCloudKitFramework.git from cache (1.03s)
Creating working copy for https://github.com/ccavnor/MockCloudKitFramework.git
Working copy of https://github.com/ccavnor/MockCloudKitFramework.git resolved at main (d1dc9d5)
warning: '.resolve-product-dependencies': dependency 'mockcloudkitframework' 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/ccavnor/MockCloudKitFramework.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.txt
[3/4] Emitting module MockCloudKitFramework
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:115:1: warning: sendability of function types in instance method 'accountStatus(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 105 |     var containerIdentifier: String? { get }
 106 |     func database(with databaseScope: CKDatabase.Scope) -> DatabaseType
 107 |     func accountStatus(completionHandler: @escaping (CKAccountStatus, Error?) -> Void)
     |          `- note: expected sendability to match requirement here
 108 |     func fetchUserRecordID(completionHandler: @escaping (CKRecord.ID?, Error?) -> Void)
 109 | }
     :
 113 | // ========================================
 114 | // These extensions make CloudKit comply with MCF protocols
 115 | extension CKContainer: CloudContainable {}
     | `- warning: sendability of function types in instance method 'accountStatus(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 116 | extension CKDatabase: CloudStorable {
 117 |     // only for state tracking in mock operations
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:115:1: warning: sendability of function types in instance method 'fetchUserRecordID(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 106 |     func database(with databaseScope: CKDatabase.Scope) -> DatabaseType
 107 |     func accountStatus(completionHandler: @escaping (CKAccountStatus, Error?) -> Void)
 108 |     func fetchUserRecordID(completionHandler: @escaping (CKRecord.ID?, Error?) -> Void)
     |          `- note: expected sendability to match requirement here
 109 | }
 110 |
     :
 113 | // ========================================
 114 | // These extensions make CloudKit comply with MCF protocols
 115 | extension CKContainer: CloudContainable {}
     | `- warning: sendability of function types in instance method 'fetchUserRecordID(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 116 | extension CKDatabase: CloudStorable {
 117 |     // only for state tracking in mock operations
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:127:1: warning: sendability of function types in property 'completionBlock' does not match requirement in protocol 'DatabaseOperational'; this is an error in the Swift 6 language mode
  95 |     var configuration: CKOperation.Configuration! { get set }
  96 |     /// The custom completion block. Always the last block to be called. inherited from `Operation`
  97 |     var completionBlock: (() -> Void)? { get set }
     |         `- note: expected sendability to match requirement here
  98 | }
  99 | extension MockCKDatabaseOperation {
     :
 125 |     }
 126 | }
 127 | extension CKDatabaseOperation: DatabaseOperational {
     | `- warning: sendability of function types in property 'completionBlock' does not match requirement in protocol 'DatabaseOperational'; this is an error in the Swift 6 language mode
 128 |     public typealias DatabaseType = CKDatabase
 129 | }
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1131:14: warning: class 'MockCKDatabaseOperation' must restate inherited '@unchecked Sendable' conformance
1129 |  ```
1130 |  */
1131 | public class MockCKDatabaseOperation: CKOperation, DatabaseOperational, Reflectable { // NSObject conformance via CKOperation
     |              `- warning: class 'MockCKDatabaseOperation' must restate inherited '@unchecked Sendable' conformance
1132 |     /*
1133 |      Note: Some members of MockCKDatabaseOperation and its subcalsses are annotated with @objc. These inherit from NSObject
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1213:31: warning: declaration 'completionBlock' has a type with different sendability from any potential overrides; this is an error in the Swift 6 language mode
1211 |     /// Self.mockCKDatabase.add(modifyOp)
1212 |     /// ```
1213 |     @objc public override var completionBlock: (() -> Void)? {
     |                               `- warning: declaration 'completionBlock' has a type with different sendability from any potential overrides; this is an error in the Swift 6 language mode
1214 |         get {
1215 |             return Hold.completionBlock
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSOperation.h:62:53: note: overridden declaration is here
 60 | @property NSOperationQueuePriority queuePriority;
 61 |
 62 | @property (nullable, copy) void (NS_SWIFT_SENDABLE ^completionBlock)(void) API_AVAILABLE(macos(10.6), ios(4.0), watchos(2.0), tvos(9.0));
    |                                                     `- note: overridden declaration is here
 63 |
 64 | - (void)waitUntilFinished API_AVAILABLE(macos(10.6), ios(4.0), watchos(2.0), tvos(9.0)) NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use completionBlock or a dependent Operation instead");
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1355:20: warning: class 'MockCKModifyRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1353 |  ```
1354 |  */
1355 | public final class MockCKModifyRecordsOperation: MockCKDatabaseOperation, CKModifyRecordsOperational {
     |                    `- warning: class 'MockCKModifyRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1356 |     /// The list of CKRecord instances to save
1357 |     @objc public var recordsToSave: [CKRecord]?
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1514:20: warning: class 'MockCKFetchRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1512 |  ```
1513 |  */
1514 | public final class MockCKFetchRecordsOperation: MockCKDatabaseOperation, CKFetchRecordsOperational {
     |                    `- warning: class 'MockCKFetchRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1515 |     private var myRecordIDs: [CKRecord.ID]?
1516 |
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1659:20: warning: class 'MockCKQueryOperation' must restate inherited '@unchecked Sendable' conformance
1657 |  ```
1658 |  */
1659 | public final class MockCKQueryOperation: MockCKDatabaseOperation, CKQueryOperational {
     |                    `- warning: class 'MockCKQueryOperation' must restate inherited '@unchecked Sendable' conformance
1660 |     /// The query for the search.
1661 |     @objc public var query: CKQuery?
[4/4] Compiling MockCloudKitFramework MockCloudKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:115:1: warning: sendability of function types in instance method 'accountStatus(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 105 |     var containerIdentifier: String? { get }
 106 |     func database(with databaseScope: CKDatabase.Scope) -> DatabaseType
 107 |     func accountStatus(completionHandler: @escaping (CKAccountStatus, Error?) -> Void)
     |          `- note: expected sendability to match requirement here
 108 |     func fetchUserRecordID(completionHandler: @escaping (CKRecord.ID?, Error?) -> Void)
 109 | }
     :
 113 | // ========================================
 114 | // These extensions make CloudKit comply with MCF protocols
 115 | extension CKContainer: CloudContainable {}
     | `- warning: sendability of function types in instance method 'accountStatus(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 116 | extension CKDatabase: CloudStorable {
 117 |     // only for state tracking in mock operations
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:115:1: warning: sendability of function types in instance method 'fetchUserRecordID(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 106 |     func database(with databaseScope: CKDatabase.Scope) -> DatabaseType
 107 |     func accountStatus(completionHandler: @escaping (CKAccountStatus, Error?) -> Void)
 108 |     func fetchUserRecordID(completionHandler: @escaping (CKRecord.ID?, Error?) -> Void)
     |          `- note: expected sendability to match requirement here
 109 | }
 110 |
     :
 113 | // ========================================
 114 | // These extensions make CloudKit comply with MCF protocols
 115 | extension CKContainer: CloudContainable {}
     | `- warning: sendability of function types in instance method 'fetchUserRecordID(completionHandler:)' does not match requirement in protocol 'CloudContainable'; this is an error in the Swift 6 language mode
 116 | extension CKDatabase: CloudStorable {
 117 |     // only for state tracking in mock operations
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:127:1: warning: sendability of function types in property 'completionBlock' does not match requirement in protocol 'DatabaseOperational'; this is an error in the Swift 6 language mode
  95 |     var configuration: CKOperation.Configuration! { get set }
  96 |     /// The custom completion block. Always the last block to be called. inherited from `Operation`
  97 |     var completionBlock: (() -> Void)? { get set }
     |         `- note: expected sendability to match requirement here
  98 | }
  99 | extension MockCKDatabaseOperation {
     :
 125 |     }
 126 | }
 127 | extension CKDatabaseOperation: DatabaseOperational {
     | `- warning: sendability of function types in property 'completionBlock' does not match requirement in protocol 'DatabaseOperational'; this is an error in the Swift 6 language mode
 128 |     public typealias DatabaseType = CKDatabase
 129 | }
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1131:14: warning: class 'MockCKDatabaseOperation' must restate inherited '@unchecked Sendable' conformance
1129 |  ```
1130 |  */
1131 | public class MockCKDatabaseOperation: CKOperation, DatabaseOperational, Reflectable { // NSObject conformance via CKOperation
     |              `- warning: class 'MockCKDatabaseOperation' must restate inherited '@unchecked Sendable' conformance
1132 |     /*
1133 |      Note: Some members of MockCKDatabaseOperation and its subcalsses are annotated with @objc. These inherit from NSObject
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1213:31: warning: declaration 'completionBlock' has a type with different sendability from any potential overrides; this is an error in the Swift 6 language mode
1211 |     /// Self.mockCKDatabase.add(modifyOp)
1212 |     /// ```
1213 |     @objc public override var completionBlock: (() -> Void)? {
     |                               `- warning: declaration 'completionBlock' has a type with different sendability from any potential overrides; this is an error in the Swift 6 language mode
1214 |         get {
1215 |             return Hold.completionBlock
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSOperation.h:62:53: note: overridden declaration is here
 60 | @property NSOperationQueuePriority queuePriority;
 61 |
 62 | @property (nullable, copy) void (NS_SWIFT_SENDABLE ^completionBlock)(void) API_AVAILABLE(macos(10.6), ios(4.0), watchos(2.0), tvos(9.0));
    |                                                     `- note: overridden declaration is here
 63 |
 64 | - (void)waitUntilFinished API_AVAILABLE(macos(10.6), ios(4.0), watchos(2.0), tvos(9.0)) NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use completionBlock or a dependent Operation instead");
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1355:20: warning: class 'MockCKModifyRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1353 |  ```
1354 |  */
1355 | public final class MockCKModifyRecordsOperation: MockCKDatabaseOperation, CKModifyRecordsOperational {
     |                    `- warning: class 'MockCKModifyRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1356 |     /// The list of CKRecord instances to save
1357 |     @objc public var recordsToSave: [CKRecord]?
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1514:20: warning: class 'MockCKFetchRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1512 |  ```
1513 |  */
1514 | public final class MockCKFetchRecordsOperation: MockCKDatabaseOperation, CKFetchRecordsOperational {
     |                    `- warning: class 'MockCKFetchRecordsOperation' must restate inherited '@unchecked Sendable' conformance
1515 |     private var myRecordIDs: [CKRecord.ID]?
1516 |
/Users/admin/builder/spi-builder-workspace/Sources/MockCloudKitFramework/MockCloudKit.swift:1659:20: warning: class 'MockCKQueryOperation' must restate inherited '@unchecked Sendable' conformance
1657 |  ```
1658 |  */
1659 | public final class MockCKQueryOperation: MockCKDatabaseOperation, CKQueryOperational {
     |                    `- warning: class 'MockCKQueryOperation' must restate inherited '@unchecked Sendable' conformance
1660 |     /// The query for the search.
1661 |     @objc public var query: CKQuery?
Build complete! (4.50s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "MockCloudKitFramework",
  "name" : "MockCloudKitFramework",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "MockCloudKitFramework",
      "targets" : [
        "MockCloudKitFramework"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MockCloudKitFramework",
      "module_type" : "SwiftTarget",
      "name" : "MockCloudKitFramework",
      "path" : "Sources/MockCloudKitFramework",
      "product_memberships" : [
        "MockCloudKitFramework"
      ],
      "sources" : [
        "MockCloudKit.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.