Build Information
Successful build of valkey-swift, reference 1.5.0 (59d04f), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 04:03:43 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/valkey-io/valkey-swift.git
Reference: 1.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/valkey-io/valkey-swift
* tag 1.5.0 -> FETCH_HEAD
HEAD is now at 59d04ff Fix typo in channel handler state machine (#401)
Cloned https://github.com/valkey-io/valkey-swift.git
Revision (git rev-parse @):
59d04ff34b513410e0a6d48d917e95bce7032ae3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/valkey-io/valkey-swift.git at 1.5.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/valkey-io/valkey-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 3 / 78]
[Pre-planning 1 / 1749]
[Planning 486 / 1749]
[Planning deferred tasks]
[Constructing 659 / 4171]
[Starting]
[67 / 1086] swift-nio_NIOPosix
[255 / 1086] Configuration
[327 / 1086] swift-nio_NIOPosix
[333 / 1086]
[346 / 1096] ValkeyCommandsBuilder-product
[349 / 1106] NIOConcurrencyHelpers
[351 / 1113] InternalCollectionsUtilities
[355 / 1162]
[361 / 1199]
[369 / 1224]
[375 / 1224]
[377 / 1224]
[380 / 1224] _NIOBase64
[398 / 1224]
[405 / 1224] CNIOBoringSSL
[409 / 1224] CNIOBoringSSL
[410 / 1224] InternalCollectionsUtilities
[416 / 1224] InternalCollectionsUtilities
[425 / 1224]
[441 / 1224]
[466 / 1224] Atomics
[477 / 1224] CNIOBoringSSL
[479 / 1224] CNIOBoringSSL
[484 / 1224]
[488 / 1224] SystemPackage
[497 / 1224]
[503 / 1224] CNIOBoringSSL
[506 / 1224] CNIOBoringSSL
[515 / 1224] CNIOBoringSSL
[522 / 1224] CNIOBoringSSL
[524 / 1224] CNIOBoringSSL
[527 / 1224]
[531 / 1224] CNIOBoringSSL
[533 / 1224] CNIOBoringSSL
[536 / 1224] CNIOBoringSSL
[537 / 1224] CNIOBoringSSL
[542 / 1224] CNIOBoringSSL
[544 / 1224] CNIOBoringSSL
[548 / 1224] CNIOBoringSSL
[550 / 1224] CNIOBoringSSL
[553 / 1224] CNIOBoringSSL
[557 / 1224] CNIOBoringSSL
[560 / 1224] CNIOBoringSSL
[563 / 1224] CNIOBoringSSL
[568 / 1224] CNIOBoringSSL
[569 / 1224] CNIOBoringSSL
[571 / 1224] CNIOBoringSSL
[575 / 1224] CNIOBoringSSL
[577 / 1224] CNIOBoringSSL
[580 / 1224] CNIOBoringSSL
[584 / 1224] CNIOBoringSSL
[585 / 1224] CNIOBoringSSL
[590 / 1224] CNIOBoringSSL
[598 / 1224] CNIOBoringSSL
[606 / 1224] CNIOBoringSSL
[618 / 1224] CNIOBoringSSL
[626 / 1224] CNIOBoringSSL
[627 / 1224] CNIOBoringSSL
[632 / 1224] CNIOBoringSSL
[634 / 1224] CNIOBoringSSL
[637 / 1224] CNIOBoringSSL
[643 / 1224] CNIOBoringSSL
[646 / 1224] CNIOBoringSSL
[648 / 1224] CNIOBoringSSL
[650 / 1224] CNIOBoringSSL
[655 / 1224] CNIOBoringSSL
[657 / 1224] CNIOBoringSSL
[660 / 1224] CNIOBoringSSL
[663 / 1224] CNIOBoringSSL
[668 / 1224] CNIOBoringSSL
[670 / 1224] CNIOBoringSSL
[675 / 1224] CNIOBoringSSL
[684 / 1224] CNIOBoringSSL
[691 / 1224] CNIOBoringSSL
[694 / 1224] CNIOBoringSSL
[699 / 1224] CNIOBoringSSL
[702 / 1224] CNIOBoringSSL
[704 / 1224] CNIOBoringSSL
[706 / 1224] CNIOBoringSSL
[713 / 1224] CNIOBoringSSL
[725 / 1224] CNIOBoringSSL
[729 / 1224] CNIOBoringSSL
[732 / 1224] CNIOBoringSSL
[740 / 1224] CNIOBoringSSL
[741 / 1224] CNIOBoringSSL
[747 / 1224] CNIOBoringSSL
[750 / 1224] CNIOBoringSSL
[754 / 1224] CNIOBoringSSL
[759 / 1224] CNIOBoringSSL
[763 / 1224] CNIOBoringSSL
[766 / 1224] CNIOBoringSSL
[769 / 1224] CNIOBoringSSL
[774 / 1224] CNIOBoringSSL
[775 / 1224] CNIOBoringSSL
[781 / 1224] CNIOBoringSSL
[784 / 1224] CNIOBoringSSL
[796 / 1224] CNIOBoringSSL
[807 / 1224] CNIOBoringSSL
[815 / 1224] CNIOBoringSSL
[816 / 1224] CNIOBoringSSL
[820 / 1224] CNIOBoringSSL
[825 / 1224] CNIOBoringSSL
[830 / 1224] CNIOBoringSSL
[840 / 1224] CNIOBoringSSL
[852 / 1224] CNIOBoringSSL
[856 / 1224] CNIOBoringSSL
[857 / 1224] CNIOBoringSSL
[864 / 1224] CNIOBoringSSL
[865 / 1224] CNIOBoringSSL
[868 / 1224]
[879 / 1224] ValkeyCommandsBuilder-product
[885 / 1224] CNIOBoringSSL
[887 / 1224]
[889 / 1224] CSystem
[896 / 1224] SystemPackage
[898 / 1224] SystemPackage-product
[899 / 1224] SystemPackage-product
[902 / 1224] SystemPackage
[903 / 1224] ServiceContextModule
[904 / 1224] ServiceContextModule
[905 / 1224] ServiceContextModule-product
[912 / 1224] Logging
[916 / 1224] NIOConcurrencyHelpers
[920 / 1224] Logging-product
[925 / 1224] Logging
[932 / 1224] SpanPreview
[939 / 1224] CNIOOpenBSD
[951 / 1234] CNIOOpenBSD
[967 / 1236] Atomics
[976 / 1252]
[992 / 1252]
[998 / 1253]
[1008 / 1258] SpanPreview
[1021 / 1261]
[1028 / 1286] OrderedCollections
[1037 / 1292] UnixSignals
[1051 / 1292] OrderedCollections
[1052 / 1292] OrderedCollections
[1053 / 1292] OrderedCollections
[1056 / 1292] Instrumentation
[1060 / 1292] Instrumentation
[1064 / 1292] DequeModule
[1067 / 1292] DequeModule
[1074 / 1292] OrderedCollections
[1080 / 1292]
[1086 / 1293] CNIOBoringSSLShims
[1098 / 1306] Tracing
[1099 / 1306] Tracing
[1104 / 1318] Tracing
[1112 / 1318] _ValkeyConnectionPool
[1114 / 1330] NIOCore
[1117 / 1351] Configuration
[1120 / 1351] _ValkeyConnectionPool
[1122 / 1351] _ValkeyConnectionPool
[1137 / 1351] Tracing-product
[1140 / 1351] NIOCore
[1151 / 1351] NIOCore
[1153 / 1351] NIOCore
[1154 / 1351] _ValkeyConnectionPool
[1157 / 1351] DequeModule
[1160 / 1351] Configuration
[1163 / 1351] Configuration
[1165 / 1351] Configuration-product
[1167 / 1351] Configuration
[1168 / 1351] Configuration
[1170 / 1351] AsyncAlgorithms
[1172 / 1351] AsyncAlgorithms
[1173 / 1351] AsyncAlgorithms
[1183 / 1351] NIOCore-product
[1186 / 1351] Configuration
[1190 / 1353]
[1194 / 1355] _ValkeyConnectionPool
[1196 / 1355] ServiceLifecycle
[1204 / 1369] NIOEmbedded
[1212 / 1388] ServiceLifecycle
[1225 / 1388] AsyncAlgorithms
[1236 / 1388] NIOEmbedded
[1245 / 1388] NIOPosix
[1247 / 1388] NIOPosix
[1251 / 1388] NIOFoundationEssentialsCompat
[1255 / 1388] ServiceLifecycle
[1255 / 1388] NIOPosix
[1262 / 1389] NIO
[1270 / 1391] NIO-product
[1273 / 1393] NIOTLS
[1279 / 1399] NIOFoundationCompat
[1290 / 1404] NIOFoundationCompat
[1297 / 1405] NIOFoundationCompat
[1299 / 1405] NIOSSL
[1300 / 1418] NIOTransportServices
[1304 / 1433]
[1315 / 1433] NIOSSL
[1327 / 1433] NIOTransportServices-product
[1328 / 1433] NIOTransportServices-product
[1331 / 1433] NIOSSL
[1334 / 1433] NIOSSL
[1335 / 1433] NIOSSL
[1343 / 1434]
[1347 / 1434] NIOSSL
[1349 / 1434] NIOSSL
[1349 / 1434] Valkey
[1360 / 1445] Valkey
[1372 / 1449] ValkeyJSON
[1380 / 1457] ValkeyCLI-product
[1393 / 1457] ValkeyCLI-product
[1412 / 1457]
[1419 / 1463]
[1419 / 1463] ValkeyJSON
[1420 / 1463] ValkeyJSON
[1422 / 1465] Transactions-product
[1428 / 1471] RESPTokenDecoding-product
[1437 / 1475] GettingStarted-product
[1439 / 1475] Pipelining-product
[1440 / 1475] MigratingFromRediStack-product
[1443 / 1475] PubSub-product
[1445 / 1475] Valkey
[1447 / 1475] Valkey
[1461 / 1475] GettingStarted-product
[1461 / 1475] Valkey-product
[1461 / 1475] Transactions-product
[1463 / 1475] MigratingFromRediStack-product
[1468 / 1475] Transactions-product
[1471 / 1475] PubSub-product
Build complete! (44.69 sec)
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-configuration.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/3813] Fetching swift-configuration
[2/11978] Fetching swift-configuration, swift-log
[3/14845] Fetching swift-configuration, swift-log, swift-nio-transport-services
[4/17688] Fetching swift-configuration, swift-log, swift-nio-transport-services, swift-service-lifecycle
[43/24050] Fetching swift-configuration, swift-log, swift-nio-transport-services, swift-service-lifecycle, swift-distributed-tracing
[20200/40919] Fetching swift-configuration, swift-log, swift-nio-transport-services, swift-service-lifecycle, swift-distributed-tracing, swift-nio-ssl
Fetched https://github.com/apple/swift-configuration.git (1.31s)
Fetched https://github.com/apple/swift-nio-transport-services.git (1.31s)
[14555/34239] Fetching swift-log, swift-service-lifecycle, swift-distributed-tracing, swift-nio-ssl
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
Fetched https://github.com/swift-server/swift-service-lifecycle.git (1.49s)
Fetched https://github.com/apple/swift-distributed-tracing.git (1.49s)
[8504/111202] Fetching swift-log, swift-nio-ssl, swift-nio
[20308/113087] Fetching swift-log, swift-nio-ssl, swift-nio, swift-atomics
[58668/140866] Fetching swift-log, swift-nio-ssl, swift-nio, swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git (3.13s)
Fetched https://github.com/apple/swift-collections.git (3.13s)
[84405/111202] Fetching swift-log, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-log.git (8.66s)
Fetched https://github.com/apple/swift-nio.git (8.66s)
Fetched https://github.com/apple/swift-nio-ssl.git (8.66s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.28.0 (9.31s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.5.0 (0.57s)
Fetching https://github.com/apple/swift-service-context.git
[1/1386] Fetching swift-service-context
Fetched https://github.com/apple/swift-service-context.git (1.02s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.3.0 (1.62s)
Computing version for https://github.com/apple/swift-configuration.git
Computed https://github.com/apple/swift-configuration.git at 1.2.1 (2.81s)
Fetching https://github.com/apple/swift-system
[1/6983] Fetching swift-system
Fetched https://github.com/apple/swift-system (1.39s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (2.02s)
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.31s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (1.94s)
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.64s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.65s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.68s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.8.1 (0.59s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.61s)
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-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-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-system
Working copy of https://github.com/apple/swift-system resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-configuration.git
Working copy of https://github.com/apple/swift-configuration.git resolved at 1.2.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.6
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.28.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-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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
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
/Users/admin/builder/spi-builder-workspace/Sources/ValkeyConnectionPool/ConnectionRequest.swift:16:9: [1;33mwarning: [1;39msetter for property 'continuation' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode[0;0m
[0;36m6 |[0;0m
[0;36m7 |[0;0m @usableFromInline
[0;36m8 |[0;0m private(set) var continuation: CheckedContinuation<ConnectionLease<Connection>, any Error>
[0;36m|[0;0m `- [1;39mnote: [1;39msetter for property 'continuation' is not '@usableFromInline' or public[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m @inlinable
[0;36m:[0;0m
[0;36m14 |[0;0m ) {
[0;36m15 |[0;0m self.id = id
[0;36m16 |[0;0m self.continuation = continuation
[0;36m|[0;0m `- [1;33mwarning: [1;39msetter for property 'continuation' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/ValkeyConnectionPool/ConnectionRequest.swift:16:9: [1;33mwarning: [1;39msetter for property 'continuation' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode[0;0m
[0;36m6 |[0;0m
[0;36m7 |[0;0m @usableFromInline
[0;36m8 |[0;0m private(set) var continuation: CheckedContinuation<ConnectionLease<Connection>, any Error>
[0;36m|[0;0m `- [1;39mnote: [1;39msetter for property 'continuation' is not '@usableFromInline' or public[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m @inlinable
[0;36m:[0;0m
[0;36m14 |[0;0m ) {
[0;36m15 |[0;0m self.id = id
[0;36m16 |[0;0m self.continuation = continuation
[0;36m|[0;0m `- [1;33mwarning: [1;39msetter for property 'continuation' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Valkey/Subscriptions/ValkeyConnection+subscribe.swift:115:45: [1;33mwarning: [1;39m'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m113 |[0;0m throw ValkeyClientError(.cancelled)
[0;36m114 |[0;0m }
[0;36m115 |[0;0m let subscriptionID: Int = try await withCheckedThrowingContinuation(isolation: self) { continuation in
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m116 |[0;0m self.channelHandler.subscribe(
[0;36m117 |[0;0m command: command,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-atomics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-atomics.git"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-distributed-tracing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-distributed-tracing.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.93.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.29.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl.git"
},
{
"identity" : "swift-nio-transport-services",
"requirement" : {
"range" : [
{
"lower_bound" : "1.26.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-transport-services.git"
},
{
"identity" : "swift-service-lifecycle",
"requirement" : {
"range" : [
{
"lower_bound" : "2.8.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/swift-service-lifecycle.git"
},
{
"identity" : "swift-configuration",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-configuration.git"
}
],
"manifest_display_name" : "valkey-swift",
"name" : "valkey-swift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Valkey",
"targets" : [
"Valkey"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ValkeyBloom",
"targets" : [
"ValkeyBloom"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ValkeyJSON",
"targets" : [
"ValkeyJSON"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ValkeySearch",
"targets" : [
"ValkeySearch"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ValkeyCLI",
"targets" : [
"ValkeyCLI"
],
"type" : {
"executable" : null
}
},
{
"name" : "ValkeyCommandsBuilder",
"targets" : [
"ValkeyCommandsBuilder"
],
"type" : {
"executable" : null
}
},
{
"name" : "MigratingFromRediStack",
"targets" : [
"MigratingFromRediStack"
],
"type" : {
"snippet" : null
}
},
{
"name" : "RESPTokenDecoding",
"targets" : [
"RESPTokenDecoding"
],
"type" : {
"snippet" : null
}
},
{
"name" : "Transactions",
"targets" : [
"Transactions"
],
"type" : {
"snippet" : null
}
},
{
"name" : "PubSub",
"targets" : [
"PubSub"
],
"type" : {
"snippet" : null
}
},
{
"name" : "Pipelining",
"targets" : [
"Pipelining"
],
"type" : {
"snippet" : null
}
},
{
"name" : "GettingStarted",
"targets" : [
"GettingStarted"
],
"type" : {
"snippet" : null
}
}
],
"targets" : [
{
"c99name" : "_ValkeyConnectionPool",
"module_type" : "SwiftTarget",
"name" : "_ValkeyConnectionPool",
"path" : "Sources/ValkeyConnectionPool",
"product_dependencies" : [
"Atomics",
"DequeModule"
],
"product_memberships" : [
"Valkey",
"ValkeyBloom",
"ValkeyJSON",
"ValkeySearch",
"ValkeyCLI",
"MigratingFromRediStack",
"RESPTokenDecoding",
"Transactions",
"PubSub",
"Pipelining",
"GettingStarted"
],
"sources" : [
"ConnectionIDGenerator.swift",
"ConnectionLease.swift",
"ConnectionPool.swift",
"ConnectionPoolError.swift",
"ConnectionPoolObservabilityDelegate.swift",
"ConnectionRequest.swift",
"Max2Sequence.swift",
"NIOLock.swift",
"NIOLockedValueBox.swift",
"NoKeepAliveBehavior.swift",
"PoolStateMachine+ConnectionGroup.swift",
"PoolStateMachine+ConnectionState.swift",
"PoolStateMachine+RequestQueue.swift",
"PoolStateMachine.swift",
"TinyFastSequence.swift"
],
"type" : "library"
},
{
"c99name" : "ValkeyTests",
"module_type" : "SwiftTarget",
"name" : "ValkeyTests",
"path" : "Tests/ValkeyTests",
"product_dependencies" : [
"NIOTestUtils",
"Logging",
"NIOEmbedded",
"InMemoryTracing"
],
"sources" : [
"Cluster/HashSlotShardMapTests.swift",
"Cluster/HashSlotTests.swift",
"Cluster/ValkeyClusterClientStateMachineTests.swift",
"Cluster/ValkeyClusterClientTests.swift",
"Cluster/ValkeyClusterDescriptionTests.swift",
"Cluster/ValkeyClusterTopologyTests.swift",
"Cluster/ValkeyMovedErrorTests.swift",
"Cluster/ValkeyTopologyElectionTests.swift",
"CommandTests.swift",
"RESPDecodeErrorTests.swift",
"RESPTokenDecodableTests.swift",
"RESPTokenRenderableTests.swift",
"RESPTokenTests.swift",
"SubscriptionConnectionManagerTests.swift",
"SwiftConfigurationTests.swift",
"Utils/Cluster/MockClient.swift",
"Utils/Cluster/MockClock.swift",
"Utils/MockServerConnections.swift",
"Utils/NIOAsyncTestingChannel+hello.swift",
"Utils/RESP3Value.swift",
"Utils/TestValkeyServerChannelHandler.swift",
"ValkeyChannelHandlerStateMachineTests.swift",
"ValkeyClientErrorTests.swift",
"ValkeyClientStateMachineTests.swift",
"ValkeyClientTests.swift",
"ValkeyConnectionTests.swift",
"ValkeyKeyTests.swift",
"ValkeySentinelTests.swift",
"ValkeySubscriptionTests.swift"
],
"target_dependencies" : [
"Valkey",
"ValkeySearch"
],
"type" : "test"
},
{
"c99name" : "ValkeySearch",
"module_type" : "SwiftTarget",
"name" : "ValkeySearch",
"path" : "Sources/ValkeySearch",
"product_memberships" : [
"ValkeySearch",
"MigratingFromRediStack",
"RESPTokenDecoding",
"Transactions",
"PubSub",
"Pipelining",
"GettingStarted"
],
"sources" : [
"SearchCommands.swift"
],
"target_dependencies" : [
"Valkey"
],
"type" : "library"
},
{
"c99name" : "ValkeyJSON",
"module_type" : "SwiftTarget",
"name" : "ValkeyJSON",
"path" : "Sources/ValkeyJSON",
"product_memberships" : [
"ValkeyJSON",
"MigratingFromRediStack",
"RESPTokenDecoding",
"Transactions",
"PubSub",
"Pipelining",
"GettingStarted"
],
"sources" : [
"JsonCommands.swift"
],
"target_dependencies" : [
"Valkey"
],
"type" : "library"
},
{
"c99name" : "ValkeyCommandsBuilder",
"module_type" : "SwiftTarget",
"name" : "ValkeyCommandsBuilder",
"path" : "Sources/_ValkeyCommandsBuilder",
"product_memberships" : [
"ValkeyCommandsBuilder"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/_ValkeyCommandsBuilder/Resources/valkey-bloom-commands.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/_ValkeyCommandsBuilder/Resources/valkey-commands.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/_ValkeyCommandsBuilder/Resources/valkey-json-commands.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/_ValkeyCommandsBuilder/Resources/valkey-search-commands.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"SwiftString.swift",
"ValkeyCommandJSON.swift",
"ValkeyCommandsRender.swift",
"app.swift",
"patch.swift"
],
"type" : "executable"
},
{
"c99name" : "ValkeyCLI",
"module_type" : "SwiftTarget",
"name" : "ValkeyCLI",
"path" : "Sources/ValkeyCLI",
"product_memberships" : [
"ValkeyCLI"
],
"sources" : [
"ValkeyCLI.swift"
],
"target_dependencies" : [
"Valkey"
],
"type" : "executable"
},
{
"c99name" : "ValkeyBloom",
"module_type" : "SwiftTarget",
"name" : "ValkeyBloom",
"path" : "Sources/ValkeyBloom",
"product_memberships" : [
"ValkeyBloom",
"MigratingFromRediStack",
"RESPTokenDecoding",
"Transactions",
"PubSub",
"Pipelining",
"GettingStarted"
],
"sources" : [
"BloomCommands.swift"
],
"target_dependencies" : [
"Valkey"
],
"type" : "library"
},
{
"c99name" : "Valkey",
"module_type" : "SwiftTarget",
"name" : "Valkey",
"path" : "Sources/Valkey",
"product_dependencies" : [
"DequeModule",
"Logging",
"Tracing",
"NIOCore",
"NIOPosix",
"NIOSSL",
"NIOTransportServices",
"ServiceLifecycle",
"Configuration"
],
"product_memberships" : [
"Valkey",
"ValkeyBloom",
"ValkeyJSON",
"ValkeySearch",
"ValkeyCLI",
"MigratingFromRediStack",
"RESPTokenDecoding",
"Transactions",
"PubSub",
"Pipelining",
"GettingStarted"
],
"sources" : [
"Cluster/HashSlot.swift",
"Cluster/HashSlotShardMap.swift",
"Cluster/ValkeyClusterClient+MultiKeyCommands.swift",
"Cluster/ValkeyClusterClient.swift",
"Cluster/ValkeyClusterClientConfiguration.swift",
"Cluster/ValkeyClusterClientStateMachine.swift",
"Cluster/ValkeyClusterError.swift",
"Cluster/ValkeyClusterMultiKeyCommand.swift",
"Cluster/ValkeyClusterNodeClientFactory.swift",
"Cluster/ValkeyClusterRedirectionError.swift",
"Cluster/ValkeyClusterTopology.swift",
"Cluster/ValkeyNodeDescription.swift",
"Cluster/ValkeyNodeDescriptionProtocol.swift",
"Cluster/ValkeyNodeDiscovery.swift",
"Cluster/ValkeyNodeID.swift",
"Cluster/ValkeyTopologyElection.swift",
"Commands/BitmapCommands.swift",
"Commands/ClusterCommands.swift",
"Commands/ConnectionCommands.swift",
"Commands/Custom/ClusterCustomCommands.swift",
"Commands/Custom/ClusterStringCommands.swift",
"Commands/Custom/ConnectionCustomCommands.swift",
"Commands/Custom/GenericCustomCommands.swift",
"Commands/Custom/GeoCustomCommands.swift",
"Commands/Custom/HashCustomCommands.swift",
"Commands/Custom/ListCustomCommands.swift",
"Commands/Custom/PubSubCustomCommands.swift",
"Commands/Custom/ScriptingCustomCommands.swift",
"Commands/Custom/ServerCustomCommands.swift",
"Commands/Custom/SetCustomCommands.swift",
"Commands/Custom/SortedSetCustomCommands.swift",
"Commands/Custom/StreamCustomCommands.swift",
"Commands/Custom/StringCustomCommands.swift",
"Commands/GenericCommands.swift",
"Commands/GeoCommands.swift",
"Commands/HashCommands.swift",
"Commands/HyperloglogCommands.swift",
"Commands/ListCommands.swift",
"Commands/PubsubCommands.swift",
"Commands/ScriptingCommands.swift",
"Commands/SentinelCommands.swift",
"Commands/ServerCommands.swift",
"Commands/SetCommands.swift",
"Commands/SortedSetCommands.swift",
"Commands/StreamCommands.swift",
"Commands/StringCommands.swift",
"Commands/TransactionsCommands.swift",
"Connection/ValkeyChannelHandler+stateMachine.swift",
"Connection/ValkeyChannelHandler.swift",
"Connection/ValkeyConnection+ConnectionPool.swift",
"Connection/ValkeyConnection.swift",
"Connection/ValkeyConnectionConfiguration.swift",
"Connection/ValkeyConnectionFactory.swift",
"Connection/ValkeyServerAddress.swift",
"Node/ValkeyNodeClient.swift",
"Node/ValkeyNodeClientFactory.swift",
"Node/ValkeyNodeConnectionPool.swift",
"Node/ValkeyNodeIDs.swift",
"Node/ValkeyNodeSelection.swift",
"Node/ValkeyRunningClients.swift",
"RESP/RESPBulkString.swift",
"RESP/RESPDecodeError.swift",
"RESP/RESPError.swift",
"RESP/RESPRenderable.swift",
"RESP/RESPRenderableHelpers.swift",
"RESP/RESPStringRenderable.swift",
"RESP/RESPToken.swift",
"RESP/RESPTokenDecodable.swift",
"RESP/RESPTokenDecoder.swift",
"RESP/RESPTypeIdentifier.swift",
"SSLContextCache.swift",
"Sentinel/ValkeySentinelClient.swift",
"Sentinel/ValkeySentinelClientConfiguration.swift",
"Sentinel/ValkeySentinelClientStateMachine.swift",
"Sentinel/ValkeySentinelError.swift",
"Sentinel/ValkeySentinelNodeList.swift",
"Subscriptions/PushToken.swift",
"Subscriptions/SubscriptionConnectionStateMachine.swift",
"Subscriptions/ValkeyChannelStateMachine.swift",
"Subscriptions/ValkeyClient+subscribe.swift",
"Subscriptions/ValkeyClusterClient+subscribe.swift",
"Subscriptions/ValkeyConnection+subscribe.swift",
"Subscriptions/ValkeySubscribeCommand.swift",
"Subscriptions/ValkeySubscription.swift",
"Subscriptions/ValkeySubscriptionCommands.swift",
"Subscriptions/ValkeySubscriptionFilter.swift",
"Subscriptions/ValkeySubscriptions.swift",
"Utils/EventLoopFuture+result.swift",
"Utils/IDGenerator.swift",
"Utils/IndexedSubCollection.swift",
"Utils/SplitStringSequences.swift",
"ValkeyClient.swift",
"ValkeyClientConfiguration+SwiftConfiguration.swift",
"ValkeyClientConfiguration.swift",
"ValkeyClientError.swift",
"ValkeyClientProtocol.swift",
"ValkeyClientStateMachine.swift",
"ValkeyCommand.swift",
"ValkeyCommandEncoder-multi-encode.swift",
"ValkeyCommandEncoder.swift",
"ValkeyKey.swift",
"ValkeyRedirectError.swift",
"ValkeyTransactionError.swift",
"Version.swift"
],
"target_dependencies" : [
"_ValkeyConnectionPool"
],
"type" : "library"
},
{
"c99name" : "IntegrationTests",
"module_type" : "SwiftTarget",
"name" : "IntegrationTests",
"path" : "Tests/IntegrationTests",
"sources" : [
"ClientIntegrationTests.swift",
"CommandIntegrationTests.swift",
"SentinelIntegrationTests.swift",
"StandaloneReplicaIntegrationTests.swift",
"SubscriptionIntegrationTests.swift",
"TLSIntegrationTests.swift"
],
"target_dependencies" : [
"Valkey"
],
"type" : "test"
},
{
"c99name" : "ClusterIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "ClusterIntegrationTests",
"path" : "Tests/ClusterIntegrationTests",
"sources" : [
"ClusterIntegrationTests.swift"
],
"target_dependencies" : [
"Valkey"
],
"type" : "test"
},
{
"c99name" : "MigratingFromRediStack",
"module_type" : "SwiftTarget",
"name" : "MigratingFromRediStack",
"path" : "Snippets/Docc",
"product_memberships" : [
"MigratingFromRediStack"
],
"sources" : [
"MigratingFromRediStack.swift"
],
"target_dependencies" : [
"ValkeySearch",
"ValkeyJSON",
"ValkeyBloom",
"Valkey"
],
"type" : "snippet"
},
{
"c99name" : "RESPTokenDecoding",
"module_type" : "SwiftTarget",
"name" : "RESPTokenDecoding",
"path" : "Snippets/Docc",
"product_memberships" : [
"RESPTokenDecoding"
],
"sources" : [
"RESPTokenDecoding.swift"
],
"target_dependencies" : [
"ValkeySearch",
"ValkeyJSON",
"ValkeyBloom",
"Valkey"
],
"type" : "snippet"
},
{
"c99name" : "Transactions",
"module_type" : "SwiftTarget",
"name" : "Transactions",
"path" : "Snippets/Docc",
"product_memberships" : [
"Transactions"
],
"sources" : [
"Transactions.swift"
],
"target_dependencies" : [
"ValkeySearch",
"ValkeyJSON",
"ValkeyBloom",
"Valkey"
],
"type" : "snippet"
},
{
"c99name" : "PubSub",
"module_type" : "SwiftTarget",
"name" : "PubSub",
"path" : "Snippets/Docc",
"product_memberships" : [
"PubSub"
],
"sources" : [
"PubSub.swift"
],
"target_dependencies" : [
"ValkeySearch",
"ValkeyJSON",
"ValkeyBloom",
"Valkey"
],
"type" : "snippet"
},
{
"c99name" : "Pipelining",
"module_type" : "SwiftTarget",
"name" : "Pipelining",
"path" : "Snippets/Docc",
"product_memberships" : [
"Pipelining"
],
"sources" : [
"Pipelining.swift"
],
"target_dependencies" : [
"ValkeySearch",
"ValkeyJSON",
"ValkeyBloom",
"Valkey"
],
"type" : "snippet"
},
{
"c99name" : "GettingStarted",
"module_type" : "SwiftTarget",
"name" : "GettingStarted",
"path" : "Snippets/Docc",
"product_memberships" : [
"GettingStarted"
],
"sources" : [
"GettingStarted.swift"
],
"target_dependencies" : [
"ValkeySearch",
"ValkeyJSON",
"ValkeyBloom",
"Valkey"
],
"type" : "snippet"
}
],
"tools_version" : "6.1"
}
Done.