Build Information
Successful build of AppSyncRealTimeClient, reference main (ab284d
), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 11:32:38 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/aws-amplify/aws-appsync-realtime-client-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/aws-amplify/aws-appsync-realtime-client-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at ab284da chore(deps): bump rexml from 3.3.7 to 3.3.9 (#168)
Cloned https://github.com/aws-amplify/aws-appsync-realtime-client-ios.git
Revision (git rev-parse @):
ab284da9f668d346e29cf64898c5ef123195d06d
SUCCESS checkout https://github.com/aws-amplify/aws-appsync-realtime-client-ios.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/aws-amplify/aws-appsync-realtime-client-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Copying PrivacyInfo.xcprivacy
[1/4] Write sources
[3/4] Write swift-version-1EA4D86E10B52AF.txt
[5/24] Compiling Starscream Engine.swift
[6/24] Compiling Starscream NativeEngine.swift
[7/24] Emitting module Starscream
[8/26] Compiling Starscream FoundationHTTPServerHandler.swift
[9/26] Compiling Starscream FrameCollector.swift
[10/26] Compiling Starscream Compression.swift
[11/26] Compiling Starscream WSCompression.swift
[12/26] Compiling Starscream Data+Extensions.swift
[13/26] Compiling Starscream Security.swift
[14/26] Compiling Starscream Server.swift
[15/26] Compiling Starscream WSEngine.swift
[16/26] Compiling Starscream FoundationHTTPHandler.swift
[17/26] Compiling Starscream FoundationTransport.swift
[18/26] Compiling Starscream TCPTransport.swift
[19/26] Compiling Starscream Framer.swift
[20/26] Compiling Starscream HTTPHandler.swift
[21/26] Compiling Starscream WebSocketServer.swift
[22/26] Compiling Starscream WebSocket.swift
[23/26] Compiling Starscream StringHTTPHandler.swift
[24/26] Compiling Starscream FoundationSecurity.swift
[25/26] Compiling Starscream Transport.swift
[26/26] Compiling Starscream resource_bundle_accessor.swift
[27/72] Emitting module AppSyncRealTimeClient
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/Connection/AppSyncConnection/AppSyncSubscriptionConnection+ErrorHandler.swift:134:1: warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
132 | }
133 |
134 | extension WSError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
135 | public var description: String {
136 | """
[28/76] Compiling AppSyncRealTimeClient CountdownTimer.swift
[29/76] Compiling AppSyncRealTimeClient OIDCAuthProvider.swift
[30/76] Compiling AppSyncRealTimeClient OIDCAuthProviderAsync.swift
[31/76] Compiling AppSyncRealTimeClient SubscriptionConnectionType.swift
[32/76] Compiling AppSyncRealTimeClient SubscriptionConstants.swift
[33/76] Compiling AppSyncRealTimeClient AppSyncJSONHelper.swift
[34/76] Compiling AppSyncRealTimeClient AppSyncJSONValue.swift
[35/76] Compiling AppSyncRealTimeClient AppSyncLogger.swift
[36/76] Compiling AppSyncRealTimeClient AppSyncURLHelper.swift
[37/76] Compiling AppSyncRealTimeClient AtomicValue.swift
[38/76] Compiling AppSyncRealTimeClient AWSAppSyncRealTimeClient.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/Connection/AppSyncConnection/AppSyncSubscriptionConnection+ErrorHandler.swift:134:1: warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
132 | }
133 |
134 | extension WSError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
135 | public var description: String {
136 | """
[39/76] Compiling AppSyncRealTimeClient AppSyncSubscriptionConnection+Connection.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/Connection/AppSyncConnection/AppSyncSubscriptionConnection+ErrorHandler.swift:134:1: warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
132 | }
133 |
134 | extension WSError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
135 | public var description: String {
136 | """
[40/76] Compiling AppSyncRealTimeClient AppSyncSubscriptionConnection+DataHandler.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/Connection/AppSyncConnection/AppSyncSubscriptionConnection+ErrorHandler.swift:134:1: warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
132 | }
133 |
134 | extension WSError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
135 | public var description: String {
136 | """
[41/76] Compiling AppSyncRealTimeClient AppSyncSubscriptionConnection+ErrorHandler.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/Connection/AppSyncConnection/AppSyncSubscriptionConnection+ErrorHandler.swift:134:1: warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
132 | }
133 |
134 | extension WSError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
135 | public var description: String {
136 | """
[42/76] Compiling AppSyncRealTimeClient AppSyncSubscriptionConnection.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/Connection/AppSyncConnection/AppSyncSubscriptionConnection+ErrorHandler.swift:134:1: warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
132 | }
133 |
134 | extension WSError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'WSError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Starscream' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
135 | public var description: String {
136 | """
[43/76] Compiling AppSyncRealTimeClient RealtimeConnectionProviderAsync+StaleConnection.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync.swift:215:43: warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
213 | let allListeners = Array(self.listeners.values)
214 | self.serialCallbackQueue.async {
215 | allListeners.forEach { $0(event) }
| `- warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
216 | }
217 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/ConnectionProvider.swift:25:13: note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
23 | public typealias ConnectionProviderCallback = (ConnectionProviderEvent) -> Void
24 |
25 | public enum ConnectionProviderEvent {
| `- note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
26 |
27 | case connection(ConnectionState)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[44/76] Compiling AppSyncRealTimeClient RealtimeConnectionProviderAsync+Websocket.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync.swift:215:43: warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
213 | let allListeners = Array(self.listeners.values)
214 | self.serialCallbackQueue.async {
215 | allListeners.forEach { $0(event) }
| `- warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
216 | }
217 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/ConnectionProvider.swift:25:13: note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
23 | public typealias ConnectionProviderCallback = (ConnectionProviderEvent) -> Void
24 |
25 | public enum ConnectionProviderEvent {
| `- note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
26 |
27 | case connection(ConnectionState)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[45/76] Compiling AppSyncRealTimeClient RealtimeConnectionProviderAsync.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync.swift:215:43: warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
213 | let allListeners = Array(self.listeners.values)
214 | self.serialCallbackQueue.async {
215 | allListeners.forEach { $0(event) }
| `- warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
216 | }
217 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/ConnectionProvider.swift:25:13: note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
23 | public typealias ConnectionProviderCallback = (ConnectionProviderEvent) -> Void
24 |
25 | public enum ConnectionProviderEvent {
| `- note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
26 |
27 | case connection(ConnectionState)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[46/76] Compiling AppSyncRealTimeClient ConnectionProvider.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync.swift:215:43: warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
213 | let allListeners = Array(self.listeners.values)
214 | self.serialCallbackQueue.async {
215 | allListeners.forEach { $0(event) }
| `- warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
216 | }
217 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/ConnectionProvider.swift:25:13: note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
23 | public typealias ConnectionProviderCallback = (ConnectionProviderEvent) -> Void
24 |
25 | public enum ConnectionProviderEvent {
| `- note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
26 |
27 | case connection(ConnectionState)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[47/76] Compiling AppSyncRealTimeClient ConnectionProviderError.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync.swift:215:43: warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
213 | let allListeners = Array(self.listeners.values)
214 | self.serialCallbackQueue.async {
215 | allListeners.forEach { $0(event) }
| `- warning: capture of 'event' with non-sendable type 'ConnectionProviderEvent' in a '@Sendable' closure [#SendableClosureCaptures]
216 | }
217 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/ConnectionProvider.swift:25:13: note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
23 | public typealias ConnectionProviderCallback = (ConnectionProviderEvent) -> Void
24 |
25 | public enum ConnectionProviderEvent {
| `- note: consider making enum 'ConnectionProviderEvent' conform to the 'Sendable' protocol
26 |
27 | case connection(ConnectionState)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[48/76] Compiling AppSyncRealTimeClient ConnectivityPath.swift
[49/76] Compiling AppSyncRealTimeClient APIKeyAuthInterceptor.swift
[50/76] Compiling AppSyncRealTimeClient OIDCAuthInterceptor.swift
[51/76] Compiling AppSyncRealTimeClient OIDCAuthInterceptorAsync.swift
[52/76] Compiling AppSyncRealTimeClient RealtimeGatewayURLInterceptor.swift
[53/76] Compiling AppSyncRealTimeClient ConnectionProviderFactory.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:17:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
15 | completion: @escaping (AppSyncConnectionRequest) -> Void
16 | ) {
17 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
18 | completion(result)
19 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:29:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
27 | completion: @escaping (AppSyncMessage) -> Void
28 | ) {
29 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
30 | completion(result)
31 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:41:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
39 | completion: @escaping (AppSyncConnectionRequest) -> Void
40 | ) {
41 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
42 | completion(result)
43 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:53:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
51 | completion: @escaping (AppSyncMessage) -> Void
52 | ) {
53 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | completion(result)
55 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[54/76] Compiling AppSyncRealTimeClient InterceptableConnection+Default.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:17:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
15 | completion: @escaping (AppSyncConnectionRequest) -> Void
16 | ) {
17 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
18 | completion(result)
19 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:29:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
27 | completion: @escaping (AppSyncMessage) -> Void
28 | ) {
29 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
30 | completion(result)
31 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:41:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
39 | completion: @escaping (AppSyncConnectionRequest) -> Void
40 | ) {
41 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
42 | completion(result)
43 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:53:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
51 | completion: @escaping (AppSyncMessage) -> Void
52 | ) {
53 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | completion(result)
55 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[55/76] Compiling AppSyncRealTimeClient InterceptableConnection.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:17:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
15 | completion: @escaping (AppSyncConnectionRequest) -> Void
16 | ) {
17 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
18 | completion(result)
19 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:29:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
27 | completion: @escaping (AppSyncMessage) -> Void
28 | ) {
29 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
30 | completion(result)
31 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:41:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
39 | completion: @escaping (AppSyncConnectionRequest) -> Void
40 | ) {
41 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
42 | completion(result)
43 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:53:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
51 | completion: @escaping (AppSyncMessage) -> Void
52 | ) {
53 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | completion(result)
55 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[56/76] Compiling AppSyncRealTimeClient InterceptableConnectionAsync.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:17:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
15 | completion: @escaping (AppSyncConnectionRequest) -> Void
16 | ) {
17 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
18 | completion(result)
19 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:29:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
27 | completion: @escaping (AppSyncMessage) -> Void
28 | ) {
29 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
30 | completion(result)
31 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:41:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
39 | completion: @escaping (AppSyncConnectionRequest) -> Void
40 | ) {
41 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
42 | completion(result)
43 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:53:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
51 | completion: @escaping (AppSyncMessage) -> Void
52 | ) {
53 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | completion(result)
55 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[57/76] Compiling AppSyncRealTimeClient ConnectivityMonitor.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:17:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
15 | completion: @escaping (AppSyncConnectionRequest) -> Void
16 | ) {
17 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
18 | completion(result)
19 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:29:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
27 | completion: @escaping (AppSyncMessage) -> Void
28 | ) {
29 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptableAsync or completion handler flavor [#DeprecatedDeclaration]
30 | completion(result)
31 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:41:22: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
39 | completion: @escaping (AppSyncConnectionRequest) -> Void
40 | ) {
41 | let result = interceptConnection(request, for: endpoint)
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
42 | completion(result)
43 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/InterceptableConnection+Default.swift:53:22: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
51 | completion: @escaping (AppSyncMessage) -> Void
52 | ) {
53 | let result = interceptMessage(message, for: endpoint)
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | completion(result)
55 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[58/76] Compiling AppSyncRealTimeClient RealtimeConnectionProvider+Websocket.swift
[59/76] Compiling AppSyncRealTimeClient RealtimeConnectionProvider.swift
[60/76] Compiling AppSyncRealTimeClient RealtimeConnectionProviderResponse.swift
[61/76] Compiling AppSyncRealTimeClient RealtimeConnectionProviderAsync+ConnectionInterceptableAsync.swift
[62/76] Compiling AppSyncRealTimeClient RealtimeConnectionProviderAsync+MessageInterceptableAsync.swift
[63/76] Compiling AppSyncRealTimeClient AppSyncMessage.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+ConnectionInterceptable.swift:58:72: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
56 | ) -> AppSyncConnectionRequest {
57 | // This is added here for backward compatibility
58 | let finalRequest = connectionInterceptors.reduce(request) { $1.interceptConnection($0, for: endpoint) }
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
59 | return finalRequest
60 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+MessageInterceptable.swift:56:69: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | public func interceptMessage(_ message: AppSyncMessage, for endpoint: URL) -> AppSyncMessage {
55 | // This is added here for backward compatibility
56 | let finalMessage = messageInterceptors.reduce(message) { $1.interceptMessage($0, for: endpoint) }
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
57 | return finalMessage
58 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[64/76] Compiling AppSyncRealTimeClient AppSyncResponse.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+ConnectionInterceptable.swift:58:72: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
56 | ) -> AppSyncConnectionRequest {
57 | // This is added here for backward compatibility
58 | let finalRequest = connectionInterceptors.reduce(request) { $1.interceptConnection($0, for: endpoint) }
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
59 | return finalRequest
60 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+MessageInterceptable.swift:56:69: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | public func interceptMessage(_ message: AppSyncMessage, for endpoint: URL) -> AppSyncMessage {
55 | // This is added here for backward compatibility
56 | let finalMessage = messageInterceptors.reduce(message) { $1.interceptMessage($0, for: endpoint) }
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
57 | return finalMessage
58 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[65/76] Compiling AppSyncRealTimeClient RealtimeConnectionProvider+ConnectionInterceptable.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+ConnectionInterceptable.swift:58:72: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
56 | ) -> AppSyncConnectionRequest {
57 | // This is added here for backward compatibility
58 | let finalRequest = connectionInterceptors.reduce(request) { $1.interceptConnection($0, for: endpoint) }
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
59 | return finalRequest
60 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+MessageInterceptable.swift:56:69: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | public func interceptMessage(_ message: AppSyncMessage, for endpoint: URL) -> AppSyncMessage {
55 | // This is added here for backward compatibility
56 | let finalMessage = messageInterceptors.reduce(message) { $1.interceptMessage($0, for: endpoint) }
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
57 | return finalMessage
58 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[66/76] Compiling AppSyncRealTimeClient RealtimeConnectionProvider+MessageInterceptable.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+ConnectionInterceptable.swift:58:72: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
56 | ) -> AppSyncConnectionRequest {
57 | // This is added here for backward compatibility
58 | let finalRequest = connectionInterceptors.reduce(request) { $1.interceptConnection($0, for: endpoint) }
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
59 | return finalRequest
60 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+MessageInterceptable.swift:56:69: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | public func interceptMessage(_ message: AppSyncMessage, for endpoint: URL) -> AppSyncMessage {
55 | // This is added here for backward compatibility
56 | let finalMessage = messageInterceptors.reduce(message) { $1.interceptMessage($0, for: endpoint) }
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
57 | return finalMessage
58 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[67/76] Compiling AppSyncRealTimeClient RealtimeConnectionProvider+StaleConnection.swift
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+ConnectionInterceptable.swift:58:72: warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
56 | ) -> AppSyncConnectionRequest {
57 | // This is added here for backward compatibility
58 | let finalRequest = connectionInterceptors.reduce(request) { $1.interceptConnection($0, for: endpoint) }
| `- warning: 'interceptConnection(_:for:)' is deprecated: Use the async version under ConnectionInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
59 | return finalRequest
60 | }
/Users/admin/builder/spi-builder-workspace/AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+MessageInterceptable.swift:56:69: warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
54 | public func interceptMessage(_ message: AppSyncMessage, for endpoint: URL) -> AppSyncMessage {
55 | // This is added here for backward compatibility
56 | let finalMessage = messageInterceptors.reduce(message) { $1.interceptMessage($0, for: endpoint) }
| `- warning: 'interceptMessage(_:for:)' is deprecated: Use the async version under MessageInterceptorAsync or completion handler flavor [#DeprecatedDeclaration]
57 | return finalMessage
58 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[68/76] Compiling AppSyncRealTimeClient RetryableConnection.swift
[69/76] Compiling AppSyncRealTimeClient SubscriptionConnection.swift
[70/76] Compiling AppSyncRealTimeClient SubscriptionItem.swift
[71/76] Compiling AppSyncRealTimeClient AppSyncConnectionRequest.swift
[72/76] Compiling AppSyncRealTimeClient AppSyncMessage+Encodable.swift
[73/76] Compiling AppSyncRealTimeClient TaskQueue.swift
[74/76] Compiling AppSyncRealTimeClient AppSyncWebsocketProvider.swift
[75/76] Compiling AppSyncRealTimeClient StarscreamAdapter+Delegate.swift
[76/76] Compiling AppSyncRealTimeClient StarscreamAdapter.swift
Build complete! (8.27s)
Fetching https://github.com/daltoniam/Starscream
[1/5033] Fetching starscream
Fetched https://github.com/daltoniam/Starscream from cache (1.16s)
Computing version for https://github.com/daltoniam/Starscream
Computed https://github.com/daltoniam/Starscream at 4.0.8 (1.71s)
Creating working copy for https://github.com/daltoniam/Starscream
Working copy of https://github.com/daltoniam/Starscream resolved at 4.0.8
warning: 'starscream': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Starscream/Sources/Info.plist
Build complete.
{
"dependencies" : [
{
"identity" : "starscream",
"requirement" : {
"exact" : [
"4.0.8"
]
},
"type" : "sourceControl",
"url" : "https://github.com/daltoniam/Starscream"
}
],
"manifest_display_name" : "AppSyncRealTimeClient",
"name" : "AppSyncRealTimeClient",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "AppSyncRealTimeClient",
"targets" : [
"AppSyncRealTimeClient"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AppSyncRealTimeClientTests",
"module_type" : "SwiftTarget",
"name" : "AppSyncRealTimeClientTests",
"path" : "AppSyncRealTimeClientTests",
"sources" : [
"Connection/AppSyncSubscriptionConnectionErrorHandlerTests.swift",
"Connection/AppSyncSubscriptionConnectionTests.swift",
"ConnectionProvider/AppSyncRealTimeConnection/RealTimeConnectionProviderResponseTests.swift",
"ConnectionProvider/ConnectionProviderAsync/ConnectionProviderAsyncTests.swift",
"ConnectionProvider/ConnectionProviderAsync/RealtimeConnectionProviderAsyncTestBase.swift",
"ConnectionProvider/ConnectionProviderHandleErrorTests.swift",
"ConnectionProvider/ConnectionProviderStaleConnectionTests.swift",
"ConnectionProvider/ConnectionProviderTests.swift",
"ConnectionProvider/RealtimeConnectionProviderTestBase.swift",
"ConnectivityMonitor/ConnectivityMonitorTests.swift",
"Interceptor/APIKeyAuthInterceptorTests.swift",
"Interceptor/AppSyncJSONHelperTests.swift",
"Interceptor/AppSyncURLHelperTests.swift",
"Interceptor/OIDCAuthInterceptorTests.swift",
"Mocks/MockConnectionProvider.swift",
"Mocks/MockConnectivityMonitor.swift",
"Mocks/MockWebsocketProvider.swift",
"Support/CountdownTimerTests.swift",
"Support/RealtimeGatewayURLInterceptorTests.swift",
"TestSupport/Error+Extension.swift"
],
"target_dependencies" : [
"AppSyncRealTimeClient"
],
"type" : "test"
},
{
"c99name" : "AppSyncRealTimeClient",
"module_type" : "SwiftTarget",
"name" : "AppSyncRealTimeClient",
"path" : "AppSyncRealTimeClient",
"product_dependencies" : [
"Starscream"
],
"product_memberships" : [
"AppSyncRealTimeClient"
],
"sources" : [
"AWSAppSyncRealTimeClient.swift",
"Connection/AppSyncConnection/AppSyncSubscriptionConnection+Connection.swift",
"Connection/AppSyncConnection/AppSyncSubscriptionConnection+DataHandler.swift",
"Connection/AppSyncConnection/AppSyncSubscriptionConnection+ErrorHandler.swift",
"Connection/AppSyncConnection/AppSyncSubscriptionConnection.swift",
"Connection/RetryableConnection.swift",
"Connection/SubscriptionConnection.swift",
"Connection/SubscriptionItem.swift",
"ConnectionProvider/AppSyncConnectionRequest.swift",
"ConnectionProvider/AppSyncMessage+Encodable.swift",
"ConnectionProvider/AppSyncMessage.swift",
"ConnectionProvider/AppSyncResponse.swift",
"ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+ConnectionInterceptable.swift",
"ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+MessageInterceptable.swift",
"ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+StaleConnection.swift",
"ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+Websocket.swift",
"ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider.swift",
"ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProviderResponse.swift",
"ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync+ConnectionInterceptableAsync.swift",
"ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync+MessageInterceptableAsync.swift",
"ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync+StaleConnection.swift",
"ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync+Websocket.swift",
"ConnectionProvider/AppsyncRealtimeConnectionAsync/RealtimeConnectionProviderAsync.swift",
"ConnectionProvider/ConnectionProvider.swift",
"ConnectionProvider/ConnectionProviderError.swift",
"ConnectionProvider/ConnectionProviderFactory.swift",
"ConnectionProvider/InterceptableConnection+Default.swift",
"ConnectionProvider/InterceptableConnection.swift",
"ConnectionProvider/InterceptableConnectionAsync.swift",
"ConnectivityMonitor/ConnectivityMonitor.swift",
"ConnectivityMonitor/ConnectivityPath.swift",
"Interceptor/APIKeyAuthInterceptor.swift",
"Interceptor/OIDCAuthInterceptor.swift",
"Interceptor/OIDCAuthInterceptorAsync.swift",
"Interceptor/RealtimeGatewayURLInterceptor.swift",
"Support/AppSyncJSONHelper.swift",
"Support/AppSyncJSONValue.swift",
"Support/AppSyncLogger.swift",
"Support/AppSyncURLHelper.swift",
"Support/AtomicValue.swift",
"Support/CountdownTimer.swift",
"Support/OIDCAuthProvider.swift",
"Support/OIDCAuthProviderAsync.swift",
"Support/SubscriptionConnectionType.swift",
"Support/SubscriptionConstants.swift",
"Support/TaskQueue.swift",
"Websocket/AppSyncWebsocketProvider.swift",
"Websocket/Starscream/StarscreamAdapter+Delegate.swift",
"Websocket/Starscream/StarscreamAdapter.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.