The Swift Package Index logo.Swift Package Index

Build Information

Successful build of DataModelKit, reference master (574dbf), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 05:48:36 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/PoissonBallon/DataModelKit.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/PoissonBallon/DataModelKit
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
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 master
========================================
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]
[44 / 73] FileKit
[45 / 73] SWXMLHash
[54 / 73] SWXMLHash-product
[68 / 83] DataModelKit
[69 / 83] DataModelKit
[71 / 83] DataModelKit
[72 / 83] DataModelKit
[72 / 83] FileKit
[74 / 83] DataModelKit
[80 / 83] DataModelKit
[83 / 83] DataModelKit-product
Build complete! (10.95 sec)
Fetching https://github.com/nvzqz/FileKit.git
Fetching https://github.com/drmohundro/SWXMLHash.git
[1/3127] Fetching filekit
[1846/6003] Fetching filekit, swxmlhash
Fetched https://github.com/nvzqz/FileKit.git (1.85s)
Fetched https://github.com/drmohundro/SWXMLHash.git (1.85s)
Computing version for https://github.com/nvzqz/FileKit.git
Computed https://github.com/nvzqz/FileKit.git at 5.3.0 (4.01s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 4.9.0 (0.66s)
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/Relationship.swift:54:47: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
52 |     self.destination = destination
53 |     self.inverse = node.element?.attribute(by: "inverseName")?.text
54 |     self.userInfo = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
   |                                               |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                               `- note: use 'compactMap(_:)' instead
55 |     self.toMany = (node.element?.attribute(by: "toMany")?.text == "YES") ? true : false
56 |     self.toOne = !self.toMany
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Entity.swift:45:45: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
43 |     }
44 |     self.name = name
45 |     self.attributes = node["attribute"].all.flatMap { try? Attribute.init(with: $0) }
   |                                             |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                             `- note: use 'compactMap(_:)' instead
46 |     self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
47 |     self.relationships = node["relationship"].all.flatMap { try? Relationship.init(with: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Entity.swift:46:48: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
44 |     self.name = name
45 |     self.attributes = node["attribute"].all.flatMap { try? Attribute.init(with: $0) }
46 |     self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
   |                                                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                                `- note: use 'compactMap(_:)' instead
47 |     self.relationships = node["relationship"].all.flatMap { try? Relationship.init(with: $0) }
48 |   }
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Entity.swift:47:51: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
45 |     self.attributes = node["attribute"].all.flatMap { try? Attribute.init(with: $0) }
46 |     self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
47 |     self.relationships = node["relationship"].all.flatMap { try? Relationship.init(with: $0) }
   |                                                   |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                                   `- note: use 'compactMap(_:)' instead
48 |   }
49 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/DataModel.swift:71:54: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
69 |     self.minimumToolsVersion = self.root["model"].element?.attribute(by: "minimumToolsVersion")?.text ?? ""
70 |     self.lastSavedToolsVersion = self.root["model"].element?.attribute(by: "lastSavedToolsVersion")?.text ?? ""
71 |     self.entities = self.root["model"]["entity"].all.flatMap { try? Entity(with: $0) }
   |                                                      |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                                      `- note: use 'compactMap(_:)' instead
72 |   }
73 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DataModelKit/Attribute.swift:55:48: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
53 |     self.indexed = (node.element?.attribute(by: "indexed")?.text == "YES") ? true : false
54 |     self.defaultValue = node.element?.attribute(by: "defaultValueString")?.text
55 |     self.userInfos = node["userInfo"].children.flatMap { try? UserInfo.init(with: $0) }
   |                                                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                                `- note: use 'compactMap(_:)' instead
56 |   }
57 | }
[#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.