Build Information
Successful build of swifty-networking, reference 1.3.1 (04bbf2), with Swift 6.4 for Android on 29 Sep 2026 04:15:26 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/KalebCooper/swifty-networking.git
Reference: 1.3.1
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/KalebCooper/swifty-networking
* tag 1.3.1 -> FETCH_HEAD
HEAD is now at 04bbf23 chore: release 1.3.1
Cloned https://github.com/KalebCooper/swifty-networking.git
Revision (git rev-parse @):
04bbf231eabb95b90a5be786034e07cf351ee1d5
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/KalebCooper/swifty-networking.git at 1.3.1
========================================
Build
========================================
Selected platform: android
Swift version: 6.4
Building package at path: $PWD
https://github.com/KalebCooper/swifty-networking.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/apple/swift-http-types.git
[1/1939] Fetching swift-http-types
Fetched https://github.com/apple/swift-http-types.git (0.45s)
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.68s)
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
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 590]
[Planning deferred tasks]
[77 / 175] HTTPPortable
[100 / 185] HTTPTypes
[110 / 192] HTTPTypesFoundation
[118 / 193] HTTPTypes
[122 / 202] HTTPCore
[123 / 202] HTTPCore
[130 / 202] HTTPCore
[135 / 203]
[139 / 214] WebSocketCore
[140 / 214] WebSocketCore
[142 / 214] WebSocketCore
[148 / 214] WebSocketURLSession
[151 / 214] WebSocketCore
[174 / 230] WebSocketPortable-product
/host/spi-builder-workspace/Sources/HTTPCore/Response.swift:161:24: [1;33mwarning: [1;39mconformance of 'Value' to protocol 'Decodable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m159 |[0;0m ) async throws(TransportError) -> sending Value {
[0;36m160 |[0;0m if body.count > Self.concurrentDecodeThreshold {
[0;36m161 |[0;0m return try await decodeConcurrently(type, with: decoder)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Value' to protocol 'Decodable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m162 |[0;0m }
[0;36m163 |[0;0m return try decodeInline(type, with: decoder)
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[205 / 246] HTTPPortable
[227 / 264] WebSocketHummingbird-product
[231 / 264] HTTPTesting
[245 / 269] WebSocketTestSupport
[246 / 269] HTTPTypesFoundation
[264 / 269] WebSocketTestSupport
Build complete! (9.26 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "async-http-client",
"requirement" : {
"range" : [
{
"lower_bound" : "1.36.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/async-http-client.git"
},
{
"identity" : "hummingbird",
"requirement" : {
"range" : [
{
"lower_bound" : "2.26.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/hummingbird-project/hummingbird.git"
},
{
"identity" : "hummingbird-websocket",
"requirement" : {
"range" : [
{
"lower_bound" : "2.7.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/hummingbird-project/hummingbird-websocket.git"
},
{
"identity" : "swift-http-types",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-http-types.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.15.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.102.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.37.4",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl.git"
},
{
"identity" : "swift-websocket",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/hummingbird-project/swift-websocket.git"
}
],
"manifest_display_name" : "swifty-networking",
"name" : "swifty-networking",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "26.0"
},
{
"name" : "macos",
"version" : "26.0"
},
{
"name" : "tvos",
"version" : "26.0"
},
{
"name" : "visionos",
"version" : "26.0"
},
{
"name" : "watchos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "HTTPCore",
"targets" : [
"HTTPCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HTTPPortable",
"targets" : [
"HTTPPortable"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HTTPTesting",
"targets" : [
"HTTPTesting"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HTTPURLSession",
"targets" : [
"HTTPURLSession"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WebSocketCore",
"targets" : [
"WebSocketCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WebSocketHummingbird",
"targets" : [
"WebSocketHummingbird"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WebSocketPortable",
"targets" : [
"WebSocketPortable"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WebSocketURLSession",
"targets" : [
"WebSocketURLSession"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "WebSocketURLSessionTests",
"module_type" : "SwiftTarget",
"name" : "WebSocketURLSessionTests",
"path" : "Tests/WebSocketURLSessionTests",
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/WebSocketURLSessionTests/Fixtures",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AppleTLSFixture.swift",
"URLSessionWebSocketAuthenticationTests.swift",
"URLSessionWebSocketLifecycleTests.swift",
"URLSessionWebSocketTLSTests.swift",
"URLSessionWebSocketTests.swift",
"WebSocketServer.swift"
],
"target_dependencies" : [
"HTTPCore",
"HTTPTesting",
"WebSocketCore",
"WebSocketTestSupport",
"WebSocketURLSession"
],
"type" : "test"
},
{
"c99name" : "WebSocketURLSession",
"module_type" : "SwiftTarget",
"name" : "WebSocketURLSession",
"path" : "Sources/WebSocketURLSession",
"product_dependencies" : [
"HTTPTypes",
"HTTPTypesFoundation"
],
"product_memberships" : [
"WebSocketURLSession"
],
"sources" : [
"URLSessionWebSocketExchange.swift",
"URLSessionWebSocketSession.swift",
"URLSessionWebSocketTransport.swift"
],
"target_dependencies" : [
"WebSocketCore"
],
"type" : "library"
},
{
"c99name" : "WebSocketTestSupport",
"module_type" : "SwiftTarget",
"name" : "WebSocketTestSupport",
"path" : "Tests/WebSocketTestSupport",
"sources" : [
"WebSocketCompletionClock.swift",
"WebSocketFixtures.swift"
],
"target_dependencies" : [
"HTTPTesting",
"WebSocketCore"
],
"type" : "library"
},
{
"c99name" : "WebSocketServerInteropTests",
"module_type" : "SwiftTarget",
"name" : "WebSocketServerInteropTests",
"path" : "Tests/WebSocketServerInteropTests",
"sources" : [
"HummingbirdPortableClientTests.swift"
],
"target_dependencies" : [
"HTTPTesting",
"WebSocketCore"
],
"type" : "test"
},
{
"c99name" : "WebSocketPortableTests",
"module_type" : "SwiftTarget",
"name" : "WebSocketPortableTests",
"path" : "Tests/WebSocketPortableTests",
"sources" : [
"NIOWebSocketFrameTests.swift",
"NIOWebSocketTransportTests.swift",
"PartialWriteHandler.swift",
"RawWebSocketServer.swift",
"TLSFixture.swift"
],
"target_dependencies" : [
"HTTPTesting",
"WebSocketCore",
"WebSocketPortable",
"WebSocketTestSupport"
],
"type" : "test"
},
{
"c99name" : "WebSocketPortable",
"module_type" : "SwiftTarget",
"name" : "WebSocketPortable",
"path" : "Sources/WebSocketPortable",
"product_dependencies" : [
"HTTPTypes"
],
"product_memberships" : [
"WebSocketPortable"
],
"sources" : [
"Dependencies.swift",
"NIOWebSocketExchange.swift",
"NIOWebSocketFailureHandler.swift",
"NIOWebSocketFrameValidation.swift",
"NIOWebSocketHandler.swift",
"NIOWebSocketHandshake.swift",
"NIOWebSocketHeadLimit.swift",
"NIOWebSocketTransport.swift"
],
"target_dependencies" : [
"HTTPCore",
"WebSocketCore"
],
"type" : "library"
},
{
"c99name" : "WebSocketHummingbirdTests",
"module_type" : "SwiftTarget",
"name" : "WebSocketHummingbirdTests",
"path" : "Tests/WebSocketHummingbirdTests",
"sources" : [
"HummingbirdWebSocketAdapterTests.swift"
],
"target_dependencies" : [
"HTTPTesting",
"WebSocketCore",
"WebSocketHummingbird",
"WebSocketURLSession"
],
"type" : "test"
},
{
"c99name" : "WebSocketHummingbird",
"module_type" : "SwiftTarget",
"name" : "WebSocketHummingbird",
"path" : "Sources/WebSocketHummingbird",
"product_memberships" : [
"WebSocketHummingbird"
],
"sources" : [
"Dependencies.swift",
"HummingbirdWebSocketAdapter.swift",
"HummingbirdWebSocketConnection.swift"
],
"target_dependencies" : [
"WebSocketCore"
],
"type" : "library"
},
{
"c99name" : "WebSocketCoreTests",
"module_type" : "SwiftTarget",
"name" : "WebSocketCoreTests",
"path" : "Tests/WebSocketCoreTests",
"product_dependencies" : [
"HTTPTypes"
],
"sources" : [
"HTTPCompatibilityTests.swift",
"WebSocketCloseTests.swift",
"WebSocketHandshakeTests.swift",
"WebSocketLifecycleTests.swift",
"WebSocketSendSettlementTests.swift",
"WebSocketSendSupport.swift",
"WebSocketSendTests.swift",
"WebSocketValueTests.swift"
],
"target_dependencies" : [
"HTTPCore",
"HTTPTesting",
"WebSocketCore",
"WebSocketTestSupport"
],
"type" : "test"
},
{
"c99name" : "WebSocketCore",
"module_type" : "SwiftTarget",
"name" : "WebSocketCore",
"path" : "Sources/WebSocketCore",
"product_dependencies" : [
"HTTPTypes"
],
"product_memberships" : [
"HTTPTesting",
"WebSocketCore",
"WebSocketHummingbird",
"WebSocketPortable",
"WebSocketURLSession"
],
"sources" : [
"WebSocket.swift",
"WebSocketClient.swift",
"WebSocketClock.swift",
"WebSocketClose.swift",
"WebSocketCloseCancellationPolicy.swift",
"WebSocketCloseCode.swift",
"WebSocketCompletion.swift",
"WebSocketConnectWait.swift",
"WebSocketConnection.swift",
"WebSocketError.swift",
"WebSocketHandshake.swift",
"WebSocketInbox.swift",
"WebSocketMessage.swift",
"WebSocketMessages.swift",
"WebSocketOptions.swift",
"WebSocketRequest+Validation.swift",
"WebSocketRequest.swift",
"WebSocketSendOperation.swift",
"WebSocketSession.swift",
"WebSocketTransport.swift"
],
"target_dependencies" : [
"HTTPCore"
],
"type" : "library"
},
{
"c99name" : "HTTPURLSessionTests",
"module_type" : "SwiftTarget",
"name" : "HTTPURLSessionTests",
"path" : "Tests/HTTPURLSessionTests",
"sources" : [
"EndToEndTests.swift",
"Latch.swift",
"URL+Fixture.swift",
"URLSessionTransportTests.swift"
],
"target_dependencies" : [
"HTTPCore",
"HTTPTesting",
"HTTPURLSession"
],
"type" : "test"
},
{
"c99name" : "HTTPURLSession",
"module_type" : "SwiftTarget",
"name" : "HTTPURLSession",
"path" : "Sources/HTTPURLSession",
"product_dependencies" : [
"HTTPTypesFoundation"
],
"product_memberships" : [
"HTTPURLSession"
],
"sources" : [
"HTTPClient+URLSession.swift",
"RedirectRefusingDelegate.swift",
"StreamingTaskDelegate.swift",
"URL+Redaction.swift",
"URLSessionResponseFailure.swift",
"URLSessionTransport.swift",
"URLSessionTransportFailure.swift"
],
"target_dependencies" : [
"HTTPCore"
],
"type" : "library"
},
{
"c99name" : "HTTPTestingTests",
"module_type" : "SwiftTarget",
"name" : "HTTPTestingTests",
"path" : "Tests/HTTPTestingTests",
"product_dependencies" : [
"HTTPTypes"
],
"sources" : [
"FixturesTests.swift",
"MockTransportTests.swift",
"RecordingClockTests.swift",
"RecordingObserverTests.swift",
"RecordingTokenProviderTests.swift",
"StubURLProtocolTests.swift",
"URL+Fixture.swift",
"WebSocketScriptTests.swift"
],
"target_dependencies" : [
"HTTPCore",
"HTTPTesting",
"WebSocketCore",
"WebSocketTestSupport"
],
"type" : "test"
},
{
"c99name" : "HTTPTesting",
"module_type" : "SwiftTarget",
"name" : "HTTPTesting",
"path" : "Sources/HTTPTesting",
"product_dependencies" : [
"HTTPTypes"
],
"product_memberships" : [
"HTTPTesting"
],
"sources" : [
"Fixtures.swift",
"MockTransport.swift",
"MockTransportFailure.swift",
"MockWebSocketTransport.swift",
"RecordingClock.swift",
"RecordingObserver.swift",
"RecordingTokenProvider.swift",
"RecordingTokenProviderFailure.swift",
"Response+Fixtures.swift",
"ScriptedWebSocketConnection.swift",
"StubURLProtocol.swift",
"StubURLProtocolFailure.swift",
"SuiteTimeLimit.swift",
"WebSocketRendezvous.swift",
"WebSocketScript.swift",
"WebSocketScriptFailure.swift"
],
"target_dependencies" : [
"HTTPCore",
"WebSocketCore"
],
"type" : "library"
},
{
"c99name" : "HTTPPortableTests",
"module_type" : "SwiftTarget",
"name" : "HTTPPortableTests",
"path" : "Tests/HTTPPortableTests",
"sources" : [
"AsyncHTTPClientTransportTests.swift",
"EndToEndTests.swift",
"Latch.swift",
"LoopbackServer.swift",
"StreamingExchangeTests.swift",
"TestSupport.swift",
"URL+Fixture.swift"
],
"target_dependencies" : [
"HTTPCore",
"HTTPPortable",
"HTTPTesting"
],
"type" : "test"
},
{
"c99name" : "HTTPPortable",
"module_type" : "SwiftTarget",
"name" : "HTTPPortable",
"path" : "Sources/HTTPPortable",
"product_memberships" : [
"HTTPPortable"
],
"sources" : [
"AsyncHTTPClientResponseFailure.swift",
"AsyncHTTPClientTransport.swift",
"StreamingExchange.swift"
],
"target_dependencies" : [
"HTTPCore"
],
"type" : "library"
},
{
"c99name" : "HTTPCoreTests",
"module_type" : "SwiftTarget",
"name" : "HTTPCoreTests",
"path" : "Tests/HTTPCoreTests",
"sources" : [
"AuthenticationTests.swift",
"BackoffScheduleTests.swift",
"EndToEndTests.swift",
"HTTPClientAuthTests.swift",
"HTTPClientCoalescingTests.swift",
"HTTPClientDeadlineTests.swift",
"HTTPClientDecodeTests.swift",
"HTTPClientDestinationTests.swift",
"HTTPClientObserverTests.swift",
"HTTPClientRedirectTests.swift",
"HTTPClientRetryTests.swift",
"HTTPClientStreamingTests.swift",
"HTTPClientTests.swift",
"HoldingTransport.swift",
"Latch.swift",
"LoggingObserverTests.swift",
"MultipartFormTests.swift",
"PageSequenceDecodeTests.swift",
"PageSequenceTests.swift",
"QueryItemTests.swift",
"RequestTests.swift",
"ResponseDecodeTests.swift",
"ResponseSpanTests.swift",
"RetryAfterTests.swift",
"RetryPolicyTests.swift",
"Streaming/ChunkBufferTests.swift",
"Streaming/EventSourceTests.swift",
"Streaming/LineSplitterTests.swift",
"Streaming/NDJSONDecoderTests.swift",
"Streaming/SSEDecoderTests.swift",
"Streaming/StreamedBodyTests.swift",
"TestSupport.swift",
"TokenTests.swift",
"TransportErrorTests.swift",
"TransportEventTests.swift",
"TransportObserverTests.swift",
"TransportTests.swift",
"URL+Fixture.swift",
"URLReferenceTests.swift",
"WebLinkTests.swift"
],
"target_dependencies" : [
"HTTPCore",
"HTTPTesting"
],
"type" : "test"
},
{
"c99name" : "HTTPCore",
"module_type" : "SwiftTarget",
"name" : "HTTPCore",
"path" : "Sources/HTTPCore",
"product_dependencies" : [
"HTTPTypes"
],
"product_memberships" : [
"HTTPCore",
"HTTPPortable",
"HTTPTesting",
"HTTPURLSession",
"WebSocketCore",
"WebSocketHummingbird",
"WebSocketPortable",
"WebSocketURLSession"
],
"sources" : [
"Authentication.swift",
"BackoffSchedule.swift",
"BaseURL.swift",
"BodyEvent.swift",
"CachePolicy.swift",
"CoalescingIdentity.swift",
"ContentTypeSniff.swift",
"DecodedResponse.swift",
"FailedAttempt.swift",
"FailureEvent.swift",
"HTTPClient.swift",
"LoggingObserver.swift",
"MultipartForm.swift",
"NextPage.swift",
"PageSequence.swift",
"QueryItem.swift",
"RedirectPolicy.swift",
"RefreshGate.swift",
"Request.swift",
"RequestBody.swift",
"RequestCoalescer.swift",
"RequestEvent.swift",
"RequestOptions.swift",
"Response.swift",
"ResponseEvent.swift",
"RetryAfter.swift",
"RetryPolicy.swift",
"Streaming/ChunkBuffer.swift",
"Streaming/EventSource.swift",
"Streaming/FlowControl.swift",
"Streaming/Line.swift",
"Streaming/LineSplitter.swift",
"Streaming/LineSplitterFailure.swift",
"Streaming/NDJSONDecoder.swift",
"Streaming/SSEDecoder.swift",
"Streaming/ServerSentEvent.swift",
"Streaming/StreamedBody.swift",
"Streaming/StreamedResponse.swift",
"TokenProvider.swift",
"TokenRefresher.swift",
"Transport.swift",
"TransportBody.swift",
"TransportError.swift",
"TransportFailureKind.swift",
"TransportObserver.swift",
"TransportOptions.swift",
"URLReference.swift",
"WebLink.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Done.