The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swifty-networking, reference main (c0269c), with Swift 6.4 for Android on 29 Sep 2026 07:41:22 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/KalebCooper/swifty-networking.git
Reference: main
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
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c0269cc test: wait for client upgrade before server ends socket
Cloned https://github.com/KalebCooper/swifty-networking.git
Revision (git rev-parse @):
c0269cc680bdc1cddd3abcf6242d59e5308cbfa2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/KalebCooper/swifty-networking.git at main
========================================
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-54344844-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.49s)
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.72s)
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]
[Finalizing plan]
[80 / 175] HTTPTesting
[100 / 185] HTTPTypes
[109 / 192] HTTPTypesFoundation
[118 / 193] HTTPCore
[121 / 202] HTTPCore
[123 / 202] HTTPCore
[127 / 202] HTTPCore
[131 / 203] HTTPTypesFoundation
[139 / 206] HTTPTypes
[146 / 228] HTTPURLSession
[157 / 228] HTTPPortable
[163 / 228] HTTPPortable
[163 / 228] WebSocketCore
[164 / 228] WebSocketURLSession
[167 / 228] WebSocketCore
[168 / 228] HTTPURLSession
/host/spi-builder-workspace/Sources/HTTPCore/Response.swift:161:24: warning: conformance of 'Value' to protocol 'Decodable' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
159 |   ) async throws(TransportError) -> sending Value {
160 |     if body.count > Self.concurrentDecodeThreshold {
161 |       return try await decodeConcurrently(type, with: decoder)
    |                        `- warning: conformance of 'Value' to protocol 'Decodable' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
162 |     }
163 |     return try decodeInline(type, with: decoder)
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[175 / 228] HTTPTesting
[193 / 252] WebSocketURLSession
[233 / 265] HTTPTesting
[235 / 265] WebSocketPortable
[250 / 269]
[264 / 269] WebSocketTestSupport
[266 / 270] HTTPTesting
Build complete! (9.10 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",
        "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",
        "Latch.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",
        "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",
        "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.