The Swift Package Index logo.Swift Package Index

Build Information

Successful build of CoreDataRepository, reference main (4f0d99), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 17:00:02 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/roanutil/CoreDataRepository.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/roanutil/CoreDataRepository
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 4f0d99b Merge pull request #47 from roanutil/runtime-crash-on-failure-to-build-count-fetch-request
Cloned https://github.com/roanutil/CoreDataRepository.git
Revision (git rev-parse @):
4f0d99b8d8530bd378df835193cfa4d27946bb91
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/roanutil/CoreDataRepository.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/roanutil/CoreDataRepository.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 124]
[Planning deferred tasks]
[36 / 54] CoreDataRepository_CoreDataRepository
[37 / 54]
[38 / 55] CoreDataRepository
[48 / 103]
[53 / 103]
[57 / 103]
[58 / 103]
[62 / 103]
[64 / 103]
[67 / 103]
[71 / 103]
[73 / 103]
[74 / 103]
[75 / 103]
[86 / 103] CoreDataRepository
[87 / 103] CoreDataRepository
[96 / 104] Internal
[107 / 115] Internal
[113 / 115] Internal
Build complete! (9.33 sec)
Fetching https://github.com/pointfreeco/swift-custom-dump.git
[1/5666] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump.git (1.84s)
Computing version for https://github.com/pointfreeco/swift-custom-dump.git
Computed https://github.com/pointfreeco/swift-custom-dump.git at 1.7.3 (2.44s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (2.22s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (2.94s)
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-custom-dump.git
Working copy of https://github.com/pointfreeco/swift-custom-dump.git resolved at 1.7.3
/Users/admin/builder/spi-builder-workspace/Sources/CoreDataRepository/Internal/NSManagedObjectContext+Child.swift:20:72: warning: capture of 'block' with non-Sendable type '(NSManagedObjectContext) throws -> Output' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
18 |         let output: Output
19 |         do {
20 |             output = try await child.perform(schedule: schedule) { try block(child) }
   |                                                                        |- warning: capture of 'block' with non-Sendable type '(NSManagedObjectContext) throws -> Output' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
   |                                                                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
21 |         } catch let error as CoreDataError {
22 |             return .failure(error)
/Users/admin/builder/spi-builder-workspace/Sources/CoreDataRepository/Internal/NSManagedObjectContext+Child.swift:40:53: warning: capture of 'block' with non-Sendable type '(NSManagedObjectContext) throws -> Output' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
38 |         let output: Output
39 |         do {
40 |             output = try child.performAndWait { try block(child) }
   |                                                     |- warning: capture of 'block' with non-Sendable type '(NSManagedObjectContext) throws -> Output' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
   |                                                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
41 |         } catch let error as CoreDataError {
42 |             return .failure(error)
/Users/admin/builder/spi-builder-workspace/Sources/CoreDataRepository/Internal/NSManagedObjectContext+Scratchpad.swift:19:77: warning: capture of 'block' with non-Sendable type '(NSManagedObjectContext) throws -> Output' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
17 |         let output: Output
18 |         do {
19 |             output = try await scratchPad.perform(schedule: schedule) { try block(scratchPad) }
   |                                                                             |- warning: capture of 'block' with non-Sendable type '(NSManagedObjectContext) throws -> Output' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
   |                                                                             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
20 |         } catch let error as CoreDataError {
21 |             await scratchPad.perform(schedule: schedule) {
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump.git"
    }
  ],
  "manifest_display_name" : "CoreDataRepository",
  "name" : "CoreDataRepository",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "CoreDataRepository",
      "targets" : [
        "CoreDataRepository"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Internal",
      "module_type" : "SwiftTarget",
      "name" : "Internal",
      "path" : "Sources/Internal",
      "sources" : [
        "BaseManagedModel.swift",
        "CoreDataStack.swift",
        "ModelsWithIntId/FetchableModel_Int.swift",
        "ModelsWithIntId/IdentifiableModel_Int.swift",
        "ModelsWithIntId/ManagedIdModel_Int.swift",
        "ModelsWithIntId/ManagedIdUrlModel_Int.swift",
        "ModelsWithIntId/ManagedModel_Int.swift",
        "ModelsWithIntId/UnmanagedModel_Int.swift",
        "ModelsWithUuidId/FetchableModel_Uuid.swift",
        "ModelsWithUuidId/IdentifiableModel_Uuid.swift",
        "ModelsWithUuidId/ManagedIdModel_Uuid.swift",
        "ModelsWithUuidId/ManagedIdUrlModel_Uuid.swift",
        "ModelsWithUuidId/ManagedModel_Uuid.swift",
        "ModelsWithUuidId/UnmanagedModel_Uuid.swift",
        "NSManagedObjectModel+Constants.swift",
        "UUID+Uniform.swift"
      ],
      "target_dependencies" : [
        "CoreDataRepository"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreDataRepositoryTests",
      "module_type" : "SwiftTarget",
      "name" : "CoreDataRepositoryTests",
      "path" : "Tests/CoreDataRepositoryTests",
      "product_dependencies" : [
        "CustomDump"
      ],
      "sources" : [
        "AggregateTests.swift",
        "BatchRequestTests.swift",
        "CoreDataRepositoryTests.swift",
        "CoreDataTestSuite.swift",
        "CoreDataTestSuiteTests.swift",
        "CreateTests.swift",
        "Create_BatchTests.swift",
        "CustomTests.swift",
        "DeleteTests.swift",
        "Delete_BatchTests.swift",
        "FetchTests.swift",
        "ReadTests.swift",
        "Read_BatchTests.swift",
        "TransactionTests.swift",
        "UpdateTests.swift",
        "Update_BatchTests.swift"
      ],
      "target_dependencies" : [
        "CoreDataRepository",
        "Internal"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CoreDataRepository",
      "module_type" : "SwiftTarget",
      "name" : "CoreDataRepository",
      "path" : "Sources/CoreDataRepository",
      "product_memberships" : [
        "CoreDataRepository"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CoreDataRepository/Resources/Localizable.xcstrings",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CoreDataBatchError.swift",
        "CoreDataError.swift",
        "CoreDataRepository+Aggregate.swift",
        "CoreDataRepository+BatchRequest.swift",
        "CoreDataRepository+Create.swift",
        "CoreDataRepository+Create_Batch.swift",
        "CoreDataRepository+Custom.swift",
        "CoreDataRepository+Delete.swift",
        "CoreDataRepository+Delete_Batch.swift",
        "CoreDataRepository+Fetch.swift",
        "CoreDataRepository+Read.swift",
        "CoreDataRepository+Read_Batch.swift",
        "CoreDataRepository+Update.swift",
        "CoreDataRepository+Update_Batch.swift",
        "CoreDataRepository.swift",
        "FetchableUnmanagedModel.swift",
        "IdentifiedUnmanagedModel.swift",
        "Internal/AggregateSubscription.swift",
        "Internal/AggregateThrowingSubscription.swift",
        "Internal/ArrayOfNSDictionary+AggregateHelpers.swift",
        "Internal/BaseSubscription.swift",
        "Internal/CountSubscription.swift",
        "Internal/CountThrowingSubscription.swift",
        "Internal/FetchSubscription.swift",
        "Internal/FetchThrowingSubscription.swift",
        "Internal/NSExpression+AggregateHelpers.swift",
        "Internal/NSFetchRequest+AggregateHelpers.swift",
        "Internal/NSManagedObjectContext+Child.swift",
        "Internal/NSManagedObjectContext+Scratchpad.swift",
        "Internal/ReadSubscription.swift",
        "Internal/ReadThrowingSubscription.swift",
        "Internal/Subscription.swift",
        "Internal/ThrowingSubscription.swift",
        "ManagedIdReferencable.swift",
        "ManagedIdUrlReferencable.swift",
        "NSManagedObject+Helpers.swift",
        "NSManagedObjectContext+Helpers.swift",
        "ReadableUnmanagedModel.swift",
        "Transaction.swift",
        "UnmanagedModel.swift",
        "WritableUnmanagedModel.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.