The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Datastore, reference main (e7950e), with Swift 6.4 for macOS (SPM) on 15 Sep 2026 23:36:38 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/elegantchaos/Datastore.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/elegantchaos/Datastore
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at e7950e3 added license
Cloned https://github.com/elegantchaos/Datastore.git
Revision (git rev-parse @):
e7950e369ee8c891cbfa8de184897f1562f0211d
SUCCESS checkout https://github.com/elegantchaos/Datastore.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/elegantchaos/Datastore.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Provisioning 1 / 11]
[Pre-planning 1 / 214]
[Planning deferred tasks]
[44 / 86]
[47 / 89] LayoutExtensions
[59 / 101] LayoutExtensions
[71 / 101] Logger
[82 / 145] LayoutExtensions
[85 / 145]
[91 / 145]
[93 / 145]
[97 / 145]
[99 / 145]
[102 / 145]
[106 / 145]
[108 / 145]
[109 / 145]
[119 / 145] Logger
[126 / 146] Logger
[127 / 158]
[133 / 158] Datastore
[134 / 158] Datastore
[147 / 159]
[157 / 166] DatastoreKit
[161 / 166] Datastore
Build complete! (7.85 sec)
Fetching https://github.com/elegantchaos/Logger.git
Fetching https://github.com/elegantchaos/LayoutExtensions.git
Fetching https://github.com/elegantchaos/XCTestExtensions.git
Fetching https://github.com/elegantchaos/ViewExtensions.git
Fetching https://github.com/elegantchaos/ApplicationExtensions.git
[1/39] Fetching layoutextensions
[40/160] Fetching layoutextensions, viewextensions
[53/731] Fetching layoutextensions, viewextensions, xctestextensions
[224/1155] Fetching layoutextensions, viewextensions, xctestextensions, applicationextensions
[1156/3521] Fetching layoutextensions, viewextensions, xctestextensions, applicationextensions, logger
Fetched https://github.com/elegantchaos/XCTestExtensions.git (1.52s)
Fetched https://github.com/elegantchaos/LayoutExtensions.git (1.52s)
Fetched https://github.com/elegantchaos/ViewExtensions.git (1.52s)
Fetched https://github.com/elegantchaos/Logger.git (1.52s)
Fetched https://github.com/elegantchaos/ApplicationExtensions.git (1.52s)
Computing version for https://github.com/elegantchaos/LayoutExtensions.git
Computed https://github.com/elegantchaos/LayoutExtensions.git at 1.0.3 (2.22s)
Computing version for https://github.com/elegantchaos/ViewExtensions.git
Computed https://github.com/elegantchaos/ViewExtensions.git at 1.0.4 (0.64s)
Computing version for https://github.com/elegantchaos/ApplicationExtensions.git
Computed https://github.com/elegantchaos/ApplicationExtensions.git at 1.1.2 (0.65s)
Fetching https://github.com/elegantchaos/Bundles.git
Fetching https://github.com/elegantchaos/CollectionExtensions.git
[1/225] Fetching bundles
[226/625] Fetching bundles, collectionextensions
Fetched https://github.com/elegantchaos/Bundles.git (0.90s)
Fetched https://github.com/elegantchaos/CollectionExtensions.git (0.90s)
Computing version for https://github.com/elegantchaos/Bundles.git
Computed https://github.com/elegantchaos/Bundles.git at 1.0.10 (1.60s)
Fetching https://github.com/elegantchaos/Files.git
Fetching https://github.com/elegantchaos/Coercion.git
Fetching https://github.com/elegantchaos/SemanticVersion.git
Fetching https://github.com/elegantchaos/Images.git
[1/152] Fetching semanticversion
[18/839] Fetching semanticversion, files
[25/1001] Fetching semanticversion, files, images
[350/1275] Fetching semanticversion, files, images, coercion
Fetched https://github.com/elegantchaos/Files.git (0.99s)
Fetched https://github.com/elegantchaos/SemanticVersion.git (0.99s)
Fetched https://github.com/elegantchaos/Images.git (0.99s)
Fetched https://github.com/elegantchaos/Coercion.git (0.99s)
Computing version for https://github.com/elegantchaos/Files.git
Computed https://github.com/elegantchaos/Files.git at 1.2.2 (1.69s)
Computing version for https://github.com/elegantchaos/Images.git
Computed https://github.com/elegantchaos/Images.git at 1.1.6 (0.66s)
Fetching https://github.com/elegantchaos/ThreadExtensions.git
[1/42] Fetching threadextensions
Fetched https://github.com/elegantchaos/ThreadExtensions.git (1.12s)
Computing version for https://github.com/elegantchaos/ThreadExtensions.git
Computed https://github.com/elegantchaos/ThreadExtensions.git at 1.0.1 (1.80s)
Computing version for https://github.com/elegantchaos/SemanticVersion.git
Computed https://github.com/elegantchaos/SemanticVersion.git at 1.1.2 (0.64s)
Computing version for https://github.com/elegantchaos/Coercion.git
Computed https://github.com/elegantchaos/Coercion.git at 1.1.3 (0.65s)
Computing version for https://github.com/elegantchaos/XCTestExtensions.git
Computed https://github.com/elegantchaos/XCTestExtensions.git at 1.5.1 (0.66s)
Fetching https://github.com/elegantchaos/Matchable.git
[1/166] Fetching matchable
Fetched https://github.com/elegantchaos/Matchable.git (1.34s)
Computing version for https://github.com/elegantchaos/Matchable.git
Computed https://github.com/elegantchaos/Matchable.git at 1.0.7 (2.04s)
Computing version for https://github.com/elegantchaos/Logger.git
Computed https://github.com/elegantchaos/Logger.git at 1.8.2 (0.68s)
Computing version for https://github.com/elegantchaos/CollectionExtensions.git
Computed https://github.com/elegantchaos/CollectionExtensions.git at 1.1.10 (0.66s)
Creating working copy for https://github.com/elegantchaos/ApplicationExtensions.git
Working copy of https://github.com/elegantchaos/ApplicationExtensions.git resolved at 1.1.2
Creating working copy for https://github.com/elegantchaos/Files.git
Working copy of https://github.com/elegantchaos/Files.git resolved at 1.2.2
Creating working copy for https://github.com/elegantchaos/SemanticVersion.git
Working copy of https://github.com/elegantchaos/SemanticVersion.git resolved at 1.1.2
Creating working copy for https://github.com/elegantchaos/Bundles.git
Working copy of https://github.com/elegantchaos/Bundles.git resolved at 1.0.10
Creating working copy for https://github.com/elegantchaos/ThreadExtensions.git
Working copy of https://github.com/elegantchaos/ThreadExtensions.git resolved at 1.0.1
Creating working copy for https://github.com/elegantchaos/LayoutExtensions.git
Working copy of https://github.com/elegantchaos/LayoutExtensions.git resolved at 1.0.3
Creating working copy for https://github.com/elegantchaos/Coercion.git
Working copy of https://github.com/elegantchaos/Coercion.git resolved at 1.1.3
Creating working copy for https://github.com/elegantchaos/Images.git
Working copy of https://github.com/elegantchaos/Images.git resolved at 1.1.6
Creating working copy for https://github.com/elegantchaos/Logger.git
Working copy of https://github.com/elegantchaos/Logger.git resolved at 1.8.2
Creating working copy for https://github.com/elegantchaos/Matchable.git
Working copy of https://github.com/elegantchaos/Matchable.git resolved at 1.0.7
Creating working copy for https://github.com/elegantchaos/XCTestExtensions.git
Working copy of https://github.com/elegantchaos/XCTestExtensions.git resolved at 1.5.1
Creating working copy for https://github.com/elegantchaos/CollectionExtensions.git
Working copy of https://github.com/elegantchaos/CollectionExtensions.git resolved at 1.1.10
Creating working copy for https://github.com/elegantchaos/ViewExtensions.git
Working copy of https://github.com/elegantchaos/ViewExtensions.git resolved at 1.0.4
warning: 'spi-builder-workspace': dependency 'applicationextensions' is not used by any target
warning: 'spi-builder-workspace': dependency 'applicationextensions' is not used by any target
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:85:23: warning: 'init(forStoreWith:model:)' was deprecated in macOS 12.0 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 83 |         var indexer: NSCoreDataCoreSpotlightDelegate? = nil
 84 |         if indexed {
 85 |             indexer = NSCoreDataCoreSpotlightDelegate(forStoreWith: description, model: model)
    |                       `- warning: 'init(forStoreWith:model:)' was deprecated in macOS 12.0 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 86 |             description.setOption(indexer, forKey:NSCoreDataCoreSpotlightExporter)
 87 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "logger",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/Logger.git"
    },
    {
      "identity" : "layoutextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/LayoutExtensions.git"
    },
    {
      "identity" : "viewextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/ViewExtensions.git"
    },
    {
      "identity" : "applicationextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/ApplicationExtensions.git"
    },
    {
      "identity" : "xctestextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.7",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/XCTestExtensions.git"
    }
  ],
  "manifest_display_name" : "Datastore",
  "name" : "Datastore",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.14"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Datastore",
      "targets" : [
        "Datastore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DatastoreKit",
      "targets" : [
        "DatastoreKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DatastoreTests",
      "module_type" : "SwiftTarget",
      "name" : "DatastoreTests",
      "path" : "Tests/DatastoreTests",
      "product_dependencies" : [
        "XCTestExtensions"
      ],
      "sources" : [
        "DatastoreCombineTests.swift",
        "DatastoreTestCase.swift",
        "DatastoreTests.swift",
        "PropertyKeyTests.swift"
      ],
      "target_dependencies" : [
        "Datastore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DatastoreKit",
      "module_type" : "SwiftTarget",
      "name" : "DatastoreKit",
      "path" : "Sources/DatastoreKit",
      "product_dependencies" : [
        "LayoutExtensions",
        "ViewExtensions",
        "Logger"
      ],
      "product_memberships" : [
        "DatastoreKit"
      ],
      "sources" : [
        "DatastoreEntityController.swift",
        "DatastoreIndexController.swift",
        "DatastoreIndexFilterButton.swift",
        "DatastoreIndexSearchButton.swift",
        "DatastoreIndexSortButton.swift",
        "DatastoreViewContextSupplier.swift"
      ],
      "target_dependencies" : [
        "Datastore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Datastore",
      "module_type" : "SwiftTarget",
      "name" : "Datastore",
      "path" : "Sources/Datastore",
      "product_dependencies" : [
        "Logger"
      ],
      "product_memberships" : [
        "Datastore",
        "DatastoreKit"
      ],
      "sources" : [
        "CoreData/DatastoreModel.swift",
        "CoreData/EntityRecord.swift",
        "CoreData/Properties/BooleanProperty.swift",
        "CoreData/Properties/DataProperty.swift",
        "CoreData/Properties/DateProperty.swift",
        "CoreData/Properties/DoubleProperty.swift",
        "CoreData/Properties/IntegerProperty.swift",
        "CoreData/Properties/NamedProperty.swift",
        "CoreData/Properties/RelationshipProperty.swift",
        "CoreData/Properties/StringProperty.swift",
        "Datastore+Combine.swift",
        "Datastore.swift",
        "Extensions/NSEntityDescriptionExtensions.swift",
        "Extensions/NSManagedObjectContextExtensions.swift",
        "Extensions/NSManagedObjectExtensions.swift",
        "Interchange/Datastore+Interchange.swift",
        "Interchange/InterchangeDecoder.swift",
        "Interchange/InterchangeEncoder.swift",
        "Interchange/JSONDecoder.swift",
        "Interchange/JSONEncoder.swift",
        "Properties/PropertyDictionary.swift",
        "Properties/PropertyKey.swift",
        "Properties/PropertyType.swift",
        "Properties/PropertyValue.swift",
        "References/CustomReference.swift",
        "References/EntityReference.swift",
        "References/EntityType.swift",
        "References/InitialisingReference.swift",
        "Resolvers/CachedResolver.swift",
        "Resolvers/EntityResolver.swift",
        "Resolvers/MatchingResolver.swift",
        "Resolvers/NullResolver.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.