Build Information
Successful build of DataModelKit, reference 1.1.0 (574dbf), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 05:48:44 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/PoissonBallon/DataModelKit.git
Reference: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/PoissonBallon/DataModelKit
* tag 1.1.0 -> FETCH_HEAD
HEAD is now at 574dbfc Update AttributeType
Cloned https://github.com/PoissonBallon/DataModelKit.git
Revision (git rev-parse @):
574dbfc730323b200a0b1d4b4e11e10597fec397
SUCCESS checkout https://github.com/PoissonBallon/DataModelKit.git at 1.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/PoissonBallon/DataModelKit.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 / 126]
[Planning deferred tasks]
[31 / 56]
[43 / 73] SWXMLHash
[44 / 73] SWXMLHash
[46 / 73] SWXMLHash
[53 / 73] SWXMLHash-product
[63 / 74] DataModelKit
[72 / 83] DataModelKit
[72 / 83] FileKit
[74 / 83] DataModelKit
[80 / 83] DataModelKit
Build complete! (10.51 sec)
Fetching https://github.com/drmohundro/SWXMLHash.git
Fetching https://github.com/nvzqz/FileKit.git
[1/2876] Fetching swxmlhash
[2/6003] Fetching swxmlhash, filekit
Fetched https://github.com/drmohundro/SWXMLHash.git (1.67s)
Fetched https://github.com/nvzqz/FileKit.git (1.67s)
Computing version for https://github.com/nvzqz/FileKit.git
Computed https://github.com/nvzqz/FileKit.git at 5.3.0 (3.88s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 4.9.0 (0.65s)
Creating working copy for https://github.com/drmohundro/SWXMLHash.git
Working copy of https://github.com/drmohundro/SWXMLHash.git resolved at 4.9.0
Creating working copy for https://github.com/nvzqz/FileKit.git
Working copy of https://github.com/nvzqz/FileKit.git resolved at 5.3.0
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Attribute.swift:55:48: [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m self.indexed = (node.element?.attribute(by: "indexed")?.text == "YES") ? true : false
[0;36m54 |[0;0m self.defaultValue = node.element?.attribute(by: "defaultValueString")?.text
[0;36m55 |[0;0m self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
[0;36m|[0;0m |- [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'compactMap(_:)' instead[0;0m
[0;36m56 |[0;0m }
[0;36m57 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Entity.swift:45:45: [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m }
[0;36m44 |[0;0m self.name = name
[0;36m45 |[0;0m self.attributes = node["attribute"].all.flatMap { try? Attribute.init(with: $0) }
[0;36m|[0;0m |- [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'compactMap(_:)' instead[0;0m
[0;36m46 |[0;0m self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
[0;36m47 |[0;0m self.relationships = node["relationship"].all.flatMap { try? Relationship.init(with: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Entity.swift:46:48: [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m self.name = name
[0;36m45 |[0;0m self.attributes = node["attribute"].all.flatMap { try? Attribute.init(with: $0) }
[0;36m46 |[0;0m self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
[0;36m|[0;0m |- [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'compactMap(_:)' instead[0;0m
[0;36m47 |[0;0m self.relationships = node["relationship"].all.flatMap { try? Relationship.init(with: $0) }
[0;36m48 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Entity.swift:47:51: [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m45 |[0;0m self.attributes = node["attribute"].all.flatMap { try? Attribute.init(with: $0) }
[0;36m46 |[0;0m self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
[0;36m47 |[0;0m self.relationships = node["relationship"].all.flatMap { try? Relationship.init(with: $0) }
[0;36m|[0;0m |- [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'compactMap(_:)' instead[0;0m
[0;36m48 |[0;0m }
[0;36m49 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Relationship.swift:54:47: [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m52 |[0;0m self.destination = destination
[0;36m53 |[0;0m self.inverse = node.element?.attribute(by: "inverseName")?.text
[0;36m54 |[0;0m self.userInfo = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
[0;36m|[0;0m |- [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'compactMap(_:)' instead[0;0m
[0;36m55 |[0;0m self.toMany = (node.element?.attribute(by: "toMany")?.text == "YES") ? true : false
[0;36m56 |[0;0m self.toOne = !self.toMany
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/DataModel.swift:71:54: [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m69 |[0;0m self.minimumToolsVersion = self.root["model"].element?.attribute(by: "minimumToolsVersion")?.text ?? ""
[0;36m70 |[0;0m self.lastSavedToolsVersion = self.root["model"].element?.attribute(by: "lastSavedToolsVersion")?.text ?? ""
[0;36m71 |[0;0m self.entities = self.root["model"]["entity"].all.flatMap { try? Entity(with: $0) }
[0;36m|[0;0m |- [1;33mwarning: [1;39m'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'compactMap(_:)' instead[0;0m
[0;36m72 |[0;0m }
[0;36m73 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swxmlhash",
"requirement" : {
"range" : [
{
"lower_bound" : "4.2.5",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/drmohundro/SWXMLHash.git"
},
{
"identity" : "filekit",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nvzqz/FileKit.git"
}
],
"manifest_display_name" : "DataModelKit",
"name" : "DataModelKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "DataModelKit",
"targets" : [
"DataModelKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DataModelKitTests",
"module_type" : "SwiftTarget",
"name" : "DataModelKitTests",
"path" : "Tests/DataModelKitTests",
"sources" : [
"DataModelKitTests.swift"
],
"target_dependencies" : [
"DataModelKit"
],
"type" : "test"
},
{
"c99name" : "DataModelKit",
"module_type" : "SwiftTarget",
"name" : "DataModelKit",
"path" : "Sources/DataModelKit",
"product_dependencies" : [
"FileKit",
"SWXMLHash"
],
"product_memberships" : [
"DataModelKit"
],
"sources" : [
"Attribute.swift",
"AttributeType.swift",
"DataModel.swift",
"DataModelError.swift",
"DataModelKit.swift",
"Entity.swift",
"Relationship.swift",
"UserInfo.swift"
],
"type" : "library"
}
],
"tools_version" : "4.0"
}
Done.