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>&1Build 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: [1;33mwarning: [1;39m'as' test is always true[0;0m
[0;36m100 |[0;0m
[0;36m101 |[0;0m return entry
[0;36m102 |[0;0m } catch let error as JetStreamError {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'as' test is always true[0;0m
[0;36m103 |[0;0m if case .apiError(let code, _, _) = error, code == 404 {
[0;36m104 |[0;0m return nil
/host/spi-builder-workspace/Sources/Nats/JetStream/KeyValue/KeyValueBucket.swift:481:27: [1;33mwarning: [1;39m'as' test is always true[0;0m
[0;36m479 |[0;0m
[0;36m480 |[0;0m return KeyValueEntry.fromDirectGet(response, bucket: bucket)
[0;36m481 |[0;0m } catch let error as JetStreamError {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'as' test is always true[0;0m
[0;36m482 |[0;0m if case .apiError(let code, _, _) = error, code == 404 {
[0;36m483 |[0;0m return nil
/host/spi-builder-workspace/Sources/Nats/Client/NatsClient.swift:435:21: [1;33mwarning: [1;39mconformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable[0;0m
[0;36m433 |[0;0m .channelInitializer { channel in
[0;36m434 |[0;0m channel.pipeline.addHandlers([
[0;36m435 |[0;0m MessageToByteHandler(ProtocolEncoder(logger: protocolLogger)),
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable[0;0m
[0;36m436 |[0;0m ByteToMessageHandler(ProtocolDecoder(logger: protocolLogger)),
[0;36m437 |[0;0m handler
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: [1;39mnote: [1;39mconformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m808 |[0;0m
[0;36m809 |[0;0m @available(*, unavailable)
[0;36m810 |[0;0m extension MessageToByteHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m811 |[0;0m
[0;36m812 |[0;0m extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/Nats/Client/NatsClient.swift:436:21: [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable[0;0m
[0;36m434 |[0;0m channel.pipeline.addHandlers([
[0;36m435 |[0;0m MessageToByteHandler(ProtocolEncoder(logger: protocolLogger)),
[0;36m436 |[0;0m ByteToMessageHandler(ProtocolDecoder(logger: protocolLogger)),
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable[0;0m
[0;36m437 |[0;0m handler
[0;36m438 |[0;0m ])
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m505 |[0;0m
[0;36m506 |[0;0m @available(*, unavailable)
[0;36m507 |[0;0m extension ByteToMessageHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m508 |[0;0m
[0;36m509 |[0;0m // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/Nats/Client/NatsClient.swift:615:47: [1;33mwarning: [1;39mconformance of 'NIOSSLHandler' to 'Sendable' is unavailable[0;0m
[0;36m613 |[0;0m
[0;36m614 |[0;0m // Add TLS handler at the front of the pipeline (before protocol encoder/decoder)
[0;36m615 |[0;0m try await channel.pipeline.addHandler(sslHandler, position: .first).get()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'NIOSSLHandler' to 'Sendable' is unavailable[0;0m
[0;36m616 |[0;0m
[0;36m617 |[0;0m logger.debug("TLS handler added to pipeline")
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/NIOSSL/NIOSSLHandler.swift:839:1: [1;39mnote: [1;39mconformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m837 |[0;0m
[0;36m838 |[0;0m @available(*, unavailable)
[0;36m839 |[0;0m extension NIOSSLHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m840 |[0;0m
[0;36m841 |[0;0m 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.