The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-nats, reference 1.0.0 (2b2a65), with Swift 6.4 for Linux on 25 Sep 2026 09:51:25 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344847-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/hjuraev/nats-swift.git
Reference: 1.0.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/hjuraev/nats-swift
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at 2b2a65a Fix CI: point NATS server configs at the generated certs
Cloned https://github.com/hjuraev/nats-swift.git
Revision (git rev-parse @):
2b2a65a9ead59e298b0931cc0d61c65f7af6fc32
SUCCESS checkout https://github.com/hjuraev/nats-swift.git at 1.0.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/hjuraev/nats-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/16065] Fetching swift-nio-ssl
[6106/102165] Fetching swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git (1.96s)
[55965/86100] Fetching swift-nio
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-log.git
[86101/94265] Fetching swift-nio, swift-log
[89449/112814] Fetching swift-nio, swift-log, swift-crypto
Fetched https://github.com/apple/swift-log.git (0.72s)
[87399/104649] Fetching swift-nio, swift-crypto
Fetched https://github.com/apple/swift-nio.git (6.09s)
[2041/18549] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git (1.90s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (7.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.40s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.67s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
[1/1881] Fetching swift-atomics
[1882/8833] Fetching swift-atomics, swift-system
Fetching https://github.com/apple/swift-collections.git
Fetched https://github.com/apple/swift-atomics.git (0.68s)
[3963/6952] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (0.81s)
[1/27723] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (1.83s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (2.86s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.0 (0.55s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.37s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (1.93s)
Fetching https://github.com/apple/swift-asn1.git
[1/1983] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.57s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (2.41s)
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-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.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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.15.1
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.15.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Building for debugging...
[Computing dependencies]
[Provisioning 1 / 42]
[Pre-planning 1 / 930]
[Planning 455 / 930]
[Planning deferred tasks]
[Constructing 234 / 2713]
[Constructing 1513 / 2713]
[Starting]
[30 / 1070] SpanPreview
[157 / 1070] CCryptoBoringSSL
[170 / 1091] NIOConcurrencyHelpers
[178 / 1106] CNIOOpenBSD
[182 / 1106] CNIOOpenBSD
[184 / 1106] CNIOLinux
[187 / 1106] _NIOBase64
[189 / 1106] _NIOBase64
[200 / 1106] NIOConcurrencyHelpers
[202 / 1106] InternalCollectionsUtilities
[213 / 1106] NIOConcurrencyHelpers
[218 / 1106] NIOConcurrencyHelpers-product
[219 / 1106] NIOConcurrencyHelpers-product
[221 / 1107] _NIOBase64
[221 / 1107] NIOConcurrencyHelpers-product
[224 / 1107] Logging
[225 / 1107] Logging
[226 / 1107] Logging-product
[229 / 1107] Logging
[231 / 1108] _NIODataStructures
[234 / 1108] _NIODataStructures
[235 / 1108] InternalCollectionsUtilities
[236 / 1108] SpanPreview
[237 / 1109] SpanPreview
[239 / 1109] InternalCollectionsUtilities
[241 / 1109] CNIOWindows
[243 / 1110] _NIOBase64
[245 / 1110] _NIODataStructures
[248 / 1118] CNIODarwin
[250 / 1118] CNIOBoringSSL
[250 / 1118] InternalCollectionsUtilities
[252 / 1118] CNIOBoringSSL
[253 / 1119] CNIOBoringSSL
[254 / 1119] CNIOBoringSSL
[255 / 1119] CNIOBoringSSL
[255 / 1119] InternalCollectionsUtilities
[257 / 1120] CNIOBoringSSL
[258 / 1120] CNIOBoringSSL
[259 / 1120] CNIOBoringSSL
[260 / 1120] CNIOBoringSSL
[262 / 1120] CNIOBoringSSL
[263 / 1120] CNIOBoringSSL
[264 / 1120] CNIOBoringSSL
[267 / 1120] CNIOBoringSSL
[269 / 1120] CNIOBoringSSL
[271 / 1120] CNIOBoringSSL
[272 / 1120] CNIOBoringSSL
[273 / 1120] CryptoBoringWrapper
[275 / 1120] CryptoBoringWrapper
[277 / 1120] CryptoBoringWrapper
[281 / 1120] CNIOBoringSSL
[283 / 1120] CNIOBoringSSL
[286 / 1120] CNIOBoringSSL
[287 / 1120] CNIOBoringSSL
[288 / 1120] CNIOBoringSSL
[289 / 1120] CNIOBoringSSL
[290 / 1120] CNIOBoringSSL
[291 / 1120] CNIOBoringSSL
[294 / 1120] CNIOBoringSSL
[298 / 1120] CNIOBoringSSL
[301 / 1120] CNIOBoringSSL
[303 / 1120] CNIOBoringSSL
[305 / 1120] CNIOBoringSSL
[307 / 1120] CNIOBoringSSL
[308 / 1120] CNIOBoringSSL
[310 / 1120] CNIOBoringSSL
[311 / 1120] CNIOBoringSSL
[313 / 1120] CNIOBoringSSL
[315 / 1120] CNIOBoringSSL
[316 / 1120] CNIOBoringSSL
[318 / 1120] CNIOBoringSSL
[320 / 1120] CNIOBoringSSL
[321 / 1120] CNIOBoringSSL
[323 / 1120] CNIOBoringSSL
[325 / 1120] CNIOBoringSSL
[326 / 1120] CNIOBoringSSL
[330 / 1120] CNIOBoringSSL
[331 / 1120] CNIOBoringSSL
[333 / 1120] CNIOBoringSSL
[335 / 1120] CNIOBoringSSL
[338 / 1120] CNIOBoringSSL
[339 / 1120] CNIOBoringSSL
[340 / 1120] CNIOBoringSSL
[342 / 1120] CNIOBoringSSL
[343 / 1120] CNIOBoringSSL
[345 / 1120] CNIOBoringSSL
[346 / 1120] CNIOBoringSSL
[348 / 1120] CNIOBoringSSL
[350 / 1120] CNIOBoringSSL
[352 / 1120] CNIOBoringSSL
[354 / 1120] CNIOBoringSSL
[355 / 1120] CNIOBoringSSL
[356 / 1120] CNIOBoringSSL
[358 / 1120] CNIOBoringSSL
[359 / 1120] CNIOBoringSSL
[361 / 1120] CNIOBoringSSL
[362 / 1120] CNIOBoringSSL
[363 / 1120] CNIOBoringSSL
[365 / 1120] CNIOBoringSSL
[368 / 1120] CNIOBoringSSL
[369 / 1120] CNIOBoringSSL
[370 / 1120] CNIOBoringSSL
[372 / 1120] CNIOBoringSSL
[375 / 1120] CNIOBoringSSL
[376 / 1120] CNIOBoringSSL
[380 / 1120] CNIOBoringSSL
[383 / 1120] CNIOBoringSSL
[388 / 1120] CNIOBoringSSL
[396 / 1120] CNIOBoringSSL
[400 / 1120] CNIOBoringSSL
[406 / 1120] CNIOBoringSSL
[407 / 1120] CNIOBoringSSL
[409 / 1120] CNIOBoringSSL
[411 / 1120] CNIOBoringSSL
[414 / 1120] CNIOBoringSSL
[415 / 1120] CNIOBoringSSL
[417 / 1120] CNIOBoringSSL
[418 / 1120] CNIOBoringSSL
[420 / 1120] CNIOBoringSSL
[421 / 1120] CNIOBoringSSL
[422 / 1120] CNIOBoringSSL
[423 / 1120] CNIOBoringSSL
[425 / 1120] CNIOBoringSSL
[427 / 1120] CNIOBoringSSL
[429 / 1120] CNIOBoringSSL
[432 / 1120] CNIOBoringSSL
[433 / 1120] CNIOBoringSSL
[435 / 1120] CNIOBoringSSL
[437 / 1120] CNIOBoringSSL
[439 / 1120] CNIOBoringSSL
[442 / 1120] CNIOBoringSSL
[445 / 1120] CNIOBoringSSL
[447 / 1120] CNIOBoringSSL
[449 / 1120] CNIOBoringSSL
[452 / 1120] CNIOBoringSSL
[454 / 1120] CNIOBoringSSL
[458 / 1120] CNIOBoringSSL
[465 / 1120] CNIOBoringSSL
[473 / 1120] CNIOBoringSSL
[477 / 1120] CNIOBoringSSL
[480 / 1120] CNIOBoringSSL
[483 / 1120] CNIOBoringSSL
[485 / 1120] CNIOBoringSSL
[488 / 1120] CNIOBoringSSL
[489 / 1120] CNIOBoringSSL
[491 / 1120] CNIOBoringSSL
[493 / 1120] CNIOBoringSSL
[497 / 1120] CNIOBoringSSL
[502 / 1120] CNIOBoringSSL
[506 / 1120] CNIOBoringSSL
[511 / 1120] CNIOBoringSSL
[514 / 1120] CNIOBoringSSL
[516 / 1120] CNIOBoringSSL
[520 / 1120] CNIOBoringSSL
[522 / 1120] CNIOBoringSSL
[523 / 1120] CNIOBoringSSL
[524 / 1120] CNIOBoringSSL
[526 / 1120] CNIOBoringSSL
[529 / 1120] CNIOBoringSSL
[530 / 1120] CNIOBoringSSL
[535 / 1120] CNIOBoringSSL
[536 / 1120] CNIOBoringSSL
[540 / 1120] CNIOBoringSSL
[541 / 1120] CNIOBoringSSL
[545 / 1120] CNIOBoringSSL
[548 / 1120] CNIOBoringSSL
[549 / 1120] CNIOBoringSSL
[552 / 1120] CNIOBoringSSL
[553 / 1120] CNIOBoringSSL
[555 / 1120] CNIOBoringSSL
[557 / 1120] CNIOBoringSSL
[558 / 1120] CNIOBoringSSL
[562 / 1120] CNIOBoringSSL
[564 / 1120] CNIOBoringSSL
[571 / 1120] CNIOBoringSSL
[575 / 1120] CNIOBoringSSL
[585 / 1120] CNIOBoringSSL
[592 / 1120] CNIOBoringSSL
[597 / 1120] CNIOBoringSSL
[601 / 1120] CNIOBoringSSL
[602 / 1120] CNIOBoringSSL
[604 / 1120] CNIOBoringSSL
[608 / 1120] CNIOBoringSSL
[614 / 1120] CNIOBoringSSL
[623 / 1120] CNIOBoringSSL
[634 / 1120] CNIOBoringSSL
[638 / 1120] CNIOBoringSSL
[640 / 1120] CNIOBoringSSL
[643 / 1120] CNIOBoringSSL
[646 / 1120] CNIOBoringSSL
[647 / 1120] CNIOBoringSSL
[650 / 1120] CNIOBoringSSL
[653 / 1120] CNIOAtomics
[654 / 1120] CNIOBoringSSL
[659 / 1120] Logging
[662 / 1120] InternalCollectionsUtilities
[665 / 1120] CryptoBoringWrapper
[666 / 1120] CNIOBoringSSL
[669 / 1121] Atomics
[674 / 1130] CCryptoBoringSSLShims
[676 / 1130] CCryptoBoringSSL
[677 / 1130] CCryptoBoringSSL
[680 / 1130] CCryptoBoringSSL
[681 / 1131] CCryptoBoringSSL
[684 / 1131] CCryptoBoringSSL
[685 / 1131] CCryptoBoringSSL
[693 / 1131] CCryptoBoringSSL
[695 / 1131] CCryptoBoringSSL
[697 / 1131] CCryptoBoringSSL
[701 / 1131] Atomics
[708 / 1131] CCryptoBoringSSL
[709 / 1131] CCryptoBoringSSL
[714 / 1131] CCryptoBoringSSL
[715 / 1131] CCryptoBoringSSL
[717 / 1131] CCryptoBoringSSL
[720 / 1131] CCryptoBoringSSL
[722 / 1131] CCryptoBoringSSL
[730 / 1131] CCryptoBoringSSL
[732 / 1131] CCryptoBoringSSL
[734 / 1131] CCryptoBoringSSL
[741 / 1131] CCryptoBoringSSL
[742 / 1131] CCryptoBoringSSL
[743 / 1131] CCryptoBoringSSL
[748 / 1131] CCryptoBoringSSL
[749 / 1131] CCryptoBoringSSL
[750 / 1131] CCryptoBoringSSL
[756 / 1131] CCryptoBoringSSL
[759 / 1131] CCryptoBoringSSL
[764 / 1131] CCryptoBoringSSL
[765 / 1131] CCryptoBoringSSL
[771 / 1131] CCryptoBoringSSL
[772 / 1131] CCryptoBoringSSL
[775 / 1131] CCryptoBoringSSL
[787 / 1131] CCryptoBoringSSL
[798 / 1131] CCryptoBoringSSL
[812 / 1131] CCryptoBoringSSL
[814 / 1131] CCryptoBoringSSL
[818 / 1131] CCryptoBoringSSL
[822 / 1131] CCryptoBoringSSL
[825 / 1131] CCryptoBoringSSL
[828 / 1131] CCryptoBoringSSL
[832 / 1131] CCryptoBoringSSL
[835 / 1131] CCryptoBoringSSL
[840 / 1131] CCryptoBoringSSL
[843 / 1131] CCryptoBoringSSL
[845 / 1131] CCryptoBoringSSL
[850 / 1131] CCryptoBoringSSL
[852 / 1131] CCryptoBoringSSL
[854 / 1131] CCryptoBoringSSL
[858 / 1131] CCryptoBoringSSL
[864 / 1131] CCryptoBoringSSL
[870 / 1131] CCryptoBoringSSL
[872 / 1131] CCryptoBoringSSL
[877 / 1131] CCryptoBoringSSL
[882 / 1131] CCryptoBoringSSL
[888 / 1131] CCryptoBoringSSL
[896 / 1131] CCryptoBoringSSL
[907 / 1131] CCryptoBoringSSL
[919 / 1131] CCryptoBoringSSL
[926 / 1131] CCryptoBoringSSL
[930 / 1131] CCryptoBoringSSL
[933 / 1131] CCryptoBoringSSL
[935 / 1131] CCryptoBoringSSL
[938 / 1131] CCryptoBoringSSL
[941 / 1131] CCryptoBoringSSL
[947 / 1131] CCryptoBoringSSL
[950 / 1131] CCryptoBoringSSL
[952 / 1131] CCryptoBoringSSL
[956 / 1131] CCryptoBoringSSL
[960 / 1131] CCryptoBoringSSL
[965 / 1131] CCryptoBoringSSL
[977 / 1131] CCryptoBoringSSL
[983 / 1131] CCryptoBoringSSL
[986 / 1131] CCryptoBoringSSL
[991 / 1131] CCryptoBoringSSL
[994 / 1131] CCryptoBoringSSL
[997 / 1131] CCryptoBoringSSL
[1000 / 1131] CCryptoBoringSSL
[1009 / 1131] CCryptoBoringSSL
[1018 / 1131] CCryptoBoringSSL
[1025 / 1131] CCryptoBoringSSL
[1029 / 1131] CCryptoBoringSSL
[1030 / 1131] CCryptoBoringSSL
[1032 / 1131] CCryptoBoringSSL
[1036 / 1131] CCryptoBoringSSL
[1039 / 1131] CCryptoBoringSSL
[1044 / 1131] CryptoBoringWrapper
[1047 / 1131] CCryptoBoringSSL
[1050 / 1131] Atomics
[1053 / 1131]
[1063 / 1136] SpanPreview
[1072 / 1148] Crypto
[1076 / 1157] DequeModule
[1077 / 1157] DequeModule
[1078 / 1157] DequeModule
[1080 / 1157] DequeModule
[1081 / 1157] Crypto
[1083 / 1157] Crypto
[1086 / 1158] Crypto
[1090 / 1158] Crypto
[1091 / 1159] Crypto
[1093 / 1159] Crypto-product
[1096 / 1159] Crypto
[1105 / 1160] DequeModule
[1111 / 1169] NIOCore
[1112 / 1169] NIOCore
[1113 / 1170] NIOCore
[1116 / 1170] CCryptoBoringSSL
[1117 / 1170] CCryptoBoringSSL
[1120 / 1170] Crypto-product
[1120 / 1170] NIOCore
[1135 / 1185] NIOPosix
[1135 / 1185] NIOEmbedded
[1138 / 1185] NIOEmbedded
[1143 / 1185] NIOPosix
[1144 / 1186] NIOPosix
[1145 / 1186] NIOPosix
[1147 / 1187] NIOCore
[1151 / 1187] NIOCore-product
[1151 / 1187] NIOPosix
[1160 / 1191] NIO
[1169 / 1198] NIOTLS
[1172 / 1198] NIOTLS
[1175 / 1198] NIOTLS
[1182 / 1208] NIOSSL
[1184 / 1209] NIOTLS
[1186 / 1209] NIOTLS
[1188 / 1209] NIOSSL
[1189 / 1209] NIOSSL
[1198 / 1210] NIOSSL
[1201 / 1211] Nats
[1205 / 1220] NIOSSL
[1208 / 1220] Nats
[1209 / 1220] Nats
[1210 / 1221] Nats
[1218 / 1221] NIOSSL
[1218 / 1221] Nats
/host/spi-builder-workspace/Sources/Nats/JetStream/KeyValue/KeyValueBucket.swift:102:27: warning: 'as' test is always true
100 |
101 |             return entry
102 |         } catch let error as JetStreamError {
    |                           `- warning: 'as' test is always true
103 |             if case .apiError(let code, _, _) = error, code == 404 {
104 |                 return nil
/host/spi-builder-workspace/Sources/Nats/JetStream/KeyValue/KeyValueBucket.swift:481:27: warning: 'as' test is always true
479 |
480 |             return KeyValueEntry.fromDirectGet(response, bucket: bucket)
481 |         } catch let error as JetStreamError {
    |                           `- warning: 'as' test is always true
482 |             if case .apiError(let code, _, _) = error, code == 404 {
483 |                 return nil
/host/spi-builder-workspace/Sources/Nats/Client/NatsClient.swift:435:21: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable
433 |             .channelInitializer { channel in
434 |                 channel.pipeline.addHandlers([
435 |                     MessageToByteHandler(ProtocolEncoder(logger: protocolLogger)),
    |                     `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable
436 |                     ByteToMessageHandler(ProtocolDecoder(logger: protocolLogger)),
437 |                     handler
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
    | `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/Nats/Client/NatsClient.swift:436:21: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable
434 |                 channel.pipeline.addHandlers([
435 |                     MessageToByteHandler(ProtocolEncoder(logger: protocolLogger)),
436 |                     ByteToMessageHandler(ProtocolDecoder(logger: protocolLogger)),
    |                     `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable
437 |                     handler
438 |                 ])
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
    | `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/Nats/Client/NatsClient.swift:615:47: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable
613 |
614 |         // Add TLS handler at the front of the pipeline (before protocol encoder/decoder)
615 |         try await channel.pipeline.addHandler(sslHandler, position: .first).get()
    |                                               `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable
616 |
617 |         logger.debug("TLS handler added to pipeline")
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/NIOSSL/NIOSSLHandler.swift:839:1: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
 837 |
 838 | @available(*, unavailable)
 839 | extension NIOSSLHandler: Sendable {}
     | `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
 840 |
 841 | extension NIOSSLHandler {
[1222 / 1222] Nats-product
Build complete! (99.98 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.70.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.27.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio-ssl.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.6.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.5.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto.git"
    }
  ],
  "manifest_display_name" : "swift-nats",
  "name" : "swift-nats",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    },
    {
      "name" : "watchos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "Nats",
      "targets" : [
        "Nats"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "NatsTests",
      "module_type" : "SwiftTarget",
      "name" : "NatsTests",
      "path" : "Tests/NatsTests",
      "sources" : [
        "ErrorTests.swift",
        "Fixtures/TestCredentials.swift",
        "HeadersTests.swift",
        "Integration/AuthenticationIntegrationTests.swift",
        "Integration/ReconnectionIntegrationTests.swift",
        "IntegrationTests.swift",
        "KeyValueTests.swift",
        "MessageTests.swift",
        "SubjectTests.swift",
        "Unit/AuthHandlerTests.swift",
        "Unit/ClientLifecycleTests.swift",
        "Unit/ClientStateMachineTests.swift",
        "Unit/JWTAuthTests.swift",
        "Unit/NKeyAuthTests.swift",
        "Unit/ProtocolDecoderTests.swift",
        "Unit/ProtocolEncoderTests.swift",
        "Unit/ReconnectionPolicyTests.swift",
        "Unit/URLParsingTests.swift"
      ],
      "target_dependencies" : [
        "Nats"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Nats",
      "module_type" : "SwiftTarget",
      "name" : "Nats",
      "path" : "Sources/Nats",
      "product_dependencies" : [
        "NIOCore",
        "NIOPosix",
        "NIOSSL",
        "Logging",
        "Crypto"
      ],
      "product_memberships" : [
        "Nats"
      ],
      "sources" : [
        "Auth/AuthHandler.swift",
        "Auth/JWTAuth.swift",
        "Auth/NKeyAuth.swift",
        "Client/ClientStateMachine.swift",
        "Client/NatsClient.swift",
        "Client/NatsClientOptions.swift",
        "Connection/ConnectionHandler.swift",
        "Connection/Reconnection.swift",
        "Errors/ConnectionError.swift",
        "Errors/JetStreamError.swift",
        "Errors/NatsError.swift",
        "Errors/ProtocolError.swift",
        "Extensions/ByteBuffer+Extensions.swift",
        "JetStream/Consumer/Consumer.swift",
        "JetStream/Consumer/ConsumerConfig.swift",
        "JetStream/Consumer/ConsumerInfo.swift",
        "JetStream/JetStreamContext.swift",
        "JetStream/KeyValue/KeyValueBucket.swift",
        "JetStream/KeyValue/KeyValueConfig.swift",
        "JetStream/KeyValue/KeyValueContext.swift",
        "JetStream/KeyValue/KeyValueEntry.swift",
        "JetStream/KeyValue/KeyValueStatus.swift",
        "JetStream/KeyValue/KeyValueWatcher.swift",
        "JetStream/Message/JetStreamMessage.swift",
        "JetStream/Message/PubAck.swift",
        "JetStream/Stream/Stream.swift",
        "JetStream/Stream/StreamConfig.swift",
        "JetStream/Stream/StreamInfo.swift",
        "Messages/NatsHeaders.swift",
        "Messages/NatsMessage.swift",
        "Messages/Subject.swift",
        "Protocol/ClientOp.swift",
        "Protocol/ConnectInfo.swift",
        "Protocol/ProtocolDecoder.swift",
        "Protocol/ProtocolEncoder.swift",
        "Protocol/ServerInfo.swift",
        "Protocol/ServerOp.swift",
        "Subscription/Subscription.swift",
        "TLS/TLSConfiguration.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.