Build Information
Successful build of PerfectRedis, reference 4.0.0 (5d861e), with Swift 6.4 for macOS (SPM) on 15 Oct 2026 23:26:31 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/perfectlysoft/perfect-redis.git
Reference: 4.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/perfectlysoft/perfect-redis
* tag 4.0.0 -> FETCH_HEAD
HEAD is now at 5d861e8 Merge pull request #23 from PerfectlySoft/release-prep
Cloned https://github.com/perfectlysoft/perfect-redis.git
Revision (git rev-parse @):
5d861e8c946440ead73b0e5b84577caa69489a2d
SUCCESS checkout https://github.com/perfectlysoft/perfect-redis.git at 4.0.0
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/swift-server/RediStack.git
Fetching https://github.com/apple/swift-nio.git
[1/8305] Fetching swift-log
[2/13119] Fetching swift-log, redistack
Fetched https://github.com/swift-server/RediStack.git (1.59s)
[1/86488] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (34.56s)
Fetched https://github.com/apple/swift-log.git (34.57s)
Computing version for https://github.com/swift-server/RediStack.git
Computed https://github.com/swift-server/RediStack.git at 1.6.3 (35.33s)
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/1889] Fetching swift-atomics
[115/5452] Fetching swift-atomics, swift-metrics
[598/22341] Fetching swift-atomics, swift-metrics, swift-nio-ssl
Fetched https://github.com/apple/swift-nio-ssl.git (6.47s)
Fetched https://github.com/apple/swift-metrics.git (6.47s)
Fetched https://github.com/apple/swift-atomics.git (6.47s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (7.07s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.1 (0.55s)
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.60s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.65s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
[1/7288] Fetching swift-system
[2552/36147] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (9.62s)
Fetched https://github.com/apple/swift-collections.git (9.62s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (10.21s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.66s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.12.0 (0.52s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.1
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-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.12.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.104.0
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/swift-server/RediStack.git
Working copy of https://github.com/swift-server/RediStack.git resolved at 1.6.3
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.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "perfect-redis",
"name": "PerfectRedis",
"url": "https://github.com/perfectlysoft/perfect-redis.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/perfect-redis",
"traits": [
"default"
],
"dependencies": [
{
"identity": "redistack",
"name": "RediStack",
"url": "https://github.com/swift-server/RediStack.git",
"version": "1.6.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/RediStack",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.16.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-metrics",
"name": "swift-metrics",
"url": "https://github.com/apple/swift-metrics.git",
"version": "2.12.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-metrics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-nio",
"name": "swift-nio",
"url": "https://github.com/apple/swift-nio.git",
"version": "2.104.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.7.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system.git",
"version": "1.8.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-nio-ssl",
"name": "swift-nio-ssl",
"url": "https://github.com/apple/swift-nio-ssl.git",
"version": "2.37.5",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio-ssl",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-nio",
"name": "swift-nio",
"url": "https://github.com/apple/swift-nio.git",
"version": "2.104.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.7.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system.git",
"version": "1.8.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
]
},
{
"identity": "swift-nio",
"name": "swift-nio",
"url": "https://github.com/apple/swift-nio.git",
"version": "2.104.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.7.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system.git",
"version": "1.8.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.16.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"traits": [
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/perfectlysoft/perfect-redis.git
[1/842] Fetching perfect-redis
Fetched https://github.com/perfectlysoft/perfect-redis.git (1.08s)
Fetching https://github.com/swift-server/RediStack.git from cache
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetched https://github.com/apple/swift-nio.git from cache (0.88s)
Fetched https://github.com/apple/swift-log.git from cache (0.96s)
Fetched https://github.com/swift-server/RediStack.git from cache (0.97s)
Computing version for https://github.com/swift-server/RediStack.git
Computed https://github.com/swift-server/RediStack.git at 1.6.3 (1.04s)
Fetching https://github.com/apple/swift-metrics.git from cache
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.58s)
Fetched https://github.com/apple/swift-metrics.git from cache (0.58s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.60s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.67s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.1 (0.03s)
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.03s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.03s)
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/apple/swift-collections.git from cache (0.64s)
Fetched https://github.com/apple/swift-system.git from cache (0.67s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.74s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.05s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.12.0 (0.03s)
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.12.0
Creating working copy for https://github.com/swift-server/RediStack.git
Working copy of https://github.com/swift-server/RediStack.git resolved at 1.6.3
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/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.3
Creating working copy for https://github.com/perfectlysoft/perfect-redis.git
Working copy of https://github.com/perfectlysoft/perfect-redis.git resolved at 4.0.0 (5d861e8)
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-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
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
warning: '.resolve-product-dependencies': dependency 'perfect-redis' is not used by any target
Found 3 product dependencies
- RediStack
- swift-nio
- swift-log
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/perfectlysoft/perfect-redis.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 958]
[Planning deferred tasks]
[Constructing 2140 / 2461]
[153 / 767] CNIODarwin
[186 / 767]
[199 / 774] NIOConcurrencyHelpers
[204 / 774] CNIOWindows
[207 / 797]
[215 / 808] InternalCollectionsUtilities
[223 / 831]
[235 / 844] CNIOBoringSSL
[247 / 886] CNIOBoringSSL
[250 / 886]
[254 / 886] InternalCollectionsUtilities
[262 / 886]
[264 / 886]
[271 / 886] CNIOBoringSSL
[280 / 886] CNIOBoringSSL
[282 / 886]
[289 / 886] CNIOBoringSSL
[292 / 886] Atomics
[303 / 886] CNIOBoringSSL
[308 / 886] CNIOBoringSSL
[326 / 886] Logging
[341 / 886] CNIOBoringSSL
[347 / 886] CNIOBoringSSL
[352 / 886] CNIOBoringSSL
[355 / 886] CNIOBoringSSL
[362 / 886] CNIOBoringSSL
[365 / 886] CNIOBoringSSL
[369 / 886] CNIOBoringSSL
[372 / 886] CNIOBoringSSL
[375 / 886] CNIOBoringSSL
[380 / 886] CNIOBoringSSL
[381 / 886] CNIOBoringSSL
[386 / 886] CNIOBoringSSL
[387 / 886] CNIOBoringSSL
[395 / 886] CNIOBoringSSL
[396 / 886] CNIOBoringSSL
[397 / 886] CNIOBoringSSL
[398 / 886] CNIOBoringSSL
[402 / 886] CNIOBoringSSL
[406 / 886] CNIOBoringSSL
[407 / 886] CNIOBoringSSL
[411 / 886] CNIOBoringSSL
[415 / 886] CNIOBoringSSL
[416 / 886] CNIOBoringSSL
[424 / 886] CNIOBoringSSL
[431 / 886] CNIOBoringSSL
[445 / 886] CNIOBoringSSL
[452 / 886] CNIOBoringSSL
[454 / 886] CNIOBoringSSL
[460 / 886] CNIOBoringSSL
[464 / 886] CNIOBoringSSL
[471 / 886] CNIOBoringSSL
[473 / 886] CNIOBoringSSL
[477 / 886] CNIOBoringSSL
[481 / 886] CNIOBoringSSL
[483 / 886] CNIOBoringSSL
[486 / 886] CNIOBoringSSL
[489 / 886] CNIOBoringSSL
[491 / 886] CNIOBoringSSL
[495 / 886] CNIOBoringSSL
[497 / 886] CNIOBoringSSL
[506 / 886] CNIOBoringSSL
[517 / 886] CNIOBoringSSL
[521 / 886] CNIOBoringSSL
[527 / 886] CNIOBoringSSL
[531 / 886] CNIOBoringSSL
[534 / 886] CNIOBoringSSL
[542 / 886] CNIOBoringSSL
[554 / 886] CNIOBoringSSL
[557 / 886] CNIOBoringSSL
[560 / 886] CNIOBoringSSL
[567 / 886] CNIOBoringSSL
[568 / 886] CNIOBoringSSL
[572 / 886] CNIOBoringSSL
[577 / 886] CNIOBoringSSL
[579 / 886] CNIOBoringSSL
[585 / 886] CNIOBoringSSL
[587 / 886] CNIOBoringSSL
[590 / 886] CNIOBoringSSL
[593 / 886] CNIOBoringSSL
[596 / 886] CNIOBoringSSL
[601 / 886] CNIOBoringSSL
[602 / 886] CNIOBoringSSL
[607 / 886] CNIOBoringSSL
[610 / 886] CNIOBoringSSL
[614 / 886] CNIOBoringSSL
[626 / 886] CNIOBoringSSL
[636 / 886] CNIOBoringSSL
[642 / 886] CNIOBoringSSL
[643 / 886] CNIOBoringSSL
[647 / 886] CNIOBoringSSL
[652 / 886] CNIOBoringSSL
[657 / 886] CNIOBoringSSL
[667 / 886] CNIOBoringSSL
[680 / 886] CNIOBoringSSL
[683 / 886] CNIOBoringSSL
[685 / 886] CNIOBoringSSL
[691 / 886] CNIOBoringSSL
[692 / 886] CNIOBoringSSL
[700 / 886]
[720 / 886] NIOConcurrencyHelpers
[728 / 886]
[732 / 886] _AtomicsShims
[738 / 886]
[738 / 886] _AtomicsShims
[743 / 886] _NIOBase64
[746 / 886] CNIODarwin
[757 / 886] NIOConcurrencyHelpers
[763 / 886] InternalCollectionsUtilities
[766 / 886] CoreMetrics
[774 / 886] Atomics-product
[784 / 891] CNIOAtomics
[791 / 891] _NIOBase64
[798 / 896] SpanPreview
[811 / 898] SpanPreview
[817 / 909] DequeModule
[822 / 909] DequeModule
[824 / 909] DequeModule
[826 / 909] Metrics
[832 / 929]
[834 / 929]
[836 / 929]
[838 / 929]
[841 / 929] DequeModule
[842 / 929]
[851 / 929] DequeModule
[852 / 930]
[853 / 930] NIOCore
[863 / 943] NIOCore
[864 / 943] Metrics
[865 / 943] NIOCore
[867 / 943] NIOCore
[869 / 943] Metrics
[874 / 943] CNIOAtomics
[874 / 943] NIOCore
[874 / 943] Metrics
[876 / 943] CNIOAtomics
[878 / 943] NIOCore
[888 / 945] NIOEmbedded
[892 / 949] NIOPosix
[910 / 964] NIOPosix
[912 / 964] NIOPosix
[913 / 964] NIOPosix
[914 / 964] NIOEmbedded
[915 / 964] NIOPosix
[922 / 965] NIO
[930 / 967] NIO
[932 / 968] NIOPosix
[938 / 974] NIOTLS
[945 / 975] NIOTLS
[946 / 975] NIOSSL
[947 / 988]
[958 / 988] NIOSSL
[959 / 988] NIOSSL
[966 / 989]
[966 / 989] NIOSSL
[975 / 1029]
[980 / 1029] NIO
[983 / 1029] NIOSSL
[985 / 1029]
[990 / 1029]
[992 / 1029]
[995 / 1029]
[998 / 1029]
[1000 / 1029]
[1001 / 1029]
[1012 / 1029] RediStack
[1019 / 1030] RediStack
[1021 / 1030] PerfectRedis
[1027 / 1036] PerfectRedis
[1033 / 1036] PerfectRedis
Build complete! (33.66 sec)
Build complete.
{
"dependencies" : [
{
"identity" : "redistack",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/RediStack.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.65.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "PerfectRedis",
"name" : "PerfectRedis",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "ios",
"version" : "17.0"
}
],
"products" : [
{
"name" : "PerfectRedis",
"targets" : [
"PerfectRedis"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PerfectRedisTests",
"module_type" : "SwiftTarget",
"name" : "PerfectRedisTests",
"path" : "Tests/PerfectRedisTests",
"product_dependencies" : [
"NIOCore",
"NIOPosix",
"NIOEmbedded",
"NIOConcurrencyHelpers",
"Logging"
],
"sources" : [
"ArgumentTests.swift",
"ConnectionTests.swift",
"FakeRedisServer.swift",
"HashTests.swift",
"LoggingTests.swift",
"PerfectRedisTests.swift",
"ProtocolTests.swift",
"PubSubTests.swift",
"RedisTestEnvironment.swift",
"ReplyGuardTests.swift",
"ReplyTests.swift",
"TransactionTests.swift",
"WaitTests.swift"
],
"target_dependencies" : [
"PerfectRedis"
],
"type" : "test"
},
{
"c99name" : "PerfectRedis",
"module_type" : "SwiftTarget",
"name" : "PerfectRedis",
"path" : "Sources/PerfectRedis",
"product_dependencies" : [
"RediStack",
"NIOCore",
"NIOPosix",
"NIOConcurrencyHelpers",
"Logging"
],
"product_memberships" : [
"PerfectRedis"
],
"sources" : [
"PerfectRedis.swift",
"RESPReplyGuard.swift",
"RedisHash.swift",
"RedisList.swift",
"RedisSet.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.