Build Information
Successful build of CoreRecord, reference main (3f0e65), with Swift 6.4 for macOS (SPM) on 22 Sep 2026 15:51:59 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/stonko1994/CoreRecord.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/stonko1994/CoreRecord
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 3f0e65b Merge pull request #4 from stonko1994/feature/add-spm-support
Cloned https://github.com/stonko1994/CoreRecord.git
Revision (git rev-parse @):
3f0e65bfdb0d11bf5001ba6fecb9aa66f2b9b629
SUCCESS checkout https://github.com/stonko1994/CoreRecord.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/stonko1994/CoreRecord.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Constructing description]
[Planning deferred tasks]
[47 / 92]
[48 / 93] CoreRecordCore
[58 / 138]
[63 / 138]
[67 / 138]
[68 / 138]
[72 / 138]
[75 / 138]
[78 / 138]
[81 / 138]
[82 / 138]
[83 / 138]
[84 / 138]
[93 / 138] CoreRecordCore
[102 / 141]
[107 / 148] CoreRecordMigration
[120 / 148] CoreRecordMigration-product
[122 / 187]
[134 / 187]
[149 / 187] CoreRecordCombine-product
[150 / 187]
[152 / 187]
[155 / 187]
[157 / 187]
[158 / 187]
[169 / 187] CoreRecordX
[176 / 188] CoreRecord
[185 / 190] CoreRecord
[185 / 190] CoreRecordX
Build complete! (11.35 sec)
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:244:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m242 |[0;0m }
[0;36m243 |[0;0m
[0;36m244 |[0;0m open func update(_ properties: [String: Any]) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m245 |[0;0m if (properties.count == 0) {
[0;36m246 |[0;0m return
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:270:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m268 |[0;0m
[0;36m269 |[0;0m @discardableResult
[0;36m270 |[0;0m open func save() -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m271 |[0;0m return self.saveTheContext()
[0;36m272 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:274:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m272 |[0;0m }
[0;36m273 |[0;0m
[0;36m274 |[0;0m open func delete() {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m275 |[0;0m self.managedObjectContext!.delete(self)
[0;36m276 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:635:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m633 |[0;0m
[0;36m634 |[0;0m extension ApplicationRecord {
[0;36m635 |[0;0m open class func mappings() -> [String: String] {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m636 |[0;0m return [String: String]()
[0;36m637 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:244:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m242 |[0;0m }
[0;36m243 |[0;0m
[0;36m244 |[0;0m open func update(_ properties: [String: Any]) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m245 |[0;0m if (properties.count == 0) {
[0;36m246 |[0;0m return
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:270:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m268 |[0;0m
[0;36m269 |[0;0m @discardableResult
[0;36m270 |[0;0m open func save() -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m271 |[0;0m return self.saveTheContext()
[0;36m272 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:274:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m272 |[0;0m }
[0;36m273 |[0;0m
[0;36m274 |[0;0m open func delete() {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m275 |[0;0m self.managedObjectContext!.delete(self)
[0;36m276 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Core/NSManagedObject+CoreRecord.swift:635:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m633 |[0;0m
[0;36m634 |[0;0m extension ApplicationRecord {
[0;36m635 |[0;0m open class func mappings() -> [String: String] {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m636 |[0;0m return [String: String]()
[0;36m637 |[0;0m }
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "CoreRecord",
"name" : "CoreRecord",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "CoreRecord",
"targets" : [
"CoreRecord"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CoreRecordCore",
"targets" : [
"CoreRecordCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CoreRecordCombine",
"targets" : [
"CoreRecordCombine"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CoreRecordMigration",
"targets" : [
"CoreRecordMigration"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CoreRecordX",
"targets" : [
"CoreRecordX"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CoreRecordX",
"module_type" : "SwiftTarget",
"name" : "CoreRecordX",
"path" : "CoreRecord+X",
"product_memberships" : [
"CoreRecord",
"CoreRecordX"
],
"sources" : [
"SwiftUI/CoreRecordInjector.swift",
"archive/Archivable.swift",
"primitiveOptional/OptionalRepresentation.swift",
"remotes/RemoteIdentifiable.swift",
"sort/Set+Sorted.swift",
"sort/Sortable.swift",
"timestamps/ApplicationRecord+TimestampsHaving.swift",
"timestamps/FieldKey+TimestampsHaving.swift",
"timestamps/TimestampsHaving.swift"
],
"target_dependencies" : [
"CoreRecordCore"
],
"type" : "library"
},
{
"c99name" : "CoreRecordMigration",
"module_type" : "SwiftTarget",
"name" : "CoreRecordMigration",
"path" : "CoreRecord+Migration",
"product_memberships" : [
"CoreRecord",
"CoreRecordMigration"
],
"sources" : [
"CoreRecord+Migration.swift",
"Migration.swift",
"MigrationRunner.swift",
"Version.swift"
],
"target_dependencies" : [
"CoreRecordCore"
],
"type" : "library"
},
{
"c99name" : "CoreRecordCore",
"module_type" : "SwiftTarget",
"name" : "CoreRecordCore",
"path" : "Core",
"product_memberships" : [
"CoreRecord",
"CoreRecordCore",
"CoreRecordCombine",
"CoreRecordMigration",
"CoreRecordX"
],
"sources" : [
"ApplicationRecord.swift",
"ConfigurationRecord.swift",
"CoreRecord.swift",
"EntityName.swift",
"FieldKey.swift",
"NSManagedObject+CoreRecord.swift",
"NSManagedObject+Exists.swift"
],
"type" : "library"
},
{
"c99name" : "CoreRecordCombine",
"module_type" : "SwiftTarget",
"name" : "CoreRecordCombine",
"path" : "CoreRecord+Combine",
"product_memberships" : [
"CoreRecord",
"CoreRecordCombine"
],
"sources" : [
"CoreRecordController.swift"
],
"target_dependencies" : [
"CoreRecordCore"
],
"type" : "library"
},
{
"c99name" : "CoreRecord",
"module_type" : "SwiftTarget",
"name" : "CoreRecord",
"path" : "CoreRecord",
"product_memberships" : [
"CoreRecord"
],
"sources" : [
"Imports.swift"
],
"target_dependencies" : [
"CoreRecordCore",
"CoreRecordCombine",
"CoreRecordMigration",
"CoreRecordX"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.