The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Checkpoint, reference 0.1.0 (360407), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 17:00:05 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fitomad/Checkpoint.git
Reference: 0.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fitomad/Checkpoint
 * tag               0.1.0      -> FETCH_HEAD
HEAD is now at 3604077 Merge pull request #1 from fitomad/develop
Cloned https://github.com/fitomad/Checkpoint.git
Revision (git rev-parse @):
36040772f132ab1e4cd5ce4c3c4ba9cbc3a16749
SUCCESS checkout https://github.com/fitomad/Checkpoint.git at 0.1.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/fitomad/Checkpoint.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 118 / 132]
[Pre-planning 1 / 2679]
[Planning 164 / 2679]
[Planning 2142 / 2679]
[Planning deferred tasks]
[Constructing 287 / 6710]
[Constructing 3665 / 6710]
[Starting]
[174 / 1883] NIOWebSocket
[487 / 1883] Algorithms
[542 / 1883] swift-nio__NIOFileSystem
[547 / 1883]
[559 / 1897] _AtomicsShims
[563 / 1912] ServiceContextModule
[566 / 1945] Logging
[567 / 1959] InternalCollectionsUtilities
[571 / 2018] Atomics
[572 / 2023]
[576 / 2055]
[581 / 2069]
[587 / 2069] InternalCollectionsUtilities
[609 / 2069] _NIOBase64
[620 / 2069] ServiceContextModule
[637 / 2069]
[649 / 2069] CNIOBoringSSL
[658 / 2069] CNIOBoringSSL
[660 / 2069]
[669 / 2069] CNIOBoringSSL
[673 / 2069] _NIODataStructures
[674 / 2069] NIOConcurrencyHelpers
[689 / 2069] CNIOBoringSSL
[695 / 2069] _NIODataStructures
[717 / 2069] Logging
[724 / 2069]
[730 / 2069] CNIOBoringSSL
[737 / 2069]
[746 / 2069] SystemPackage
[754 / 2069] CNIOBoringSSL
[758 / 2069]
[763 / 2069] CNIOBoringSSL
[766 / 2069] CNIOBoringSSL
[769 / 2069] CNIOBoringSSL
[770 / 2069]
[775 / 2069] CNIOBoringSSL
[779 / 2069] CNIOBoringSSL
[781 / 2069] CNIOBoringSSL
[788 / 2069] CNIOBoringSSL
[791 / 2069] CNIOBoringSSL
[794 / 2069] CryptoBoringWrapper
[805 / 2069] Crypto
[812 / 2069] CNIOBoringSSL
[814 / 2069] CNIOBoringSSL
[817 / 2069] CNIOBoringSSL
[821 / 2069] SwiftASN1
[830 / 2069] CNIOBoringSSL
[831 / 2069] CNIOBoringSSL
[835 / 2069] CNIOBoringSSL
[837 / 2069] CNIOBoringSSL
[845 / 2069] CNIOBoringSSL
[856 / 2069] CNIOBoringSSL
[867 / 2069] CNIOBoringSSL
[876 / 2069] CNIOBoringSSL
[878 / 2069] CNIOBoringSSL
[883 / 2069] CNIOBoringSSL
[884 / 2069] CNIOBoringSSL
[888 / 2069] CNIOBoringSSL
[895 / 2069] CNIOBoringSSL
[897 / 2069] CNIOBoringSSL
[900 / 2069] CNIOBoringSSL
[901 / 2069] CNIOBoringSSL
[905 / 2069] CNIOBoringSSL
[907 / 2069] CNIOBoringSSL
[910 / 2069] CNIOBoringSSL
[911 / 2069] CNIOBoringSSL
[914 / 2069] CNIOBoringSSL
[920 / 2069] CNIOBoringSSL
[921 / 2069] CNIOBoringSSL
[928 / 2069] CNIOBoringSSL
[939 / 2069] CNIOBoringSSL
[945 / 2069] CNIOBoringSSL
[951 / 2069] CNIOBoringSSL
[955 / 2069] CNIOBoringSSL
[959 / 2069] CNIOBoringSSL
[970 / 2069] CNIOBoringSSL
[979 / 2069] CNIOBoringSSL
[982 / 2069] CNIOBoringSSL
[990 / 2069] CNIOBoringSSL
[992 / 2069] CNIOBoringSSL
[995 / 2069] CNIOBoringSSL
[1000 / 2069] CNIOBoringSSL
[1002 / 2069] CNIOBoringSSL
[1005 / 2069] CNIOBoringSSL
[1010 / 2069] CNIOBoringSSL
[1012 / 2069] CNIOBoringSSL
[1017 / 2069] CNIOBoringSSL
[1019 / 2069] CNIOBoringSSL
[1024 / 2069] CNIOBoringSSL
[1026 / 2069] CNIOBoringSSL
[1032 / 2069] CNIOBoringSSL
[1035 / 2069] CNIOBoringSSL
[1046 / 2069] CNIOBoringSSL
[1057 / 2069] CNIOBoringSSL
[1066 / 2069] CNIOBoringSSL
[1067 / 2069] CNIOBoringSSL
[1072 / 2069] CNIOBoringSSL
[1076 / 2069] CNIOBoringSSL
[1082 / 2069] CNIOBoringSSL
[1092 / 2069] CNIOBoringSSL
[1106 / 2069] CNIOBoringSSL
[1107 / 2069] CNIOBoringSSL
[1109 / 2069] CNIOBoringSSL
[1115 / 2069] CNIOBoringSSL
[1116 / 2069] CNIOBoringSSL
[1121 / 2069] CCryptoBoringSSL
[1125 / 2069] CCryptoBoringSSL
[1127 / 2069] CNIOBoringSSL
[1128 / 2069] CCryptoBoringSSL
[1135 / 2069] CCryptoBoringSSL
[1142 / 2069] CCryptoBoringSSL
[1144 / 2069] CCryptoBoringSSL
[1147 / 2069] CCryptoBoringSSL
[1152 / 2069] CCryptoBoringSSL
[1154 / 2069] CCryptoBoringSSL
[1155 / 2069] CCryptoBoringSSL
[1158 / 2069] CCryptoBoringSSL
[1170 / 2069] CCryptoBoringSSL
[1173 / 2069] CCryptoBoringSSL
[1176 / 2069] CCryptoBoringSSL
[1182 / 2069] CCryptoBoringSSL
[1185 / 2069] CCryptoBoringSSL
[1186 / 2069] CCryptoBoringSSL
[1192 / 2069] CCryptoBoringSSL
[1195 / 2069] CCryptoBoringSSL
[1197 / 2069] CCryptoBoringSSL
[1200 / 2069] CCryptoBoringSSL
[1206 / 2069] CCryptoBoringSSL
[1209 / 2069] CCryptoBoringSSL
[1214 / 2069] CCryptoBoringSSL
[1216 / 2069] CCryptoBoringSSL
[1224 / 2069] CCryptoBoringSSL
[1238 / 2069] CCryptoBoringSSL
[1251 / 2069] CCryptoBoringSSL
[1256 / 2069] CCryptoBoringSSL
[1260 / 2069] CCryptoBoringSSL
[1266 / 2069] CCryptoBoringSSL
[1269 / 2069] CCryptoBoringSSL
[1275 / 2069] CCryptoBoringSSL
[1280 / 2069] CCryptoBoringSSL
[1285 / 2069] CCryptoBoringSSL
[1289 / 2069] CCryptoBoringSSL
[1294 / 2069] CCryptoBoringSSL
[1295 / 2069] CCryptoBoringSSL
[1300 / 2069] CCryptoBoringSSL
[1314 / 2069] CCryptoBoringSSL
[1319 / 2069] CCryptoBoringSSL
[1324 / 2069] CCryptoBoringSSL
[1332 / 2069] CCryptoBoringSSL
[1344 / 2069] CCryptoBoringSSL
[1351 / 2069] CCryptoBoringSSL
[1357 / 2069] CCryptoBoringSSL
[1363 / 2069] CCryptoBoringSSL
[1367 / 2069] CCryptoBoringSSL
[1370 / 2069] CCryptoBoringSSL
[1376 / 2069] CCryptoBoringSSL
[1379 / 2069] CCryptoBoringSSL
[1386 / 2069] CCryptoBoringSSL
[1389 / 2069] CCryptoBoringSSL
[1394 / 2069] CCryptoBoringSSL
[1398 / 2069] CCryptoBoringSSL
[1405 / 2069] CCryptoBoringSSL
[1417 / 2069] CCryptoBoringSSL
[1424 / 2069] CCryptoBoringSSL
[1429 / 2069] CCryptoBoringSSL
[1434 / 2069] CCryptoBoringSSL
[1437 / 2069] CCryptoBoringSSL
[1442 / 2069] CCryptoBoringSSL
[1447 / 2069] CCryptoBoringSSL
[1459 / 2069] CCryptoBoringSSL
[1471 / 2069] CCryptoBoringSSL
[1473 / 2069] CCryptoBoringSSL
[1475 / 2069] CCryptoBoringSSL
[1481 / 2069] CCryptoBoringSSL
[1483 / 2069] CCryptoBoringSSL
[1486 / 2069]
[1497 / 2069]
[1500 / 2069] SystemPackage
[1504 / 2069] SystemPackage
[1510 / 2069] _NIOBase64
[1512 / 2069] SwiftASN1
[1516 / 2069] SwiftASN1
[1517 / 2069] SwiftASN1
[1521 / 2069] SwiftASN1-product
[1524 / 2069] ServiceContextModule-product
[1530 / 2069] RealModule
[1537 / 2069] NIOConcurrencyHelpers
[1542 / 2069] Logging
[1546 / 2069] RoutingKit
[1552 / 2069] Logging
[1557 / 2069] InternalCollectionsUtilities
[1561 / 2069] _RopeModule
[1573 / 2069] Logging
[1577 / 2069] Crypto
[1579 / 2069] InternalCollectionsUtilities
[1587 / 2069] CoreMetrics
[1591 / 2069] ContainersPreview
[1608 / 2070] CNIOLinux
[1631 / 2089] CNIOSHA1
[1662 / 2100]
[1683 / 2120]
[1700 / 2123] CNIOPosix
[1718 / 2123] CNIOLLHTTP
[1724 / 2123] _CertificateInternals
[1734 / 2125] ServiceContextModule-product
[1739 / 2127] InternalCollectionsUtilities
[1744 / 2149] _RopeModule
[1750 / 2178]
[1754 / 2180]
[1764 / 2180] _RopeModule
[1767 / 2180] _RopeModule
[1768 / 2180] _RopeModule
[1770 / 2180]
[1786 / 2180] OrderedCollections
[1788 / 2180]
[1792 / 2180] OrderedCollections
[1796 / 2180] OrderedCollections
[1797 / 2180]
[1806 / 2186] CryptoExtras
[1810 / 2193] HeapModule
[1816 / 2221] Instrumentation
[1818 / 2221]
[1834 / 2221] ContainersPreview
[1848 / 2244] HeapModule
[1854 / 2244] Instrumentation
[1867 / 2244] HashTreeCollections
[1871 / 2244] HashTreeCollections
[1880 / 2244] CryptoExtras
[1883 / 2244] RoutingKit
[1897 / 2244] RoutingKit-product
[1900 / 2244] _CryptoExtras
[1906 / 2244] CryptoExtras
[1907 / 2244] CryptoExtras
[1912 / 2244] ContainersPreview
[1916 / 2244] ContainersPreview
[1922 / 2244] ConsoleKitTerminal
[1924 / 2244] ContainersPreview
[1931 / 2245] _CryptoExtras
[1934 / 2247] RoutingKit
[1938 / 2261] Tracing
[1947 / 2280] ContainersPreview
[1951 / 2293] Tracing
[1970 / 2293] BitCollections
[1980 / 2293] DequeModule
[1984 / 2293] Tracing
[1986 / 2293] DequeModule
[1992 / 2293] Crypto-product
[1995 / 2293] BitCollections
[1997 / 2293] BitCollections
[2007 / 2293] Algorithms-product
[2011 / 2293] Algorithms
[2019 / 2293] DequeModule
[2023 / 2294] Algorithms
[2033 / 2298] DequeModule
[2039 / 2304] Collections
[2042 / 2304] Collections
[2053 / 2304] ConsoleKitCommands
[2063 / 2315] ConsoleKitCommands
[2067 / 2349] NIOCore
[2080 / 2349] X509
[2081 / 2349] X509
[2084 / 2349] Configuration
[2090 / 2349] NIOCore
[2093 / 2349] NIOCore
[2095 / 2349] NIOCore
[2096 / 2349] NIOCore
[2097 / 2349] NIOCore
[2098 / 2349] NIOCore
[2105 / 2349] X509
[2113 / 2349] X509-product
[2115 / 2349] Configuration
[2118 / 2349] Configuration
[2120 / 2349]
[2123 / 2350] Configuration
[2123 / 2350] ConsoleKit
[2142 / 2355] NIOCore
[2142 / 2355] NIOEmbedded
[2146 / 2359] NIOCore
[2154 / 2378]
[2178 / 2378] NIOPosix
[2179 / 2378] NIOPosix
[2181 / 2378] NIOPosix
[2182 / 2378] NIOFoundationEssentialsCompat
[2185 / 2378] NIOPosix
[2194 / 2381] NIOPosix
[2194 / 2381] NIO
[2206 / 2411] NIO
[2218 / 2411] AsyncKit
[2219 / 2411] _NIOFileSystem
[2221 / 2411] _NIOFileSystem
[2230 / 2411] AsyncKit
[2232 / 2411] AsyncKit
[2234 / 2411] AsyncKit
[2244 / 2412]
[2246 / 2414]
[2248 / 2416]
[2254 / 2436] _NIOFileSystemFoundationCompat
[2265 / 2448] _NIOFileSystemFoundationCompat
[2283 / 2452] NIOSOCKS-product
[2291 / 2452] NIOFoundationCompat
[2301 / 2452] NIOHTTP1
[2311 / 2452] NIOWebSocket
[2315 / 2452] NIOFoundationCompat
[2318 / 2453]
[2321 / 2455] NIOFoundationCompat
[2325 / 2458]
[2329 / 2470] NIOWebSocket
[2334 / 2503] NIOHTTPCompression
[2339 / 2516] NIOWebSocket
[2356 / 2516] NIOHTTPCompression
[2374 / 2516]
[2378 / 2516] NIOTransportServices
[2381 / 2516] NIOTransportServices
[2391 / 2516] NIOTransportServices-product
[2395 / 2516] NIOSSL
[2405 / 2516] NIOTransportServices
[2408 / 2516] NIOSSL-product
[2412 / 2516] NIOHTTPCompression
[2415 / 2516] NIOHPACK
[2421 / 2516] NIOHTTP2
[2430 / 2519]
[2435 / 2520] AsyncKit
[2444 / 2520] NIOHTTPCompression
[2445 / 2520] NIOExtras
[2455 / 2543] NIOHPACK
[2459 / 2565] RediStack
[2465 / 2565] RediStack
[2466 / 2565] NIOExtras
[2481 / 2565] RediStack
[2491 / 2565] RediStack-product
[2496 / 2565] NIOHTTP2
[2505 / 2565] NIOHTTP2
[2506 / 2565] NIOHTTP2-product
[2509 / 2565] MultipartKit-product
[2513 / 2565] MultipartKit
[2519 / 2565] RediStack
[2521 / 2566]
[2522 / 2567] MultipartKit
[2524 / 2567] WebSocketKit
[2529 / 2580] AsyncHTTPClient
[2541 / 2595]
[2545 / 2595] AsyncHTTPClient
[2555 / 2595] AsyncHTTPClient
[2559 / 2595] WebSocketKit-product
[2561 / 2595] AsyncHTTPClient
[2561 / 2595]
[2569 / 2596] AsyncHTTPClient
[2583 / 2608] Vapor
[2590 / 2609] Redis
[2597 / 2627]
[2607 / 2627] Redis
[2608 / 2627] Redis
[2615 / 2628] Redis
[2618 / 2628] Vapor
[2619 / 2628] Checkpoint
[2630 / 2639] Checkpoint
[2639 / 2639] Checkpoint-product
Build complete! (59.09 sec)
Fetching https://github.com/vapor/redis.git
Fetching https://github.com/vapor/vapor.git
[1/3825] Fetching redis
[3826/85833] Fetching redis, vapor
Fetched https://github.com/vapor/redis.git (3.70s)
Fetched https://github.com/vapor/vapor.git (3.70s)
Computing version for https://github.com/vapor/redis.git
Computed https://github.com/vapor/redis.git at 4.14.0 (4.32s)
Fetching https://github.com/swift-server/RediStack.git
[1/4803] Fetching redistack
Fetched https://github.com/swift-server/RediStack.git (1.22s)
Computing version for https://github.com/swift-server/RediStack.git
Computed https://github.com/swift-server/RediStack.git at 1.6.3 (1.86s)
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-log.git
[1/8132] Fetching swift-log
[2/10007] Fetching swift-log, swift-atomics
[21/13515] Fetching swift-log, swift-atomics, swift-metrics
[374/29580] Fetching swift-log, swift-atomics, swift-metrics, swift-nio-ssl
[17211/115645] Fetching swift-log, swift-atomics, swift-metrics, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-log.git (6.85s)
Fetched https://github.com/apple/swift-atomics.git (6.85s)
Fetched https://github.com/apple/swift-nio.git (6.85s)
Fetched https://github.com/apple/swift-nio-ssl.git (6.85s)
Fetched https://github.com/apple/swift-metrics.git (6.85s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (7.50s)
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.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)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/6898] Fetching swift-system
[898/34257] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (17.90s)
Fetched https://github.com/apple/swift-collections.git (17.90s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (18.66s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.58s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.11.0 (0.55s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.68s)
Computing version for https://github.com/vapor/vapor.git
Computed https://github.com/vapor/vapor.git at 4.122.2 (0.61s)
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/apple/swift-service-context.git
Fetching https://github.com/vapor/websocket-kit.git
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/vapor/multipart-kit.git
Fetching https://github.com/apple/swift-certificates.git
[1/2670] Fetching websocket-kit
[2/4653] Fetching websocket-kit, swift-asn1
[42/10798] Fetching websocket-kit, swift-asn1, swift-algorithms
[248/17076] Fetching websocket-kit, swift-asn1, swift-algorithms, multipart-kit
[1158/29328] Fetching websocket-kit, swift-asn1, swift-algorithms, multipart-kit, swift-nio-http2
[7760/36902] Fetching websocket-kit, swift-asn1, swift-algorithms, multipart-kit, swift-nio-http2, swift-certificates
[7824/38266] Fetching websocket-kit, swift-asn1, swift-algorithms, multipart-kit, swift-nio-http2, swift-certificates, swift-service-context
Fetched https://github.com/apple/swift-asn1.git (1.19s)
[8829/36283] Fetching websocket-kit, swift-algorithms, multipart-kit, swift-nio-http2, swift-certificates, swift-service-context
Fetching https://github.com/apple/swift-distributed-tracing.git
[28347/42590] Fetching websocket-kit, swift-algorithms, multipart-kit, swift-nio-http2, swift-certificates, swift-service-context, swift-distributed-tracing
Fetched https://github.com/apple/swift-distributed-tracing.git (1.41s)
Fetching https://github.com/apple/swift-nio-extras.git
[31655/36283] Fetching websocket-kit, swift-algorithms, multipart-kit, swift-nio-http2, swift-certificates, swift-service-context
Fetched https://github.com/apple/swift-certificates.git (3.07s)
Fetched https://github.com/apple/swift-nio-http2.git (3.07s)
Fetched https://github.com/apple/swift-service-context.git (3.07s)
Fetched https://github.com/vapor/websocket-kit.git (3.07s)
Fetched https://github.com/vapor/multipart-kit.git (3.07s)
Fetched https://github.com/apple/swift-algorithms.git (3.07s)
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/vapor/routing-kit.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/vapor/async-kit.git
Fetching https://github.com/vapor/console-kit.git
[1/6690] Fetching swift-nio-extras
[3413/9204] Fetching swift-nio-extras, async-kit
[4819/30759] Fetching swift-nio-extras, async-kit, routing-kit
[6818/49308] Fetching swift-nio-extras, async-kit, routing-kit, swift-crypto
[7034/56151] Fetching swift-nio-extras, async-kit, routing-kit, swift-crypto, console-kit
Fetched https://github.com/apple/swift-nio-extras.git (1.33s)
[1063/49461] Fetching async-kit, routing-kit, swift-crypto, console-kit
[14954/65658] Fetching async-kit, routing-kit, swift-crypto, console-kit, async-http-client
Fetched https://github.com/vapor/routing-kit.git (2.33s)
[30563/44103] Fetching async-kit, swift-crypto, console-kit, async-http-client
Fetched https://github.com/vapor/async-kit.git (3.37s)
Fetched https://github.com/vapor/console-kit.git (3.36s)
Fetched https://github.com/apple/swift-crypto.git (3.37s)
Fetched https://github.com/swift-server/async-http-client.git (3.37s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (7.19s)
Fetching https://github.com/apple/swift-numerics.git
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git (1.36s)
Computing version for https://github.com/vapor/routing-kit.git
Computed https://github.com/vapor/routing-kit.git at 4.9.3 (1.93s)
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.53s)
Computing version for https://github.com/vapor/websocket-kit.git
Computed https://github.com/vapor/websocket-kit.git at 2.16.2 (0.54s)
Fetching https://github.com/apple/swift-nio-transport-services.git
[1/2863] Fetching swift-nio-transport-services
Fetched https://github.com/apple/swift-nio-transport-services.git (1.25s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (1.82s)
Computing version for https://github.com/vapor/console-kit.git
Computed https://github.com/vapor/console-kit.git at 4.16.1 (0.54s)
Computing version for https://github.com/vapor/async-kit.git
Computed https://github.com/vapor/async-kit.git at 1.22.0 (0.53s)
Computing version for https://github.com/vapor/multipart-kit.git
Computed https://github.com/vapor/multipart-kit.git at 4.7.1 (0.55s)
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.55s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.20.0 (2.20s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.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 (0.55s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.70s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.35.1 (0.71s)
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-http-structured-headers.git
Fetching https://github.com/apple/swift-http-types.git
Fetching https://github.com/apple/swift-async-algorithms.git
[1/1253] Fetching swift-http-structured-headers
[64/3188] Fetching swift-http-structured-headers, swift-http-types
[161/6031] Fetching swift-http-structured-headers, swift-http-types, swift-service-lifecycle
[6032/12754] Fetching swift-http-structured-headers, swift-http-types, swift-service-lifecycle, swift-async-algorithms
Fetched https://github.com/swift-server/swift-service-lifecycle.git (1.21s)
[3256/9911] Fetching swift-http-structured-headers, swift-http-types, swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git (1.70s)
Fetched https://github.com/apple/swift-http-types.git (1.71s)
Fetched https://github.com/apple/swift-http-structured-headers.git (1.71s)
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 (2.31s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.5 (0.61s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.7.0 (0.55s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.8.0 (0.58s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.46.0 (0.55s)
Computing version for https://github.com/swift-server/async-http-client.git
Computed https://github.com/swift-server/async-http-client.git at 1.36.1 (0.58s)
Fetching https://github.com/apple/swift-configuration.git
[1/3779] Fetching swift-configuration
Fetched https://github.com/apple/swift-configuration.git (1.16s)
Computing version for https://github.com/apple/swift-configuration.git
Computed https://github.com/apple/swift-configuration.git at 1.2.0 (1.88s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
Creating working copy for https://github.com/vapor/async-kit.git
Working copy of https://github.com/vapor/async-kit.git resolved at 1.22.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-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/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/vapor/multipart-kit.git
Working copy of https://github.com/vapor/multipart-kit.git resolved at 4.7.1
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.46.0
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.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.5
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.11.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/vapor/vapor.git
Working copy of https://github.com/vapor/vapor.git resolved at 4.122.2
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
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.0
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/vapor/websocket-kit.git
Working copy of https://github.com/vapor/websocket-kit.git resolved at 2.16.2
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/console-kit.git
Working copy of https://github.com/vapor/console-kit.git resolved at 4.16.1
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.20.0
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.8.0
Creating working copy for https://github.com/vapor/redis.git
Working copy of https://github.com/vapor/redis.git resolved at 4.14.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.35.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
Creating working copy for https://github.com/swift-server/async-http-client.git
Working copy of https://github.com/swift-server/async-http-client.git resolved at 1.36.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.15.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-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.7.0
Creating working copy for https://github.com/vapor/routing-kit.git
Working copy of https://github.com/vapor/routing-kit.git resolved at 4.9.3
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
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/FixedWindowCounter.swift:22:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'FixedWindowCounter' has non-Sendable type 'FixedWindowCounterConfiguration'; this is an error in the Swift 6 language mode
20 | public final class FixedWindowCounter {
21 | 	// Configuration for this rate-limit algorithm
22 | 	private let configuration: FixedWindowCounterConfiguration
   |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'FixedWindowCounter' has non-Sendable type 'FixedWindowCounterConfiguration'; this is an error in the Swift 6 language mode
23 | 	// The Redis database where we store the request information
24 | 	public let storage: Application.Redis
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/FixedWindowCounterConfiguration.swift:10:15: note: consider making struct 'FixedWindowCounterConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct FixedWindowCounterConfiguration: Configuration {
   |               `- note: consider making struct 'FixedWindowCounterConfiguration' conform to the 'Sendable' protocol
11 | 	public private(set) var requestPerWindow: Int
12 | 	public private(set) var timeWindowDuration: TimeWindow
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/FixedWindowCounter.swift:29:14: warning: stored property 'cancellable' of 'Sendable'-conforming class 'FixedWindowCounter' is mutable; this is an error in the Swift 6 language mode
27 |
28 | 	// The Combine Timer publishers
29 | 	private var cancellable: AnyCancellable?
   |              `- warning: stored property 'cancellable' of 'Sendable'-conforming class 'FixedWindowCounter' is mutable; this is an error in the Swift 6 language mode
30 | 	// Keys stored in a given time window
31 | 	private var keys = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:22:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'LeakingBucket' has non-Sendable type 'LeakingBucketConfiguration'; this is an error in the Swift 6 language mode
20 | */
21 | public final class LeakingBucket {
22 | 	private let configuration: LeakingBucketConfiguration
   |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'LeakingBucket' has non-Sendable type 'LeakingBucketConfiguration'; this is an error in the Swift 6 language mode
23 | 	public let storage: Application.Redis
24 | 	public let logging: Logger?
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/LeakingBucketConfiguration.swift:10:15: note: consider making struct 'LeakingBucketConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct LeakingBucketConfiguration: Configuration {
   |               `- note: consider making struct 'LeakingBucketConfiguration' conform to the 'Sendable' protocol
11 | 	public var bucketSize: Int
12 | 	public var tokenRemovingRate: Int
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:26:14: warning: stored property 'cancellable' of 'Sendable'-conforming class 'LeakingBucket' is mutable; this is an error in the Swift 6 language mode
24 | 	public let logging: Logger?
25 |
26 | 	private var cancellable: AnyCancellable?
   |              `- warning: stored property 'cancellable' of 'Sendable'-conforming class 'LeakingBucket' is mutable; this is an error in the Swift 6 language mode
27 | 	private var keys = Set<String>()
28 |
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/SlidingWindowLog.swift:21:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'SlidingWindowLog' has non-Sendable type 'SlidingWindowLogConfiguration'; this is an error in the Swift 6 language mode
19 | public final class SlidingWindowLog {
20 | 	/// Configuration for the Sliding Window Log
21 | 	private let configuration: SlidingWindowLogConfiguration
   |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'SlidingWindowLog' has non-Sendable type 'SlidingWindowLogConfiguration'; this is an error in the Swift 6 language mode
22 | 	/// Redis database where we store the request timestamps
23 | 	public let storage: Application.Redis
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/SlidingWindowLogConfiguration.swift:10:15: note: consider making struct 'SlidingWindowLogConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct SlidingWindowLogConfiguration: Configuration {
   |               `- note: consider making struct 'SlidingWindowLogConfiguration' conform to the 'Sendable' protocol
11 | 	public var requestPerWindow: Int
12 | 	public var timeWindowDuration: TimeWindow
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/TokenBucket.swift:22:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'TokenBucket' has non-Sendable type 'TokenBucketConfiguration'; this is an error in the Swift 6 language mode
 20 | */
 21 | public final class TokenBucket {
 22 | 	private let configuration: TokenBucketConfiguration
    |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'TokenBucket' has non-Sendable type 'TokenBucketConfiguration'; this is an error in the Swift 6 language mode
 23 | 	public let storage: Application.Redis
 24 | 	public let logging: Logger?
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/TokenBucketConfiguration.swift:10:15: note: consider making struct 'TokenBucketConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct TokenBucketConfiguration: Configuration {
   |               `- note: consider making struct 'TokenBucketConfiguration' conform to the 'Sendable' protocol
11 | 	public private(set) var bucketSize: Int
12 | 	public private(set) var refillTokenRate: Int
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/TokenBucket.swift:26:14: warning: stored property 'cancellable' of 'Sendable'-conforming class 'TokenBucket' is mutable; this is an error in the Swift 6 language mode
 24 | 	public let logging: Logger?
 25 |
 26 | 	private var cancellable: AnyCancellable?
    |              `- warning: stored property 'cancellable' of 'Sendable'-conforming class 'TokenBucket' is mutable; this is an error in the Swift 6 language mode
 27 | 	private var keys = Set<String>()
 28 |
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/FixedWindowCounter.swift:22:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'FixedWindowCounter' has non-Sendable type 'FixedWindowCounterConfiguration'; this is an error in the Swift 6 language mode
20 | public final class FixedWindowCounter {
21 | 	// Configuration for this rate-limit algorithm
22 | 	private let configuration: FixedWindowCounterConfiguration
   |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'FixedWindowCounter' has non-Sendable type 'FixedWindowCounterConfiguration'; this is an error in the Swift 6 language mode
23 | 	// The Redis database where we store the request information
24 | 	public let storage: Application.Redis
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/FixedWindowCounterConfiguration.swift:10:15: note: consider making struct 'FixedWindowCounterConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct FixedWindowCounterConfiguration: Configuration {
   |               `- note: consider making struct 'FixedWindowCounterConfiguration' conform to the 'Sendable' protocol
11 | 	public private(set) var requestPerWindow: Int
12 | 	public private(set) var timeWindowDuration: TimeWindow
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/FixedWindowCounter.swift:29:14: warning: stored property 'cancellable' of 'Sendable'-conforming class 'FixedWindowCounter' is mutable; this is an error in the Swift 6 language mode
27 |
28 | 	// The Combine Timer publishers
29 | 	private var cancellable: AnyCancellable?
   |              `- warning: stored property 'cancellable' of 'Sendable'-conforming class 'FixedWindowCounter' is mutable; this is an error in the Swift 6 language mode
30 | 	// Keys stored in a given time window
31 | 	private var keys = Set<String>()
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/FixedWindowCounter.swift:79:41: warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
77 | 			Task {
78 | 				do {
79 | 					try	await storage.delete(redisKey).get()
   |                                         `- warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
80 | 				} catch let redisError {
81 | 					logging?.error("🚨 Error deleting key \(key): \(redisError.localizedDescription)")
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/TokenBucket.swift:22:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'TokenBucket' has non-Sendable type 'TokenBucketConfiguration'; this is an error in the Swift 6 language mode
 20 | */
 21 | public final class TokenBucket {
 22 | 	private let configuration: TokenBucketConfiguration
    |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'TokenBucket' has non-Sendable type 'TokenBucketConfiguration'; this is an error in the Swift 6 language mode
 23 | 	public let storage: Application.Redis
 24 | 	public let logging: Logger?
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/TokenBucketConfiguration.swift:10:15: note: consider making struct 'TokenBucketConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct TokenBucketConfiguration: Configuration {
   |               `- note: consider making struct 'TokenBucketConfiguration' conform to the 'Sendable' protocol
11 | 	public private(set) var bucketSize: Int
12 | 	public private(set) var refillTokenRate: Int
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/TokenBucket.swift:26:14: warning: stored property 'cancellable' of 'Sendable'-conforming class 'TokenBucket' is mutable; this is an error in the Swift 6 language mode
 24 | 	public let logging: Logger?
 25 |
 26 | 	private var cancellable: AnyCancellable?
    |              `- warning: stored property 'cancellable' of 'Sendable'-conforming class 'TokenBucket' is mutable; this is an error in the Swift 6 language mode
 27 | 	private var keys = Set<String>()
 28 |
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/TokenBucket.swift:45:15: warning: immutable value 'redisError' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 43 | 		do {
 44 | 			try await storage.set(key, to: configuration.bucketSize).get()
 45 | 		} catch let redisError {
    |               `- warning: immutable value 'redisError' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 46 | 			logging?.error("🚨 Problem setting key \(key.rawValue) to value \(configuration.bucketSize)")
 47 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/TokenBucket.swift:94:62: warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 92 | 				}
 93 |
 94 | 				try await storage.increment(redisKey, by: newRefillSize).get()
    |                                                              `- warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 95 | 			}
 96 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/TokenBucket.swift:76:4: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
 74 | 	public func resetWindow() throws {
 75 | 		keys.forEach { key in
 76 | 			Task(priority: .userInitiated) {
    |    |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
    |    `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
 77 | 				let redisKey = RedisKey(key)
 78 |
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/WindowBasedAlgorithm.swift:23:7: warning: variable 'cancellable' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
21 | extension WindowBasedAlgorithm {
22 | 	public func startWindow(havingDuration seconds: Double, performing action: @escaping WindowBasedAction) -> AnyCancellable {
23 | 		var cancellable = Timer.publish(every: seconds, on: .main, in: .common)
   |       `- warning: variable 'cancellable' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
24 | 			.autoconnect()
25 | 			.sink { _ in
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:22:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'LeakingBucket' has non-Sendable type 'LeakingBucketConfiguration'; this is an error in the Swift 6 language mode
20 | */
21 | public final class LeakingBucket {
22 | 	private let configuration: LeakingBucketConfiguration
   |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'LeakingBucket' has non-Sendable type 'LeakingBucketConfiguration'; this is an error in the Swift 6 language mode
23 | 	public let storage: Application.Redis
24 | 	public let logging: Logger?
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/LeakingBucketConfiguration.swift:10:15: note: consider making struct 'LeakingBucketConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct LeakingBucketConfiguration: Configuration {
   |               `- note: consider making struct 'LeakingBucketConfiguration' conform to the 'Sendable' protocol
11 | 	public var bucketSize: Int
12 | 	public var tokenRemovingRate: Int
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:26:14: warning: stored property 'cancellable' of 'Sendable'-conforming class 'LeakingBucket' is mutable; this is an error in the Swift 6 language mode
24 | 	public let logging: Logger?
25 |
26 | 	private var cancellable: AnyCancellable?
   |              `- warning: stored property 'cancellable' of 'Sendable'-conforming class 'LeakingBucket' is mutable; this is an error in the Swift 6 language mode
27 | 	private var keys = Set<String>()
28 |
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:86:62: warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
84 | 				}
85 |
86 | 				try await storage.decrement(redisKey, by: newBucketSize).get()
   |                                                              `- warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
87 | 			}
88 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:75:4: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
73 | 	public func resetWindow() throws {
74 | 		keys.forEach { key in
75 | 			Task(priority: .userInitiated) {
   |    |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
   |    `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
76 | 				let redisKey = RedisKey(key)
77 |
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:78:53: warning: type 'RESPValue' does not conform to the 'Sendable' protocol
76 | 				let redisKey = RedisKey(key)
77 |
78 | 				let respValue = try await storage.get(redisKey).get()
   |                                                     `- warning: type 'RESPValue' does not conform to the 'Sendable' protocol
79 |
80 | 				var newBucketSize = 0
RediStack.RESPValue:1:13: note: enum 'RESPValue' does not conform to the 'Sendable' protocol
1 | public enum RESPValue {
  |             `- note: enum 'RESPValue' does not conform to the 'Sendable' protocol
2 |     case null
3 |     case simpleString(NIOCore.ByteBuffer)
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/LeakingBucket.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RediStack' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 7 |
 8 | import Combine
 9 | import Redis
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RediStack' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
10 | import Vapor
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/SlidingWindowLog.swift:21:14: warning: stored property 'configuration' of 'Sendable'-conforming class 'SlidingWindowLog' has non-Sendable type 'SlidingWindowLogConfiguration'; this is an error in the Swift 6 language mode
19 | public final class SlidingWindowLog {
20 | 	/// Configuration for the Sliding Window Log
21 | 	private let configuration: SlidingWindowLogConfiguration
   |              `- warning: stored property 'configuration' of 'Sendable'-conforming class 'SlidingWindowLog' has non-Sendable type 'SlidingWindowLogConfiguration'; this is an error in the Swift 6 language mode
22 | 	/// Redis database where we store the request timestamps
23 | 	public let storage: Application.Redis
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Model/SlidingWindowLogConfiguration.swift:10:15: note: consider making struct 'SlidingWindowLogConfiguration' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct SlidingWindowLogConfiguration: Configuration {
   |               `- note: consider making struct 'SlidingWindowLogConfiguration' conform to the 'Sendable' protocol
11 | 	public var requestPerWindow: Int
12 | 	public var timeWindowDuration: TimeWindow
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/SlidingWindowLog.swift:57:104: warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
55 | 		// 2. Add the current request
56 | 		let requestTimeInterval = Double(requestDate.timeIntervalSinceReferenceDate)
57 | 		try await storage.zadd([ (element: requestTimeInterval, score: requestTimeInterval) ], to: redisKey).get()
   |                                                                                                        `- warning: result of call to 'get()' is unused [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
58 |
59 | 		// 3. Get the number of request for this time window
/Users/admin/builder/spi-builder-workspace/Sources/Checkpoint/Algorithms/SlidingWindowLog.swift:53:7: warning: initialization of immutable value 'deletedEntriesCount' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
51 | 		// 1. Delete outdated request
52 | 		let topBound: Double = Double(outdatedRequestLimiteDate.timeIntervalSinceReferenceDate)
53 | 		let deletedEntriesCount = try await storage.zremrangebyscore(from: redisKey, withMaximumScoreOf: RedisZScoreBound(floatLiteral: topBound)).get()
   |       `- warning: initialization of immutable value 'deletedEntriesCount' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
54 |
55 | 		// 2. Add the current request
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "vapor",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.99.3",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/vapor/vapor.git"
    },
    {
      "identity" : "redis",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/vapor/redis.git"
    }
  ],
  "manifest_display_name" : "Checkpoint",
  "name" : "Checkpoint",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Checkpoint",
      "targets" : [
        "Checkpoint"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CheckpointTests",
      "module_type" : "SwiftTarget",
      "name" : "CheckpointTests",
      "path" : "Tests/CheckpointTests",
      "product_dependencies" : [
        "XCTVapor"
      ],
      "sources" : [
        "CheckpointApiKeyTests.swift",
        "CheckpointApiScopeTests.swift",
        "CheckpointResponse.swift",
        "CheckpointScopeTests.swift",
        "CheckpointTests.swift"
      ],
      "target_dependencies" : [
        "Checkpoint"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Checkpoint",
      "module_type" : "SwiftTarget",
      "name" : "Checkpoint",
      "path" : "Sources/Checkpoint",
      "product_dependencies" : [
        "Vapor",
        "Redis"
      ],
      "product_memberships" : [
        "Checkpoint"
      ],
      "sources" : [
        "Algorithms/Algorithm.swift",
        "Algorithms/FixedWindowCounter.swift",
        "Algorithms/LeakingBucket.swift",
        "Algorithms/SlidingWindowLog.swift",
        "Algorithms/TokenBucket.swift",
        "Algorithms/WindowBasedAlgorithm.swift",
        "Checkpoint.swift",
        "Model/Configuration.swift",
        "Model/Field.swift",
        "Model/FixedWindowCounterConfiguration.swift",
        "Model/LeakingBucketConfiguration.swift",
        "Model/Scope.swift",
        "Model/SlidingWindowLogConfiguration.swift",
        "Model/TimeWindow.swift",
        "Model/TokenBucketConfiguration.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.