The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Canopy, reference main (f754c8), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 06:18:32 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Tact/Canopy.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Tact/Canopy
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at f754c84 Oct 26 modernization. (#30)
Cloned https://github.com/Tact/Canopy.git
Revision (git rev-parse @):
f754c840f9da78c1edbcc0a5d6d9d0b5d703b507
SUCCESS checkout https://github.com/Tact/Canopy.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Tact/Canopy.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 333]
[Planning deferred tasks]
[53 / 140] CanopyTestTools-product
[74 / 140]
[77 / 143] ConcurrencyExtras
[89 / 237]
[99 / 237]
[109 / 237]
[115 / 237]
[116 / 237]
[123 / 237]
[127 / 237]
[132 / 237]
[138 / 237]
[141 / 237]
[144 / 237]
[145 / 237]
[147 / 237]
[159 / 237] Semaphore
[171 / 237] Semaphore-product
[181 / 237] IssueReporting-product
[183 / 237] IssueReporting-product
[185 / 237] ConcurrencyExtras
[195 / 239] ConcurrencyExtras
[196 / 239] ConcurrencyExtras
[197 / 239] Clocks
[209 / 289]
[214 / 289]
[218 / 289]
[220 / 289]
[223 / 289]
[225 / 289]
[226 / 289]
[238 / 289] CombineSchedulers
[241 / 289] Clocks
[259 / 289] Clocks
[260 / 290]
[260 / 290] Clocks
[260 / 290] Dependencies
[269 / 301] Dependencies
[270 / 301] Dependencies
[271 / 301] Dependencies
[278 / 302] Canopy
[280 / 316] Clocks
[287 / 316] Dependencies
[298 / 316] Canopy
[305 / 317]
[305 / 317] Canopy
[319 / 328] CanopyTestTools
[325 / 328] CanopyTestTools
Build complete! (15.93 sec)
Fetching https://github.com/groue/Semaphore
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/pointfreeco/swift-dependencies
[1/293] Fetching semaphore
[25/2638] Fetching semaphore, swift-docc-plugin
[301/10229] Fetching semaphore, swift-docc-plugin, swift-dependencies
Fetched https://github.com/groue/Semaphore (2.15s)
Fetched https://github.com/apple/swift-docc-plugin (2.15s)
Fetched https://github.com/pointfreeco/swift-dependencies (2.15s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.1.0 (2.79s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (2.20s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3829] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.38s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.10s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.17.1 (0.61s)
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/pointfreeco/swift-issue-reporting
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-clocks
Fetching https://github.com/swiftlang/swift-syntax
[1/2686] Fetching combine-schedulers
[136/3744] Fetching combine-schedulers, swift-concurrency-extras
[147/5190] Fetching combine-schedulers, swift-concurrency-extras, swift-clocks
[1219/11351] Fetching combine-schedulers, swift-concurrency-extras, swift-clocks, swift-issue-reporting
Fetched https://github.com/pointfreeco/combine-schedulers (1.03s)
[2858/8665] Fetching swift-concurrency-extras, swift-clocks, swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.77s)
[1/80014] Fetching swift-syntax
Fetched https://github.com/pointfreeco/swift-clocks (6.57s)
Fetched https://github.com/swiftlang/swift-syntax (6.57s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras (6.57s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (7.30s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.57s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.57s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.54s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (0.73s)
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.17.1
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
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/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.1.1
Creating working copy for https://github.com/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.1.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "semaphore",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/groue/Semaphore"
    },
    {
      "identity" : "swift-dependencies",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.10.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-dependencies"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Canopy",
  "name" : "Canopy",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "Canopy",
      "targets" : [
        "Canopy"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CanopyTestTools",
      "targets" : [
        "CanopyTestTools"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CanopyTests",
      "module_type" : "SwiftTarget",
      "name" : "CanopyTests",
      "path" : "Targets/Canopy/Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Targets/Canopy/Tests/Fixtures/textFile.txt",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CKDatabaseScopeExtensionTests.swift",
        "CKRecordZoneIDExtensionTests.swift",
        "CanopyResultRecordTests.swift",
        "CanopyTests.swift",
        "ContainerAPITests.swift",
        "DatabaseAPITests.swift",
        "DependencyTests.swift",
        "FetchDatabaseChangesResultTests.swift",
        "FetchDatabaseChangesTests.swift",
        "FetchRecordsResultTests.swift",
        "FetchZoneChangesResultTests.swift",
        "FetchZoneChangesTests.swift",
        "MockCanopyResultRecordTests.swift",
        "MockObjectTests.swift",
        "MockValueStoreTests.swift",
        "ModifyRecordsFeatureTests.swift",
        "ModifyRecordsResultTests.swift",
        "ModifyRecordsTests.swift",
        "ModifySubscriptionResultTests.swift",
        "ModifyZonesResultTests.swift",
        "QueryRecordsFeatureTests.swift",
        "ReplayingMockContainerTests.swift",
        "ReplayingMockDatabaseTests.swift",
        "ResultsTypesTests.swift",
        "SerialFetchChangesTests.swift"
      ],
      "target_dependencies" : [
        "Canopy",
        "CanopyTestTools"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CanopyTestTools",
      "module_type" : "SwiftTarget",
      "name" : "CanopyTestTools",
      "path" : "Targets/CanopyTestTools/Sources",
      "product_memberships" : [
        "CanopyTestTools"
      ],
      "sources" : [
        "CodableResult.swift",
        "CodableVoid.swift",
        "Extensions/CKQueryOperation.Cursor.swift",
        "Extensions/CKRecordZone.swift",
        "Extensions/CKServerChangeToken.swift",
        "Extensions/CKShare.Metadata.swift",
        "Extensions/CKShare.Participant.swift",
        "Extensions/CKShare.swift",
        "Extensions/CanopyResultRecord.swift",
        "MockCanopy/MockCanopy.swift",
        "ReplayingMockCKContainer/ReplayingMockCKContainer+AcceptShares.swift",
        "ReplayingMockCKContainer/ReplayingMockCKContainer+AccountStatus.swift",
        "ReplayingMockCKContainer/ReplayingMockCKContainer+FetchShareParticipants.swift",
        "ReplayingMockCKContainer/ReplayingMockCKContainer+FetchUserRecordID.swift",
        "ReplayingMockCKContainer/ReplayingMockCKContainer.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+Fetch.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+FetchDatabaseChanges.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+FetchZoneChanges.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+FetchZones.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+Modify.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+ModifySubscriptions.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+ModifyZones.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase+Query.swift",
        "ReplayingMockCKDatabase/ReplayingMockCKDatabase.swift",
        "ReplayingMockContainer/ReplayingMockContainer+Types.swift",
        "ReplayingMockContainer/ReplayingMockContainer.swift",
        "ReplayingMockDatabase/ReplayingMockDatabase+Types.swift",
        "ReplayingMockDatabase/ReplayingMockDatabase.swift"
      ],
      "target_dependencies" : [
        "Canopy"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Canopy",
      "module_type" : "SwiftTarget",
      "name" : "Canopy",
      "path" : "Targets/Canopy/Sources",
      "product_dependencies" : [
        "Semaphore",
        "Dependencies"
      ],
      "product_memberships" : [
        "Canopy",
        "CanopyTestTools"
      ],
      "sources" : [
        "Archiving/CloudKitCursorArchive.swift",
        "Archiving/CloudKitLookupInfoArchive.swift",
        "Archiving/CloudKitRecordArchive.swift",
        "Archiving/CloudKitRecordIDArchive.swift",
        "Archiving/CloudKitRecordZoneArchive.swift",
        "Archiving/CloudKitRecordZoneIDArchive.swift",
        "Archiving/CloudKitServerChangeTokenArchive.swift",
        "Archiving/CloudKitShareArchive.swift",
        "Archiving/CloudKitShareMetadataArchive.swift",
        "Archiving/CloudKitShareParticipantArchive.swift",
        "Archiving/CloudKitSubscriptionArchive.swift",
        "CKContainerAPI/CKAccountChangedSequence.swift",
        "CKContainerAPI/CKContainerAPI.swift",
        "CKContainerAPI/CKContainerAPIType+Shorthand.swift",
        "CKContainerAPI/CKContainerAPIType.swift",
        "CKContainerType.swift",
        "CKDatabaseAPI/CKDatabaseAPI+SimulatedFail.swift",
        "CKDatabaseAPI/CKDatabaseAPI.swift",
        "CKDatabaseAPI/CKDatabaseAPIType+Shorthand.swift",
        "CKDatabaseAPI/CKDatabaseAPIType.swift",
        "CKDatabaseType.swift",
        "Canopy/Canopy.swift",
        "Canopy/MockCanopyWithCKMocks.swift",
        "CanopyResultRecord/CanopyResultRecord.swift",
        "CanopyResultRecord/CanopyResultRecordType.swift",
        "CanopyResultRecord/MockCanopyResultRecord+ValueStore.swift",
        "CanopyResultRecord/MockCanopyResultRecord.swift",
        "CanopyType.swift",
        "Dependency/Canopy+Dependency.swift",
        "Errors/CKRecordError.swift",
        "Errors/CKRecordZoneError.swift",
        "Errors/CKRequestError.swift",
        "Errors/CKSubscriptionError.swift",
        "Errors/CKTransactionError.swift",
        "Errors/CanopyError.swift",
        "Extensions/CKContainer.swift",
        "Extensions/CKDatabase.Scope.swift",
        "Extensions/CKDatabase.swift",
        "Extensions/CKRecord.swift",
        "Extensions/CKRecordZoneID.swift",
        "Features/ModifyRecords.swift",
        "Features/QueryRecords.swift",
        "Results/DeletedCKRecord.swift",
        "Results/FetchDatabaseChangesResult.swift",
        "Results/FetchRecordsResult.swift",
        "Results/FetchZoneChangesMethod.swift",
        "Results/FetchZoneChangesResult.swift",
        "Results/ModifyRecordsResult.swift",
        "Results/ModifySubscriptionsResult.swift",
        "Results/ModifyZonesResult.swift",
        "Settings/CanopySettings.swift",
        "Settings/CanopySettingsType.swift",
        "TokenStore/TestTokenStore.swift",
        "TokenStore/TokenStoreType.swift",
        "TokenStore/UserDefaultsTokenStore.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.