Build Information
Successful build of SwiftIdempotency, reference 0.4.2 (ca2a80), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 05:47:56 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/Joseph-Cursio/SwiftIdempotency.git
Reference: 0.4.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Joseph-Cursio/SwiftIdempotency
* tag 0.4.2 -> FETCH_HEAD
HEAD is now at ca2a804 Merge pull request #16 from Joseph-Cursio/allow-property-based-2.0
Cloned https://github.com/Joseph-Cursio/SwiftIdempotency.git
Revision (git rev-parse @):
ca2a8047cbd9270812e315fc3c7f36850115fecc
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Joseph-Cursio/SwiftIdempotency.git at 0.4.2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Joseph-Cursio/SwiftIdempotency.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1952]
[Planning 1866 / 1952]
[Planning deferred tasks]
[Constructing 2029 / 4267]
[29 / 815] _RopeModule
[343 / 815] CNIODarwin
[363 / 815]
[381 / 830] SwiftSyntax509
[383 / 849] PropertyBased
[394 / 872] CNIOOpenBSD
[400 / 883] SwiftSyntax600
[423 / 943] Logging
[463 / 946]
[485 / 946]
[498 / 946]
[501 / 946]
[508 / 946] Atomics
[518 / 946] SwiftSyntax510
[533 / 1004]
[538 / 1004]
[552 / 1004] InternalCollectionsUtilities
[555 / 1004]
[562 / 1006] Logging
[565 / 1019]
[569 / 1019] ConcurrencyHelpers
[604 / 1019] NIOConcurrencyHelpers
[621 / 1019]
[624 / 1019] NIOConcurrencyHelpers-product
[630 / 1019]
[637 / 1019]
[641 / 1019]
[647 / 1019] NIOConcurrencyHelpers
[653 / 1019] InternalCollectionsUtilities
[659 / 1019] Atomics
[662 / 1019] Atomics
[667 / 1019] Atomics-product
[675 / 1019] SwiftSyntax602
[688 / 1024] Logging-product
[692 / 1029] SpanPreview
[706 / 1060] _RopeModule
[722 / 1072]
[723 / 1072] SwiftSyntax
[724 / 1072]
[727 / 1072] _RopeModule
[734 / 1072] _RopeModule
[738 / 1072] _RopeModule
[751 / 1072] _RopeModule
[755 / 1072]
[758 / 1072] SwiftSyntax
[763 / 1072]
[765 / 1072] _RopeModule
[767 / 1072] SwiftSyntax
[768 / 1072] SwiftSyntax
[770 / 1072] PropertyBased
[772 / 1072] PropertyBased
[773 / 1072] SpanPreview
[776 / 1072] PropertyBased
[778 / 1072] PropertyBased
[785 / 1072] PropertyBased-product
[789 / 1072] PropertyBased
[791 / 1072] OrderedCollections
[792 / 1072] OrderedCollections
[795 / 1072] OrderedCollections-product
[797 / 1072] SwiftSyntax
[806 / 1072] SwiftBasicFormat
[810 / 1072] Instrumentation
[814 / 1073]
[818 / 1076] HashTreeCollections
[822 / 1093] Instrumentation
[826 / 1115] Tracing
[829 / 1115] Tracing
[841 / 1115] Tracing-product
[845 / 1115] SwiftParser
[847 / 1115] SwiftParser
[850 / 1115] SwiftParser
[852 / 1115] SwiftParser
[854 / 1115] SwiftParser
[861 / 1115] HashTreeCollections
[863 / 1115] HashTreeCollections
[869 / 1115] _RopeModule
[874 / 1115] HeapModule
[875 / 1115] HeapModule
[878 / 1115] HeapModule
[885 / 1115] HashTreeCollections
[887 / 1115] HashTreeCollections
[889 / 1115] HashTreeCollections
[891 / 1116]
[895 / 1119] Tracing
[900 / 1152] BitCollections
[905 / 1159] SwiftDiagnostics
[910 / 1159] SwiftDiagnostics
[922 / 1159] SwiftDiagnostics
[929 / 1159] BitCollections
[939 / 1159] SwiftDiagnostics
[944 / 1159] DequeModule
[950 / 1159] BitCollections
[952 / 1159] BitCollections
[955 / 1159] BitCollections
[958 / 1159] BitCollections
[964 / 1159]
[966 / 1161] ConcurrencyHelpers
[973 / 1184] SwiftOperators
[977 / 1184] SwiftParserDiagnostics
[979 / 1184] SwiftParserDiagnostics
[995 / 1196] SwiftSyntaxBuilder
[998 / 1196] SwiftOperators
[1003 / 1196] SwiftOperators
[1008 / 1196] NIOCore
[1010 / 1196] NIOCore
[1011 / 1196] SwiftOperators
[1014 / 1196] NIOCore
[1016 / 1196] NIOCore
[1016 / 1196] HashTreeCollections
[1020 / 1196]
[1024 / 1201] AsyncAlgorithms
[1025 / 1201] Collections
[1027 / 1212] Collections
[1035 / 1223] SwiftSyntaxBuilder
[1038 / 1223] SwiftSyntaxBuilder
[1047 / 1223] SwiftSyntaxBuilder
[1049 / 1223] SwiftIfConfig
[1054 / 1223] NIOConcurrencyHelpers
[1066 / 1223] AsyncAlgorithms
[1067 / 1223] AsyncAlgorithms
[1069 / 1224]
[1070 / 1225]
[1080 / 1238] SwiftIfConfig
[1080 / 1248] SwiftIfConfig
[1083 / 1248] SwiftIfConfig
[1094 / 1259] SwiftSyntaxMacros
[1105 / 1260] NIOPosix
[1109 / 1275]
[1113 / 1275] ServiceLifecycle
[1116 / 1275] ServiceLifecycle
[1120 / 1275] SwiftIfConfig
[1125 / 1275] SQLKit
[1127 / 1275] ServiceLifecycle
[1137 / 1275] SQLKit
[1139 / 1275] SQLKit-product
[1141 / 1275] NIOPosix
[1143 / 1275] NIOPosix
[1155 / 1275] AsyncAlgorithms
[1158 / 1276]
[1159 / 1277]
[1162 / 1281] SwiftSyntax
[1166 / 1292] SwiftParser
[1173 / 1292] SwiftSyntaxMacros
[1189 / 1292] SwiftSyntaxMacros
[1194 / 1293] NIOCore
[1201 / 1294] ServiceLifecycle
[1208 / 1304] SwiftSyntaxMacroExpansion
[1213 / 1306] SwiftSyntaxMacroExpansion
[1229 / 1307]
[1231 / 1308] SwiftCompilerPluginMessageHandling
[1239 / 1319] SwiftCompilerPluginMessageHandling
[1244 / 1319] SwiftSyntaxMacroExpansion
[1250 / 1330] SwiftCompilerPluginMessageHandling
[1252 / 1330] SwiftCompilerPluginMessageHandling
[1258 / 1330] SwiftCompilerPlugin
[1260 / 1330] SwiftCompilerPluginMessageHandling
[1263 / 1331]
[1270 / 1331] SwiftCompilerPlugin
[1278 / 1333] SwiftCompilerPlugin
[1288 / 1334] FluentKit
[1292 / 1353] FluentKit
[1297 / 1353] NIOPosix
[1298 / 1353] FluentKit
[1300 / 1353]
[1303 / 1353]
[1305 / 1353]
[1307 / 1353]
[1312 / 1353] SwiftIdempotencyMacros
[1315 / 1353] SwiftIdempotencyMacros
[1318 / 1354] SwiftIdempotency
[1323 / 1373]
[1326 / 1373]
[1328 / 1373]
[1329 / 1373]
[1337 / 1373] SwiftIdempotency
[1349 / 1376] SwiftIdempotencyTestSupport
[1356 / 1390] SwiftIdempotencyPropertyBased
[1368 / 1417]
[1378 / 1417] SwiftIdempotencyFluent
[1386 / 1417]
[1391 / 1417] SwiftIdempotencyTestSupport
[1399 / 1417] SwiftIdempotencyTestSupport
[1404 / 1417]
[1405 / 1417]
[1408 / 1417] SwiftIdempotencyPropertyBased
[1414 / 1417] SwiftIdempotencyPropertyBased
Build complete! (34.16 sec)
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/vapor/fluent-kit
Fetching https://github.com/x-sheep/swift-property-based.git
[1/1335] Fetching swift-property-based
[282/15303] Fetching swift-property-based, fluent-kit
[15304/95372] Fetching swift-property-based, fluent-kit, swift-syntax
Fetched https://github.com/vapor/fluent-kit (6.81s)
Fetched https://github.com/x-sheep/swift-property-based.git (6.81s)
Fetched https://github.com/swiftlang/swift-syntax.git (6.81s)
Computing version for https://github.com/x-sheep/swift-property-based.git
Computed https://github.com/x-sheep/swift-property-based.git at 2.0.1 (7.48s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (2.96s)
Computing version for https://github.com/vapor/fluent-kit
Computed https://github.com/vapor/fluent-kit at 1.57.0 (0.58s)
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/apple/swift-service-context.git
[1/1386] Fetching swift-service-context
[15/7748] Fetching swift-service-context, swift-distributed-tracing
[16/10591] Fetching swift-service-context, swift-distributed-tracing, swift-service-lifecycle
[225/16949] Fetching swift-service-context, swift-distributed-tracing, swift-service-lifecycle, sql-kit
[289/25114] Fetching swift-service-context, swift-distributed-tracing, swift-service-lifecycle, sql-kit, swift-log
Fetched https://github.com/swift-server/swift-service-lifecycle.git (1.18s)
[11576/22271] Fetching swift-service-context, swift-distributed-tracing, sql-kit, swift-log
[22272/108439] Fetching swift-service-context, swift-distributed-tracing, sql-kit, swift-log, swift-nio
Fetched https://github.com/vapor/sql-kit.git (11.85s)
Fetched https://github.com/apple/swift-service-context.git (11.85s)
Fetched https://github.com/apple/swift-distributed-tracing.git (11.85s)
Fetched https://github.com/apple/swift-nio.git (11.85s)
Fetched https://github.com/apple/swift-log.git (11.85s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.5.0 (12.50s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.3.0 (0.57s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.12.0 (0.57s)
Fetching https://github.com/apple/swift-async-algorithms.git
[1/6737] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git (1.67s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (2.29s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.6 (0.62s)
Fetching https://github.com/apple/swift-collections.git
[1/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (2.93s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (3.63s)
Computing version for https://github.com/vapor/sql-kit.git
Computed https://github.com/vapor/sql-kit.git at 3.36.0 (0.57s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.72s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1885] Fetching swift-atomics
[77/8868] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git (1.52s)
Fetched https://github.com/apple/swift-system.git (1.52s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (2.14s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.61s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.6
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/vapor/fluent-kit
Working copy of https://github.com/vapor/fluent-kit resolved at 1.57.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.12.0
Creating working copy for https://github.com/vapor/sql-kit.git
Working copy of https://github.com/vapor/sql-kit.git resolved at 3.36.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-distributed-tracing.git
Working copy of https://github.com/apple/swift-distributed-tracing.git resolved at 1.5.0
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/x-sheep/swift-property-based.git
Working copy of https://github.com/x-sheep/swift-property-based.git resolved at 2.0.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.35s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "602.0.0",
"upper_bound" : "604.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "fluent-kit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.48.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor/fluent-kit"
},
{
"identity" : "swift-property-based",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/x-sheep/swift-property-based.git"
}
],
"manifest_display_name" : "SwiftIdempotency",
"name" : "SwiftIdempotency",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "SwiftIdempotency",
"targets" : [
"SwiftIdempotency"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftIdempotencyTestSupport",
"targets" : [
"SwiftIdempotencyTestSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftIdempotencyFluent",
"targets" : [
"SwiftIdempotencyFluent"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftIdempotencyPropertyBased",
"targets" : [
"SwiftIdempotencyPropertyBased"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftIdempotencyMacros",
"targets" : [
"SwiftIdempotencyMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "SwiftIdempotencyTests",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyTests",
"path" : "Tests/SwiftIdempotencyTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport",
"PropertyBased"
],
"sources" : [
"AssertIdempotentEffectsTests.swift",
"AssertIdempotentMacroTests.swift",
"AttributeRecognitionTests.swift",
"ClockDeterministicAttributeTests.swift",
"DocCitationTests.swift",
"EffectUnknownAttributeTests.swift",
"ExternallyIdempotentMacroTests.swift",
"IdempotencyInvokeTwiceRuntimeTests.swift",
"IdempotencyKeyTypeTests.swift",
"IdempotencyTestsArgumentlessTests.swift",
"IdempotencyTestsMacroTests.swift",
"IdempotentPeerMacroTests.swift",
"MarkerMacroDirectInvocationTests.swift",
"MarkerMacroFixture.swift",
"OmittableKeyParameterTests.swift",
"PropertyBasedAssertIdempotentTests.swift",
"PureAttributeTests.swift"
],
"target_dependencies" : [
"SwiftIdempotency",
"SwiftIdempotencyMacros",
"SwiftIdempotencyTestSupport"
],
"type" : "test"
},
{
"c99name" : "SwiftIdempotencyTestSupport",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyTestSupport",
"path" : "Sources/SwiftIdempotencyTestSupport",
"product_memberships" : [
"SwiftIdempotencyTestSupport"
],
"sources" : [
"AssertIdempotentEffects.swift"
],
"target_dependencies" : [
"SwiftIdempotency"
],
"type" : "library"
},
{
"c99name" : "SwiftIdempotencyPropertyBasedTests",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyPropertyBasedTests",
"path" : "Tests/SwiftIdempotencyPropertyBasedTests",
"product_dependencies" : [
"PropertyBased"
],
"sources" : [
"AssertIdempotentEffectsPropertyTests.swift",
"AssertIdempotentPropertyTests.swift"
],
"target_dependencies" : [
"SwiftIdempotencyPropertyBased"
],
"type" : "test"
},
{
"c99name" : "SwiftIdempotencyPropertyBased",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyPropertyBased",
"path" : "Sources/SwiftIdempotencyPropertyBased",
"product_dependencies" : [
"PropertyBased"
],
"product_memberships" : [
"SwiftIdempotencyPropertyBased"
],
"sources" : [
"AssertIdempotentEffectsProperty.swift",
"AssertIdempotentProperty.swift"
],
"target_dependencies" : [
"SwiftIdempotency"
],
"type" : "library"
},
{
"c99name" : "SwiftIdempotencyMacros",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyMacros",
"path" : "Sources/SwiftIdempotencyMacros",
"product_dependencies" : [
"SwiftSyntax",
"SwiftSyntaxMacros",
"SwiftDiagnostics",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"SwiftIdempotency",
"SwiftIdempotencyTestSupport",
"SwiftIdempotencyFluent",
"SwiftIdempotencyPropertyBased",
"SwiftIdempotencyMacros"
],
"sources" : [
"AssertIdempotentMacro.swift",
"IdempotencyTestsMacro.swift",
"IdempotentMacro.swift"
],
"type" : "macro"
},
{
"c99name" : "SwiftIdempotencyFluentTests",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyFluentTests",
"path" : "Tests/SwiftIdempotencyFluentTests",
"product_dependencies" : [
"FluentKit"
],
"sources" : [
"IdempotencyKeyFluentTests.swift"
],
"target_dependencies" : [
"SwiftIdempotencyFluent"
],
"type" : "test"
},
{
"c99name" : "SwiftIdempotencyFluent",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyFluent",
"path" : "Sources/SwiftIdempotencyFluent",
"product_dependencies" : [
"FluentKit"
],
"product_memberships" : [
"SwiftIdempotencyFluent"
],
"sources" : [
"IdempotencyKey+Fluent.swift"
],
"target_dependencies" : [
"SwiftIdempotency"
],
"type" : "library"
},
{
"c99name" : "SwiftIdempotency",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotency",
"path" : "Sources/SwiftIdempotency",
"product_memberships" : [
"SwiftIdempotency",
"SwiftIdempotencyTestSupport",
"SwiftIdempotencyFluent",
"SwiftIdempotencyPropertyBased"
],
"sources" : [
"ClockDeterministic.swift",
"EffectUnknown.swift",
"IdempotencyKey.swift",
"Idempotent.swift",
"IdempotentEffectRecorder.swift",
"Pure.swift",
"assertIdempotent.swift"
],
"target_dependencies" : [
"SwiftIdempotencyMacros"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Done.