Build Information
Successful build of SwiftletModel, reference main (c75efc), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 02:06:16 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/KazaiMazai/SwiftletModel.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/KazaiMazai/SwiftletModel
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c75efc3 All-entities-count (#140)
Cloned https://github.com/KazaiMazai/SwiftletModel.git
Revision (git rev-parse @):
c75efc3b07fadd42d5bdf816ef8836fe3e6537c4
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/KazaiMazai/SwiftletModel.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/KazaiMazai/SwiftletModel.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 853]
[Planning deferred tasks]
[167 / 388]
[179 / 404] SwiftSyntax600
[186 / 423] BTree
[188 / 423] SwiftSyntax510
[202 / 423] InternalCollectionsUtilities
[215 / 423] SwiftSyntax600
[219 / 423] SwiftSyntax
[223 / 423] InternalCollectionsUtilities
[224 / 423] InternalCollectionsUtilities
[228 / 423] BTree
[235 / 423] InternalCollectionsUtilities
[240 / 424] SwiftSyntax600
[250 / 429]
[255 / 434] SpanPreview
[262 / 455] SpanPreview
[278 / 488] HeapModule
[284 / 488] _RopeModule
[286 / 514]
[296 / 514]
[300 / 514]
[303 / 514]
[306 / 514]
[323 / 514]
[327 / 514] OrderedCollections
[331 / 514] HashTreeCollections
[338 / 514] OrderedCollections
[344 / 514] HashTreeCollections
[347 / 514] HashTreeCollections
[352 / 514] SwiftSyntax
[355 / 514] SwiftSyntax
[356 / 514] SwiftSyntax
[359 / 514] SwiftSyntax
[361 / 514] SwiftSyntax
[362 / 514] SwiftSyntax
[365 / 514] HashTreeCollections
[366 / 514] HashTreeCollections
[366 / 514] DequeModule
[369 / 514] BitCollections
[374 / 514] BitCollections
[375 / 514] BitCollections
[377 / 514] BitCollections
[382 / 514] HeapModule
[385 / 515]
[389 / 526] DequeModule
[391 / 526] DequeModule
[392 / 526] DequeModule
[395 / 526] DequeModule
[397 / 526] DequeModule
[398 / 526] BitCollections
[401 / 526] DequeModule
[410 / 529] Collections
[419 / 529]
[420 / 529] SwiftSyntax
[429 / 532] SwiftBasicFormat
[436 / 560] SwiftParser
[439 / 560] SwiftBasicFormat
[453 / 560] SwiftParser
[454 / 560] SwiftParser
[456 / 560] SwiftParser
[458 / 560] SwiftParser
[467 / 560] SwiftDiagnostics
[470 / 560] SwiftDiagnostics
[473 / 560] SwiftDiagnostics
[475 / 560] SwiftParserDiagnostics
[477 / 562] SwiftDiagnostics
[479 / 562] SwiftParserDiagnostics
[486 / 584] SwiftParserDiagnostics
[490 / 584] SwiftParserDiagnostics
[493 / 584] SwiftParserDiagnostics
[500 / 584] SwiftParser
[513 / 584] SwiftSyntaxBuilder
[515 / 585] SwiftOperators
[516 / 585] SwiftParserDiagnostics
[516 / 585] SwiftSyntaxBuilder
[523 / 617]
[525 / 617]
[528 / 617] SwiftParserDiagnostics
[530 / 617]
[534 / 617]
[536 / 617]
[537 / 617]
[547 / 617] SwiftSyntaxBuilder
[549 / 617] SwiftSyntaxBuilder
[556 / 618] SwiftSyntaxBuilder
[557 / 618] SwiftSyntax
[567 / 629] SwiftSyntaxMacros
[575 / 630] SwiftSyntaxMacros
[576 / 630] SwiftSyntaxMacroExpansion
[586 / 640] SwiftSyntaxMacroExpansion
[593 / 641] SwiftSyntaxMacroExpansion
[604 / 652] SwiftCompilerPluginMessageHandling
[605 / 652] SwiftCompilerPluginMessageHandling
[612 / 653] SwiftCompilerPluginMessageHandling
[614 / 655] SwiftCompilerPluginMessageHandling
[621 / 655] SwiftCompilerPlugin
[622 / 655] SwiftSyntax
[624 / 655] SwiftSyntax
[630 / 655] SwiftSyntaxBuilder
[634 / 655] SwiftCompilerPlugin
[642 / 656] SwiftletModelMacros
[650 / 703]
[655 / 703]
[660 / 703]
[661 / 703]
[665 / 703]
[667 / 703]
[670 / 703]
[674 / 703]
[676 / 703]
[677 / 703]
[689 / 703] SwiftletModelMacros
[690 / 703] SwiftletModelMacros
[692 / 703] SwiftletModelMacros
[695 / 704] SwiftletModel
[706 / 715] SwiftletModel
[714 / 715] SwiftletModel
Build complete! (27.95 sec)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/attaswift/BTree
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/3353] Fetching btree
[605/31132] Fetching btree, swift-collections
Fetched https://github.com/attaswift/BTree (1.39s)
[834/27779] Fetching swift-collections
[4446/44258] Fetching swift-collections, swift-snapshot-testing
[9273/124326] Fetching swift-collections, swift-snapshot-testing, swift-syntax
Fetched https://github.com/pointfreeco/swift-snapshot-testing (10.17s)
Fetched https://github.com/swiftlang/swift-syntax (10.17s)
Fetched https://github.com/apple/swift-collections.git (10.17s)
Computing version for https://github.com/attaswift/BTree
Computed https://github.com/attaswift/BTree at 4.1.0 (12.92s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 600.0.1 (2.22s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.68s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.6 (0.57s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5666] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump (1.18s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (1.81s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.65s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (3.86s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
Creating working copy for https://github.com/attaswift/BTree
Working copy of https://github.com/attaswift/BTree resolved at 4.1.0
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-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.6
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
warning: 'spi-builder-workspace': found 29 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenDefaultCoding_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenDefaultCoding_EqualExpectedJSON.2.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenDefaultEncodingSlice_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenDefaultEncodingSlice_EqualExpectedJSON.2.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExactCoding_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExactCoding_EqualExpectedJSON.2.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExactEncodingSlice_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExactEncodingSlice_EqualExpectedJSON.2.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExplicitCoding_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExplicitCoding_EqualExpectedJSON.2.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExplicitEncodingSlice_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/CodableTests/__Snapshots__/RelationsEncodingDecodingTests/whenExplicitEncodingSlice_EqualExpectedJSON.2.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQueryFullSchemaFragments_IncludesAllEntities.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQueryFullSchema_IncludesAllEntities.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQuerySchemaLatestRange_IncludesEntitiesUpdatedWithinRange.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQuerySchemaOlderRange_IncludesEntitiesUpdatedWithinRange.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQueryWithNestedEntitiesAndIds_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQueryWithNestedEntitiesEntitiesAndIds_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQueryWithNestedEntities_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQueryWithNestedFragments_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/AllNestedModelsQueryTest/whenQueryWithNestedIds_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedIdsSlice_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedModelId_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedModelIds_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedModel_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedModelsAndFilter_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedModelsAndSort_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedModelsSlice_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Tests/SwiftletModelTests/QueriesTests/__Snapshots__/NestedModelsQueryTest/whenQueryWithNestedModels_EqualExpectedJSON.1.json
/Users/admin/builder/spi-builder-workspace/Sources/SwiftletModelMacros/EntityModelMacro/EntityModelMacro.swift:468:13: [1;33mwarning: [1;39minitialization of immutable value 'allIndexAttributesKeyPathsSet' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m466 |[0;0m }
[0;36m467 |[0;0m
[0;36m468 |[0;0m let allIndexAttributesKeyPathsSet = Set(allIndexAttributesKeyPaths)
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'allIndexAttributesKeyPathsSet' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m469 |[0;0m return try FunctionDeclSyntax(
[0;36m470 |[0;0m """
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "509.0.0",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.12.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
},
{
"identity" : "btree",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/BTree"
}
],
"manifest_display_name" : "SwiftletModel",
"name" : "SwiftletModel",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "SwiftletModel",
"targets" : [
"SwiftletModel"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftletModelMacros",
"targets" : [
"SwiftletModelMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "SwiftletModelTests",
"module_type" : "SwiftTarget",
"name" : "SwiftletModelTests",
"path" : "Tests/SwiftletModelTests",
"product_dependencies" : [
"SnapshotTesting",
"SnapshotTestingCustomDump"
],
"sources" : [
"CodableTests/RelationsEncodingDecodingTests.swift",
"EntitiesTests/DeleteTests.swift",
"ExtensionsTests/ArrayExtensionsTests.swift",
"IndexTests/ContextValueSemanticsTests.swift",
"IndexTests/FilterIndexPerformanceTests.swift",
"IndexTests/FullTextIndexPerformanceTests.swift",
"IndexTests/HashIndexTests.swift",
"IndexTests/IndexCostSavePerformanceTests.swift",
"IndexTests/RelationsSavePerformanceTests.swift",
"IndexTests/SortIndexPerformanceTests.swift",
"IndexTests/UniqueIndexTests.swift",
"ModelTests/MergeStrategyTests.swift",
"ModelTests/MetadataAccessorTests.swift",
"ModelTests/NestedUpdatedAtTests.swift",
"Models/Attachment.swift",
"Models/Chat.swift",
"Models/GenericAttachment.swift",
"Models/Message.swift",
"Models/Schema.swift",
"Models/TestModel.swift",
"Models/User.swift",
"ModelsForTesting.swift",
"QueriesTests/AllNestedModelsQueryTest.swift",
"QueriesTests/FilterBooleanTests.swift",
"QueriesTests/FilterCombinedOperationsTests.swift",
"QueriesTests/FilterDateTests.swift",
"QueriesTests/FilterEdgeCaseTest.swift",
"QueriesTests/FilterEnumTests.swift",
"QueriesTests/FilterIndexedVsNonIndexedTests.swift",
"QueriesTests/FilterMetadataQueryTests.swift",
"QueriesTests/FilterMultipleStringFieldsTests.swift",
"QueriesTests/FilterQueryTests.swift",
"QueriesTests/FilterStringEdgeCasesTests.swift",
"QueriesTests/FilterStringQueryTests.swift",
"QueriesTests/FilterStringRegexTests.swift",
"QueriesTests/NestedModelsQueryTest.swift",
"QueriesTests/SortDateTests.swift",
"QueriesTests/SortEdgeCaseTests.swift",
"QueriesTests/SortIndexedVsNonIndexedTests.swift",
"QueriesTests/SortMetadataTests.swift",
"QueriesTests/SortQueryTest.swift",
"QueriesTests/SortStringTests.swift",
"RelationsTests/ManyToManyTests.swift",
"RelationsTests/ToOneTests.swift",
"TestTags.swift"
],
"target_dependencies" : [
"SwiftletModel"
],
"type" : "test"
},
{
"c99name" : "SwiftletModelMacros",
"module_type" : "SwiftTarget",
"name" : "SwiftletModelMacros",
"path" : "Sources/SwiftletModelMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"SwiftletModel",
"SwiftletModelMacros"
],
"sources" : [
"EntityModelMacro/Attributes/AccessAttributes.swift",
"EntityModelMacro/Attributes/IndexAttributes.swift",
"EntityModelMacro/Attributes/PropertyAttributes.swift",
"EntityModelMacro/Attributes/PropertyWrapperAttributes.swift",
"EntityModelMacro/Attributes/RelationshipAttributes.swift",
"EntityModelMacro/Attributes/SearchIndexAttributes.swift",
"EntityModelMacro/Attributes/UniqueAttributes.swift",
"EntityModelMacro/DIagnostic/IndexDiagnostic.swift",
"EntityModelMacro/EntityModelMacro.swift",
"EntityModelMacro/Extensions/LabeledExprSyntaxExtension.swift",
"EntityModelMacro/Extensions/StringExtensions.swift",
"Plugins.swift"
],
"type" : "macro"
},
{
"c99name" : "SwiftletModel",
"module_type" : "SwiftTarget",
"name" : "SwiftletModel",
"path" : "Sources/SwiftletModel",
"product_dependencies" : [
"Collections",
"BTree"
],
"product_memberships" : [
"SwiftletModel"
],
"sources" : [
"Context/Context.swift",
"Context/EntitiesRepository.swift",
"Extensions/ArrayExtensions.swift",
"Extensions/EncodableExtensions.swift",
"Extensions/KeyPathExtensions.swift",
"Extensions/Map+Sendable.swift",
"Index/CollisionResolver.swift",
"Index/Comparable+SortOrder.swift",
"Index/Entity+FullTextIndex.swift",
"Index/Entity+IndexComparable.swift",
"Index/Entity+IndexHashable.swift",
"Index/Entity+MetadataIndex.swift",
"Index/Entity+UniqueComparable.swift",
"Index/Entity+UniqueHashable&Comparable.swift",
"Index/Entity+UniqueHashable.swift",
"Index/FullTextIndex+Hashable.swift",
"Index/FullTextIndex.swift",
"Index/HashIndex.swift",
"Index/Index+Comparable.swift",
"Index/Index+Hashable.swift",
"Index/Index.swift",
"Index/OmittableCoding.swift",
"Index/OmittableHashing.swift",
"Index/String+FuzzyMatch.swift",
"Index/String+IndexName.swift",
"Index/String+SearchTokens.swift",
"Index/Tuples.swift",
"Index/UniqueIndex+Comparable.swift",
"Index/UniqueIndex+Hashable.swift",
"Index/UniqueIndex.swift",
"Macros.swift",
"Model/DeletedEntity.swift",
"Model/EntityModelProtocol.swift",
"Model/MergeStrategy.swift",
"Model/Metadata.swift",
"Query/ContextQuery.swift",
"Query/Nested.swift",
"Query/Predicate.swift",
"Query/Query.swift",
"Query/QueryAllNested.swift",
"Query/QueryFilter.swift",
"Query/QueryGroup.swift",
"Query/QueryList.swift",
"Query/QueryListFilter.swift",
"Query/QueryListNested.swift",
"Query/QueryLogicalFilters.swift",
"Query/QueryNested.swift",
"Query/QueryRelated.swift",
"Query/QuerySchema.swift",
"Query/QuerySorted.swift",
"Relationship/DecodingStrategy.swift",
"Relationship/EncodingStrategy.swift",
"Relationship/Link.swift",
"Relationship/Relation+Codable.swift",
"Relationship/Relation+Conveniece.swift",
"Relationship/Relation+UpdateOption.swift",
"Relationship/Relation.swift",
"Relationship/RelationDelete.swift",
"Relationship/RelationSave.swift",
"Relationship/RelationTypes.swift",
"Relationship/Relationship.swift"
],
"target_dependencies" : [
"SwiftletModelMacros"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.