Build Information
Successful build of SwiftIdempotency, reference main (077d60), with Swift 6.4 for Linux on 12 Nov 2026 07:07:54 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Joseph-Cursio/SwiftIdempotency.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/Joseph-Cursio/SwiftIdempotency
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 077d608 Merge pull request #24 from Joseph-Cursio/swiftlint-shared-config
Cloned https://github.com/Joseph-Cursio/SwiftIdempotency.git
Revision (git rev-parse @):
077d608f75db5574dfbc7fa6152f254ad8120ab2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Joseph-Cursio/SwiftIdempotency.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/Joseph-Cursio/SwiftIdempotency.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:6bd2fff94c2a094b4e2bada5eeda5fb66b2c697fad8becda44b1e19e40013bde
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
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/1339] Fetching swift-property-based
Fetched https://github.com/x-sheep/swift-property-based.git (0.39s)
[1/13968] Fetching fluent-kit
Fetched https://github.com/vapor/fluent-kit (0.64s)
[1/82086] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (3.49s)
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 (3.65s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (0.95s)
Computing version for https://github.com/vapor/fluent-kit
Computed https://github.com/vapor/fluent-kit at 1.57.0 (0.14s)
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-service-context.git
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/swift-server/swift-service-lifecycle.git
[1/1546] Fetching swift-service-context
[249/9896] Fetching swift-service-context, swift-log
[750/12788] Fetching swift-service-context, swift-log, swift-service-lifecycle
[1715/19146] Fetching swift-service-context, swift-log, swift-service-lifecycle, sql-kit
[2678/25847] Fetching swift-service-context, swift-log, swift-service-lifecycle, sql-kit, swift-distributed-tracing
Fetched https://github.com/swift-server/swift-service-lifecycle.git (0.47s)
[20610/22955] Fetching swift-service-context, swift-log, sql-kit, swift-distributed-tracing
Fetched https://github.com/vapor/sql-kit.git (0.50s)
Fetched https://github.com/apple/swift-log.git (0.52s)
Fetched https://github.com/apple/swift-service-context.git (0.55s)
[1/86863] Fetching swift-nio
Fetched https://github.com/apple/swift-distributed-tracing.git (3.28s)
Fetched https://github.com/apple/swift-nio.git (3.32s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.13.0 (3.46s)
Fetching https://github.com/apple/swift-async-algorithms.git
[1/6825] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git (0.57s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.7 (0.76s)
Fetching https://github.com/apple/swift-collections.git
[1/29922] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (1.28s)
Computing version for https://github.com/vapor/sql-kit.git
Computed https://github.com/vapor/sql-kit.git at 3.36.0 (1.43s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.17.0 (0.15s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.6 (0.22s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.5.1 (0.13s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.7.4 (0.14s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.105.0 (0.25s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
[1/1927] Fetching swift-atomics
[1928/9451] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git (0.69s)
Fetched https://github.com/apple/swift-system.git (0.69s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.84s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.16s)
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.7.4
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-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.105.0
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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.6
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.5.1
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.7
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/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.13.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.17.0
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
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/vapor/fluent-kit
Working copy of https://github.com/vapor/fluent-kit resolved at 1.57.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.24s)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1953]
[Planning 1495 / 1953]
[Planning deferred tasks]
[Constructing 3480 / 4212]
[134 / 747] SwiftIdempotencyTestSupport
[374 / 767] SwiftSyntax600
[397 / 767] _NIOBase64
[400 / 767] _NIOBase64
[409 / 767]
[426 / 783] PropertyBased
[443 / 840] _SwiftSyntaxCShims
[467 / 840] SwiftSyntax600
[469 / 841] NIOConcurrencyHelpers
[483 / 841] PropertyBased
[493 / 842] PropertyBased
[494 / 842] Atomics
[496 / 842] Atomics
[502 / 842] PropertyBased
[504 / 842] PropertyBased
[510 / 842] NIOConcurrencyHelpers
[514 / 842] PropertyBased
[515 / 842] Logging-product
[521 / 843] NIOConcurrencyHelpers
[525 / 843] NIOConcurrencyHelpers
[528 / 843] InternalCollectionsUtilities
[531 / 843] Instrumentation
[538 / 844] Instrumentation
[545 / 845] Instrumentation
[556 / 848] PropertyBased
[573 / 848] CNIOPosix
[588 / 859] UnixSignals
[603 / 877] _RopeModule
[604 / 877] _RopeModule
[605 / 878] _RopeModule
[606 / 878] _RopeModule
[606 / 878] Atomics
[610 / 879] UnixSignals
[619 / 879] _RopeModule
[621 / 879] SwiftSyntax
[622 / 879] SwiftSyntax
[623 / 879] SwiftSyntax
[625 / 879] SwiftSyntax
[626 / 880] _RopeModule
[634 / 885] OrderedCollections
[644 / 895] Tracing
[649 / 895] OrderedCollections
[650 / 895] OrderedCollections
[651 / 895] OrderedCollections
[652 / 895] OrderedCollections
[655 / 895] OrderedCollections
[661 / 899] HeapModule
[663 / 915] HashTreeCollections
[665 / 915] HeapModule
[671 / 924] OrderedCollections
[673 / 925] OrderedCollections
[683 / 925] HeapModule
[686 / 925] HashTreeCollections
[687 / 926] HeapModule
[701 / 926] HashTreeCollections
[702 / 926] HashTreeCollections
[703 / 926] HashTreeCollections
[704 / 926] HashTreeCollections
[705 / 926] BitCollections
[706 / 926] BitCollections
[707 / 926] BitCollections
[709 / 926] BitCollections
[710 / 926] BitCollections
[712 / 926] BitCollections
[715 / 928] SwiftSyntax
[717 / 938] DequeModule
[720 / 947] Tracing
[725 / 947] Tracing
[727 / 947] Tracing-product
[728 / 947] Tracing-product
[729 / 948] Tracing-product
[732 / 948] Tracing
[736 / 949] DequeModule
[740 / 949] Tracing
[742 / 949] Tracing
[745 / 949] DequeModule
[746 / 949] BitCollections
[750 / 950] SwiftParser
[752 / 962] SwiftDiagnostics
[756 / 978] ServiceContextModuleCompatibility
[774 / 980] SwiftParser
[775 / 980] SwiftBasicFormat
[777 / 981] SwiftBasicFormat
[787 / 981] SwiftParser
[788 / 981] SwiftParser
[790 / 981] SwiftParser
[791 / 981] SwiftDiagnostics
[792 / 981] SwiftDiagnostics
[793 / 981] SwiftDiagnostics
[797 / 981] SwiftDiagnostics
[799 / 981] SwiftBasicFormat
[801 / 981] SwiftBasicFormat
[804 / 982] SwiftParserDiagnostics
[813 / 983] ServiceContextModule
[820 / 1004] SwiftParserDiagnostics
[822 / 1004] SwiftParserDiagnostics
[824 / 1004] SwiftOperators
[832 / 1005] SwiftParser
[839 / 1005] SwiftParserDiagnostics
[840 / 1005] SwiftSyntaxBuilder
[842 / 1005] SwiftOperators
[847 / 1005] SwiftBasicFormat
[856 / 1020] Collections
[860 / 1039] Collections
[862 / 1039] Collections
[874 / 1040] SwiftSyntaxBuilder
[876 / 1040] SwiftParserDiagnostics
[880 / 1040] OrderedCollections-product
[883 / 1040] NIOCore
[883 / 1040] SwiftSyntaxBuilder
[886 / 1041] AsyncAlgorithms
[892 / 1041] SwiftSyntaxBuilder
[893 / 1041] NIOCore
[894 / 1041] HashTreeCollections
[896 / 1042] Collections-product
[899 / 1042] Collections
[900 / 1042] AsyncAlgorithms
[901 / 1042] AsyncAlgorithms-product
[902 / 1042] AsyncAlgorithms-product
[904 / 1042] AsyncAlgorithms
[905 / 1042]
[913 / 1052] SwiftIfConfig
[915 / 1052] SwiftIfConfig
[916 / 1052] SwiftIfConfig
[923 / 1052] SwiftIfConfig
[924 / 1052] SwiftSyntaxMacros
[925 / 1052] SwiftSyntaxMacros
[933 / 1074] SwiftSyntaxMacros
[934 / 1075] NIOCore
[949 / 1084] SwiftSyntaxMacros
[954 / 1084] SwiftIfConfig
[961 / 1086] ServiceLifecycle
[965 / 1086] ServiceContextModuleCompatibility
[968 / 1086] SQLKit
[969 / 1086] SQLKit
[973 / 1087] ServiceLifecycle
[979 / 1089] NIOEmbedded
[986 / 1102] SQLKit
[987 / 1102] SQLKit-product
[995 / 1102] NIOEmbedded
[996 / 1102] NIOPosix
[997 / 1102] NIOPosix
[998 / 1103] SQLKit
[999 / 1103] NIOPosix
[1001 / 1103] NIOEmbedded
[1003 / 1103] NIOEmbedded
[1004 / 1104] SwiftSyntax
[1012 / 1104] SwiftSyntax
[1012 / 1104] NIOPosix
[1015 / 1114] SwiftSyntaxMacroExpansion
[1017 / 1115] SwiftSyntaxMacroExpansion
[1019 / 1115] SwiftSyntaxMacroExpansion
[1026 / 1115] SwiftSyntaxMacroExpansion
[1033 / 1118] NIO
[1042 / 1120] SwiftCompilerPluginMessageHandling
[1048 / 1129] SwiftCompilerPluginMessageHandling
[1050 / 1129] SwiftCompilerPluginMessageHandling
[1051 / 1129] NIOCore
[1063 / 1131] SwiftParser
[1066 / 1135] SwiftCompilerPlugin
[1077 / 1144] SwiftCompilerPlugin
[1082 / 1145] SwiftCompilerPlugin
[1084 / 1145] SwiftCompilerPluginMessageHandling
[1087 / 1146] SwiftCompilerPluginMessageHandling
[1094 / 1146] FluentKit
[1099 / 1146] SwiftSyntaxBuilder
[1104 / 1146] SwiftCompilerPlugin
[1109 / 1147] SwiftIdempotencyMacros
[1114 / 1153] SwiftIdempotencyMacros
[1116 / 1153] FluentKit
[1122 / 1155] SwiftIdempotencyMacros
[1123 / 1155] SwiftIdempotencyMacros
[1132 / 1164] SwiftIdempotency
[1156 / 1175] SwiftIdempotencyTestSupport
[1160 / 1176] SwiftIdempotencyFluent
[1171 / 1177] SwiftIdempotencyFluent
Build complete! (42.80 secs)
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" : "/host/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+Scanning.swift",
"DocCitationTests.swift",
"EffectUnknownAttributeTests.swift",
"ExternallyIdempotentMacroTests.swift",
"Git.swift",
"IdempotencyInvokeTwiceRuntimeTests.swift",
"IdempotencyKeyTypeTests.swift",
"IdempotencyTestsArgumentlessTests.swift",
"IdempotencyTestsMacroTests.swift",
"IdempotentPeerMacroTests.swift",
"MarkerMacroDirectInvocationTests.swift",
"MarkerMacroFixture.swift",
"OmittableKeyParameterTests.swift",
"PropertyBasedAssertIdempotentTests.swift",
"PureAttributeTests.swift",
"String+CitationScanning.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",
"SwiftIdempotency"
],
"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",
"EmptyPeerMacro.swift",
"IdempotencyTestsMacro.swift",
"IdempotentMacro.swift",
"RunTwiceExpressionMacro.swift"
],
"type" : "macro"
},
{
"c99name" : "SwiftIdempotencyFluentTests",
"module_type" : "SwiftTarget",
"name" : "SwiftIdempotencyFluentTests",
"path" : "Tests/SwiftIdempotencyFluentTests",
"product_dependencies" : [
"FluentKit"
],
"sources" : [
"IdempotencyKeyFluentTests.swift"
],
"target_dependencies" : [
"SwiftIdempotencyFluent",
"SwiftIdempotency"
],
"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"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:6bd2fff94c2a094b4e2bada5eeda5fb66b2c697fad8becda44b1e19e40013bde
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.