The Swift Package Index logo.Swift Package Index

Build Information

Successful build of AblyChat, reference main (5b973e), with Swift 6.2 for macOS (SPM) on 30 Sep 2026 18:31:34 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ably/ably-chat-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ably/ably-chat-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 5b973ea Merge pull request #487 from ably/fix/spec-coverage-markdown-spec
Submodule path 'Tests/AblyChatTests/ably-common': checked out '60fd9cf106abb1d6292fdd87d63ea33c552c8f33'
Submodule 'Tests/AblyChatTests/ably-common' (https://github.com/ably/ably-common) registered for path 'Tests/AblyChatTests/ably-common'
Cloning into '/Users/admin/builder/spi-builder-workspace/Tests/AblyChatTests/ably-common'...
Cloned https://github.com/ably/ably-chat-swift.git
Revision (git rev-parse @):
5b973ea0f0b03a0b0fecfeac52f9bd0ecf1fbe75
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ably/ably-chat-swift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ably/ably-chat-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin GenerateManual
[4/4] Compiling plugin GenerateDoccReference
Building for debugging...
[4/166] Write sources
[4/166] Copying PrivacyInfo.xcprivacy
[8/166] Write BuildTool-entitlement.plist
[9/166] Write sources
[16/166] Write swift-version--3CB7CFEC50E0D141.txt
[17/166] Compiling ARTSRURLUtilities.m
[18/166] Compiling ARTSRRandom.m
[19/179] Compiling ARTSRError.m
[20/200] Compiling ARTSRHTTPConnectMessage.m
[21/202] Compiling ARTSRMutex.m
[22/202] Compiling Ably resource_bundle_accessor.m
[23/202] Compiling ARTSRSIMDHelpers.m
[24/202] Compiling NSRunLoop+ARTSRWebSocket.m
[25/202] Compiling ARTSRRunLoopThread.m
[26/202] Compiling ARTSRPinningSecurityPolicy.m
[27/202] Compiling NSURLRequest+ARTSRWebSocket.m
[28/202] Compiling ARTSRIOConsumerPool.m
[29/202] Compiling ARTSRIOConsumer.m
[30/202] Compiling ARTSRConstants.m
[31/202] Compiling ARTSRHash.m
[32/202] Compiling ARTSRDelegateController.m
[33/202] Compiling Ably NSURLQueryItem+Stringifiable.m
[34/202] Compiling ARTSRProxyConnect.m
[35/202] Compiling ARTSRSecurityPolicy.m
[36/202] Compiling Ably ARTWrapperSDKProxyRealtimeChannels.m
[37/202] Compiling Ably ARTWrapperSDKProxyRealtimeChannel.m
[38/202] Compiling Ably ARTWrapperSDKProxyRealtimePresence.m
[39/202] Compiling Ably ARTWrapperSDKProxyRealtimeAnnotations.m
[40/202] Compiling Ably ARTWrapperSDKProxyPushDeviceRegistrations.m
[41/202] Compiling Ably ARTWrapperSDKProxyPushChannelSubscriptions.m
[42/202] Compiling Ably ARTWrapperSDKProxyRealtime.m
[43/202] Compiling Ably ARTWrapperSDKProxyPushAdmin.m
[44/202] Compiling Ably ARTWrapperSDKProxyPushChannel.m
[45/202] Compiling Ably ARTWrapperSDKProxyOptions.m
[46/202] Compiling Ably ARTWrapperSDKProxyPush.m
[47/202] Compiling Ably ARTWebSocketFactory.m
[48/202] Compiling Ably ARTUpdateDeleteResult.m
[49/202] Compiling ARTSRWebSocket.m
[50/202] Compiling Ably ARTURLSessionServerTrust.m
[51/202] Compiling Ably ARTWebSocketTransport.m
[52/202] Compiling Ably ARTTokenRequest.m
[53/202] Compiling Ably ARTTokenParams.m
[54/202] Compiling Ably ARTTokenDetails.m
[55/202] Compiling Ably ARTTypes.m
[56/202] Compiling Ably ARTThrowingLocalDeviceStorage.m
[57/202] Compiling Ably ARTTestClientOptions.m
[58/202] Compiling Ably ARTSystemTimeProvider.m
[59/202] Compiling Ably ARTStringifiable.m
[60/202] Compiling Ably ARTRetrySequence.m
[61/202] Compiling Ably ARTSummaryTypes.m
[62/202] Compiling Ably ARTStatus.m
[63/202] Compiling Ably ARTRestChannels.m
[64/202] Compiling Ably ARTStats.m
[65/202] Compiling Ably ARTRealtimeTransportFactory.m
[66/202] Compiling Ably ARTRestPresence.m
[67/202] Compiling Ably ARTRealtimeTransport.m
[68/202] Compiling Ably ARTRestAnnotations.m
[69/202] Compiling Ably ARTRealtimeChannelOptions.m
[70/202] Compiling Ably ARTRestChannel.m
[71/202] Compiling Ably ARTRealtimeChannels.m
[73/202] Emitting module InternalCollectionsUtilities
[73/202] Compiling Ably ARTRest.m
[74/205] Compiling Ably ARTQueuedDealloc.m
[75/205] Compiling Ably ARTQueuedMessage.m
[76/205] Compiling Ably ARTRealtimeAnnotations.m
[77/205] Compiling Ably ARTRealtimePresence.m
[79/205] Compiling InternalCollectionsUtilities UnsafeMutablePointer+Extras.swift
[80/205] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[81/205] Compiling InternalCollectionsUtilities UnsafePointer+Extras.swift
[82/205] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[83/205] Compiling InternalCollectionsUtilities _SortedCollection.swift
[84/205] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[84/205] Compiling Ably ARTPushChannelSubscription.m
[85/205] Compiling Ably ARTPushDeviceRegistrations.m
[86/205] Compiling Ably ARTPushChannelSubscriptions.m
[87/205] Compiling Ably ARTPushAdmin.m
[88/205] Compiling Ably ARTRealtimeChannel.m
[89/205] Compiling Ably ARTPushChannel.m
[90/205] Compiling Ably ARTPushActivationStateMachine.m
[92/205] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Equality.swift
[93/205] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Extras.swift
[94/205] Compiling InternalCollectionsUtilities Debugging.swift
[94/205] Compiling Ably ARTRealtime.m
[95/205] Compiling Ably ARTPushActivationEvent.m
[96/205] Compiling Ably ARTPushActivationState.m
[97/205] Compiling Ably ARTPublishResult.m
[98/205] Compiling Ably ARTPublishResultSerial.m
[99/205] Compiling Ably ARTPush.m
[100/205] Compiling Ably ARTPublicRealtimeChannelUnderlyingObjects.m
[102/205] Compiling InternalCollectionsUtilities MutableSpan+Extras.swift
[103/205] Compiling InternalCollectionsUtilities OutputSpan+Extras.swift
[104/205] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[105/205] Compiling InternalCollectionsUtilities Span+Extras.swift
[106/205] Compiling InternalCollectionsUtilities Strideable+LimitHelpers.swift
[107/205] Compiling InternalCollectionsUtilities String+Padding.swift
[108/205] Compiling InternalCollectionsUtilities Descriptions.swift
[109/205] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[110/205] Compiling InternalCollectionsUtilities Integer rank.swift
[111/205] Compiling InternalCollectionsUtilities TemporaryAllocation.swift
[112/205] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[113/205] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[113/205] Compiling Ably ARTPresenceMessage.m
[114/205] Compiling Ably ARTProtocolMessage.m
[115/205] Compiling Ably ARTPresence.m
[116/205] Compiling Ably ARTPluginDecodingContext.m
[117/205] Compiling Ably ARTPendingMessage.m
[118/205] Compiling Ably ARTPaginatedResult.m
[119/205] Compiling Ably ARTPluginAPI.m
[121/205] Compiling InternalCollectionsUtilities Iterable+Equality.swift
[122/205] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[123/205] Compiling InternalCollectionsUtilities MutableRef.swift
[124/205] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[125/205] Compiling InternalCollectionsUtilities UInt+reversed.swift
[126/205] Compiling InternalCollectionsUtilities Iterable+CopyContents.swift
[127/205] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[128/205] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[129/205] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[129/205] Compiling Ably ARTOutboundAnnotation.m
[130/205] Compiling Ably ARTNSURL+ARTUtils.m
[131/205] Compiling Ably ARTNSString+ARTUtil.m
[132/205] Compiling Ably ARTNSMutableURLRequest+ARTUtils.m
[133/205] Compiling Ably ARTNSMutableURLRequest+ARTPaginated.m
[135/205] Emitting module ArgumentParserToolInfo
[136/205] Compiling ArgumentParserToolInfo ToolInfo.swift
[136/205] Compiling Ably ARTNSMutableRequest+ARTRest.m
[137/205] Compiling Ably ARTNSMutableRequest+ARTPush.m
[138/209] Compiling Ably ARTNSMutableDictionary+ARTDictionaryUtil.m
[139/209] Compiling Ably ARTOSReachability.m
[140/209] Compiling Ably ARTNSHTTPURLResponse+ARTPaginated.m
[141/209] Compiling Ably ARTNSError+ARTUtils.m
[142/219] Compiling Ably ARTNSDictionary+ARTDictionaryUtil.m
[144/234] Compiling SpanPreview MutableSpan+InputSpanHelpers.swift
[145/237] Compiling SpanPreview OutputSpan+InputSpanHelpers.swift
[146/267] Emitting module SpanPreview
[147/267] Compiling SpanPreview InputSpan.swift
[147/267] Compiling Ably ARTNSDate+ARTUtil.m
[148/267] Compiling Ably ARTNSArray+ARTFunctional.m
[149/267] Compiling Ably ARTMessageSendStatus.m
[150/315] Compiling Ably ARTMessageOperation.m
[151/315] Compiling Ably ARTMessageVersion.m
[152/315] Compiling Ably ARTMessageAnnotations.m
[153/315] Compiling Ably ARTLogAdapter.m
[154/358] Compiling Ably ARTMessage.m
[155/358] Compiling Ably ARTLog.m
[156/358] Compiling Ably ARTMsgPackEncoder.m
[157/358] Compiling Ably ARTLocalDeviceStorage.m
[158/358] Compiling Ably ARTLocalDevice.m
[159/358] Compiling Ably ARTJitterCoefficientGenerator.m
[160/358] Compiling Ably ARTJsonEncoder.m
[161/358] Compiling Ably ARTGCD.m
[162/358] Compiling Ably ARTInternalLogCore.m
[163/358] Compiling Ably ARTInternalLog.m
[164/358] Compiling Ably ARTHttp.m
[165/358] Compiling Ably ARTHTTPPaginatedResponse.m
[166/358] Compiling Ably ARTFormEncode.m
[167/358] Compiling Ably ARTFallback.m
[169/358] Compiling DequeModule UniqueDeque+Prepend.swift
[170/358] Compiling DequeModule UniqueDeque+Removals.swift
[171/358] Compiling DequeModule UniqueDeque+Replacements.swift
[172/358] Compiling ArgumentParser UsageGenerator.swift
[173/358] Compiling ArgumentParser CollectionExtensions.swift
[174/358] Compiling ArgumentParser Foundation.swift
[174/364] Compiling Ably ARTFallbackHosts.m
[175/364] Compiling Ably ARTErrorChecker.m
[177/364] Compiling ArgumentParser Mutex.swift
[178/364] Compiling ArgumentParser Platform.swift
[179/364] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[180/364] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[181/364] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[182/364] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[183/364] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[184/364] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[185/364] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[186/364] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[187/364] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[188/364] Compiling OrderedCollections OrderedSet+Sendable.swift
[188/364] Compiling Ably ARTDevicePushDetails.m
[189/364] Compiling Ably ARTJsonLikeEncoder.m
[190/364] Compiling Ably ARTDeviceIdentityTokenDetails.m
[191/364] Compiling Ably ARTDeviceDetails.m
[193/364] Compiling DequeModule UniqueDeque+Iterable.swift
[196/368] Compiling Ably ARTDefault.m
[197/368] Compiling Ably ARTEventEmitter.m
[198/368] Compiling Ably ARTConstants.m
[199/368] Compiling Ably ARTDataQuery.m
[200/368] Compiling Ably ARTCrypto.m
[201/368] Compiling Ably ARTConnectionStateChangeParams.m
[202/368] Compiling Ably ARTConnectionDetails.m
[203/368] Compiling Ably ARTDataEncoder.m
[204/368] Compiling Ably ARTConnectRetryState.m
[205/368] Compiling Ably ARTConnection.m
[206/368] Compiling Ably ARTClientInformation.m
[207/368] Compiling Ably ARTChannelStateChangeParams.m
[208/368] Compiling Ably ARTChannels.m
[209/368] Compiling Ably ARTChannelProtocol.m
[210/368] Compiling Ably ARTClientOptions.m
[212/368] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[213/368] Compiling DequeModule Deque+Extras.swift
[214/368] Compiling DequeModule Deque+Hashable.swift
[215/368] Compiling DequeModule Deque+Testing.swift
[216/368] Compiling DequeModule Deque._Storage.swift
[216/368] Compiling Ably ARTChannelOptions.m
[217/368] Compiling Ably ARTBackoffRetryDelayCalculator.m
[218/368] Compiling Ably ARTAuthDetails.m
[219/368] Compiling Ably ARTAuthOptions.m
[220/368] Compiling Ably ARTBaseMessage.m
[222/368] Compiling DequeModule RigidDeque+Equatable.swift
[223/368] Compiling DequeModule RigidDeque+Removals.swift
[224/368] Compiling DequeModule RigidDeque+Replacements.swift
[225/368] Compiling DequeModule RigidDeque+Testing.swift
[226/368] Compiling DequeModule RigidDeque.swift
[227/368] Compiling DequeModule UniqueDeque+Append.swift
[228/368] Compiling DequeModule Deque+Codable.swift
[229/368] Compiling DequeModule Deque+Collection.swift
[230/368] Compiling DequeModule Deque+CustomReflectable.swift
[231/368] Compiling DequeModule Deque+Descriptions.swift
[232/368] Compiling DequeModule Deque+Equatable.swift
[233/368] Compiling DequeModule UniqueDeque+Consumption.swift
[234/368] Compiling DequeModule UniqueDeque+ContainerOperations.swift
[234/368] Compiling Ably ARTChannel.m
[236/368] Compiling DequeModule RigidDeque+Insertions.swift
[237/368] Compiling DequeModule RigidDeque+Iterable.swift
[238/368] Compiling DequeModule RigidDeque+Prepend.swift
[239/368] Compiling DequeModule RigidDeque+Consumption.swift
[240/368] Compiling DequeModule RigidDeque+ContainerOperations.swift
[241/368] Compiling DequeModule RigidDeque+Deprecations.swift
[242/368] Compiling DequeModule RigidDeque+Descriptions.swift
[242/368] Compiling Ably ARTAttachRetryState.m
[243/368] Compiling Ably ARTAttachRequestParams.m
[244/368] Compiling Ably ARTAtomicFileStorage.m
[245/368] Compiling Ably ARTAnnotation.m
[247/368] Compiling DequeModule UniqueDeque+Equatable.swift
[248/368] Compiling DequeModule UniqueDeque+Hashable.swift
[249/368] Compiling DequeModule UniqueDeque+Initializers.swift
[250/368] Compiling DequeModule UniqueDeque+Insertions.swift
[251/368] Compiling DequeModule Deque._UnsafeHandle.swift
[252/368] Compiling DequeModule Deque.swift
[253/368] Compiling DequeModule _DequeBuffer.swift
[254/368] Compiling DequeModule _DequeBufferHeader.swift
[255/368] Compiling DequeModule RigidDeque+Append.swift
[258/368] Compiling DequeModule UniqueDeque+Deprecations.swift
[259/368] Compiling DequeModule UniqueDeque+Descriptions.swift
[265/368] Compiling DequeModule RigidDeque+Hashable.swift
[266/368] Compiling DequeModule RigidDeque+Initializers.swift
[279/368] Compiling Ably ARTAuth.m
[288/416] Compiling AblyChat DefaultRoomReactions.swift
[289/416] Compiling AblyChat DefaultTyping.swift
[290/416] Compiling AblyChat Dependencies.swift
[291/416] Compiling AblyChat ErrorInfo.swift
[292/416] Compiling AblyChat Events.swift
[293/416] Compiling AblyChat JSONCodable.swift
[294/416] Compiling AblyChat JSONValue.swift
[295/416] Compiling AblyChat Logging.swift
[296/416] Compiling AblyChat Message.swift
[297/416] Compiling AblyChat MessageReaction+JSON.swift
[298/416] Compiling AblyChat OperationMetadata.swift
[299/416] Compiling AblyChat PaginatedResult.swift
[300/416] Compiling OrderedCollections OrderedSet+SubSequence.swift
[301/416] Compiling OrderedCollections OrderedSet+Testing.swift
[302/416] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[303/416] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[304/416] Compiling OrderedCollections OrderedSet.swift
[305/416] Compiling OrderedCollections _UnsafeBitset.swift
[306/416] Emitting module OrderedCollections
[307/416] Compiling AblyChat MessageReaction.swift
[308/416] Compiling AblyChat MessageReactions.swift
[309/416] Compiling AblyChat Messages.swift
[310/416] Compiling AblyChat Metadata.swift
[311/416] Compiling Table Border.swift
[312/416] Compiling Table Column.swift
[313/416] Compiling Table Configuration.swift
[314/416] Emitting module Table
[315/416] Compiling Table Table.swift
[316/416] Compiling Table DefaultStringInterpolation+Table.swift
[317/416] Emitting module DequeModule
[318/471] Compiling AsyncAlgorithms AsyncAdjacentPairsSequence.swift
[319/471] Compiling AsyncAlgorithms AsyncBufferedByteIterator.swift
[320/471] Compiling AsyncAlgorithms AsyncChain2Sequence.swift
[321/471] Compiling AsyncAlgorithms AsyncChain3Sequence.swift
[322/471] Compiling AsyncAlgorithms AsyncChunkedByGroupSequence.swift
[323/471] Compiling AsyncAlgorithms AsyncChunkedOnProjectionSequence.swift
[324/476] Compiling AsyncAlgorithms AsyncJoinedBySeparatorSequence.swift
[325/476] Compiling AsyncAlgorithms _TinyArray.swift
[326/476] Compiling AsyncAlgorithms AsyncInterspersedSequence.swift
[327/476] Compiling AsyncAlgorithms Locking.swift
[328/476] Compiling AsyncAlgorithms AsyncMerge2Sequence.swift
[333/481] Compiling AsyncAlgorithms AsyncMerge3Sequence.swift
[334/481] Compiling AsyncAlgorithms MergeStateMachine.swift
[335/481] Compiling AsyncAlgorithms AsyncChunksOfCountOrSignalSequence.swift
[336/481] Compiling AsyncAlgorithms AsyncChunksOfCountSequence.swift
[337/481] Compiling AsyncAlgorithms AsyncCompactedSequence.swift
[338/481] Compiling AsyncAlgorithms AsyncExclusiveReductionsSequence.swift
[339/481] Compiling AsyncAlgorithms AsyncInclusiveReductionsSequence.swift
[341/481] Compiling ArgumentParser NonsenseFlagsValidator.swift
[342/481] Compiling ArgumentParser ParsableArgumentsValidation.swift
[343/481] Compiling ArgumentParser PositionalArgumentsValidator.swift
[344/481] Compiling ArgumentParser UniqueNamesValidator.swift
[345/481] Compiling AsyncAlgorithms FlatMapLatestStorage.swift
[346/481] Compiling AsyncAlgorithms Disconnected.swift
[347/481] Compiling AsyncAlgorithms AsyncThrowingExclusiveReductionsSequence.swift
[348/481] Compiling AsyncAlgorithms AsyncThrowingInclusiveReductionsSequence.swift
[349/481] Compiling AsyncAlgorithms AsyncTimerSequence.swift
[350/481] Compiling AsyncAlgorithms AsyncBufferSequence.swift
[351/481] Compiling AsyncAlgorithms BoundedBufferStateMachine.swift
[352/481] Compiling AsyncAlgorithms BoundedBufferStorage.swift
[353/481] Compiling AsyncAlgorithms AsyncJoinedSequence.swift
[354/481] Compiling AsyncAlgorithms AsyncMapErrorSequence.swift
[355/481] Compiling AsyncAlgorithms AsyncRemoveDuplicatesSequence.swift
[356/481] Compiling AsyncAlgorithms AsyncShareSequence.swift
[357/481] Compiling AsyncAlgorithms AsyncSyncSequence.swift
[358/481] Compiling ArgumentParser CodingKeyValidator.swift
[359/481] Emitting module AsyncAlgorithms
[365/481] Compiling AsyncAlgorithms MultiProducerSingleConsumerAsyncChannel+Internal.swift
[366/481] Compiling AsyncAlgorithms MultiProducerSingleConsumerAsyncChannel.swift
[367/481] Compiling AsyncAlgorithms RangeReplaceableCollection.swift
[368/481] Compiling AsyncAlgorithms Rethrow.swift
[369/481] Compiling AsyncAlgorithms SetAlgebra.swift
[376/481] Compiling AsyncAlgorithms AsyncChannel.swift
[377/481] Compiling AsyncAlgorithms AsyncThrowingChannel.swift
[378/481] Compiling AsyncAlgorithms ChannelStateMachine.swift
[379/481] Compiling AsyncAlgorithms ChannelStorage.swift
[380/481] Compiling AsyncAlgorithms MergeStorage.swift
[386/481] Compiling AsyncAlgorithms UnsafeTransfer.swift
[387/481] Compiling AsyncAlgorithms AsyncZip2Sequence.swift
[388/481] Compiling AsyncAlgorithms AsyncZip3Sequence.swift
[389/481] Compiling AsyncAlgorithms ZipStateMachine.swift
[390/481] Compiling AsyncAlgorithms ZipStorage.swift
[391/481] Emitting module ArgumentParser
[403/481] Compiling AsyncAlgorithms UnboundedBufferStateMachine.swift
[404/481] Compiling AsyncAlgorithms UnboundedBufferStorage.swift
[409/481] Compiling AsyncAlgorithms AsyncCombineLatest2Sequence.swift
[410/481] Compiling AsyncAlgorithms AsyncCombineLatest3Sequence.swift
[411/481] Compiling AsyncAlgorithms CombineLatestStateMachine.swift
[412/481] Compiling AsyncAlgorithms CombineLatestStorage.swift
[413/481] Compiling AsyncAlgorithms AsyncDebounceSequence.swift
[414/481] Compiling AsyncAlgorithms DebounceStateMachine.swift
/Users/admin/builder/spi-builder-workspace/Sources/AblyChat/Events.swift:17:9: warning: switch must be exhaustive
 15 |
 16 |     internal static func fromRealtimeAction(_ action: ARTMessageAction) -> Self? {
 17 |         switch action {
    |         |- warning: switch must be exhaustive
    |         `- note: add missing case: '.append'
 18 |         case .create:
 19 |             .messageCreate
/Users/admin/builder/spi-builder-workspace/Sources/AblyChat/Events.swift:17:9: warning: switch must be exhaustive
 15 |
 16 |     internal static func fromRealtimeAction(_ action: ARTMessageAction) -> Self? {
 17 |         switch action {
    |         |- warning: switch must be exhaustive
    |         `- note: add missing case: '.append'
 18 |         case .create:
 19 |             .messageCreate
/Users/admin/builder/spi-builder-workspace/Sources/AblyChat/Events.swift:17:9: warning: switch must be exhaustive
 15 |
 16 |     internal static func fromRealtimeAction(_ action: ARTMessageAction) -> Self? {
 17 |         switch action {
    |         |- warning: switch must be exhaustive
    |         `- note: add missing case: '.append'
 18 |         case .create:
 19 |             .messageCreate
/Users/admin/builder/spi-builder-workspace/Sources/AblyChat/Events.swift:17:9: warning: switch must be exhaustive
 15 |
 16 |     internal static func fromRealtimeAction(_ action: ARTMessageAction) -> Self? {
 17 |         switch action {
    |         |- warning: switch must be exhaustive
    |         `- note: add missing case: '.append'
 18 |         case .create:
 19 |             .messageCreate
/Users/admin/builder/spi-builder-workspace/Sources/AblyChat/Events.swift:17:9: warning: switch must be exhaustive
 15 |
 16 |     internal static func fromRealtimeAction(_ action: ARTMessageAction) -> Self? {
 17 |         switch action {
    |         |- warning: switch must be exhaustive
    |         `- note: add missing case: '.append'
 18 |         case .create:
 19 |             .messageCreate
[467/497] Compiling BuildTool BuildTool.swift
[468/497] Compiling BuildTool Configuration.swift
[472/497] Emitting module AblyChat
[479/497] Compiling BuildTool String+Decoding.swift
[480/498] Compiling BuildTool Error.swift
[481/498] Compiling BuildTool Platform.swift
[482/498] Compiling BuildTool DestinationSpecifier.swift
[483/498] Compiling BuildTool DestinationStrategy.swift
[484/498] Compiling BuildTool ProcessRunner.swift
[485/498] Compiling BuildTool DestinationPredicate.swift
[486/498] Compiling BuildTool DestinationFetcher.swift
[487/498] Compiling BuildTool XcodeRunner.swift
[488/498] Compiling AblyChat TimerManager.swift
[489/498] Compiling AblyChat Typing.swift
[490/498] Compiling AblyChat TypingOperationQueue.swift
[491/498] Compiling AblyChat TypingTimerManager.swift
[492/498] Compiling AblyChat Version.swift
[493/498] Emitting module BuildTool
[495/498] Write Objects.LinkFileList
[496/498] Linking BuildTool
[497/498] Applying BuildTool
Build complete! (60.71s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/JanGorman/Table.git
Fetching https://github.com/apple/swift-async-algorithms
Fetching https://github.com/ably/ably-cocoa
Fetching https://github.com/ably-forks/swift-semaphore
Fetching https://github.com/pointfreeco/swift-clocks
[1/248] Fetching swift-semaphore
[249/387] Fetching swift-semaphore, table
Fetched https://github.com/JanGorman/Table.git from cache (1.38s)
[1/18948] Fetching swift-argument-parser
[2/20394] Fetching swift-argument-parser, swift-clocks
[744/22739] Fetching swift-argument-parser, swift-clocks, swift-docc-plugin
[970/29531] Fetching swift-argument-parser, swift-clocks, swift-docc-plugin, swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms from cache (2.24s)
[1/56419] Fetching ably-cocoa
Fetched https://github.com/ably/ably-cocoa from cache (4.78s)
Fetched https://github.com/ably-forks/swift-semaphore from cache (4.78s)
Fetched https://github.com/apple/swift-docc-plugin from cache (4.78s)
Fetched https://github.com/apple/swift-argument-parser from cache (4.78s)
Fetched https://github.com/pointfreeco/swift-clocks from cache (4.78s)
Computing version for https://github.com/ably-forks/swift-semaphore
Computed https://github.com/ably-forks/swift-semaphore at 0.1.0 (5.40s)
Computing version for https://github.com/JanGorman/Table.git
Computed https://github.com/JanGorman/Table.git at 1.1.1 (2.91s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.57s)
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/1058] Fetching swift-concurrency-extras
[128/3785] Fetching swift-concurrency-extras, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.49s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (1.49s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (3.82s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.59s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.55s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (0.66s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3832] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.37s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.11s)
Computing version for https://github.com/apple/swift-async-algorithms
Computed https://github.com/apple/swift-async-algorithms at 1.1.7 (0.68s)
Fetching https://github.com/apple/swift-collections.git
[1/28069] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (2.93s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (3.61s)
Computing version for https://github.com/ably/ably-cocoa
warning: 'ably-cocoa': /Package.swift:8:17: warning: 'v10_11' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
  6 |     name: "ably-cocoa",
  7 |     platforms: [
  8 |         .macOS(.v10_11),
    |                 `- warning: 'v10_11' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
  9 |         .iOS(.v9),
 10 |         .tvOS(.v10)
/Package.swift:9:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
  7 |     platforms: [
  8 |         .macOS(.v10_11),
  9 |         .iOS(.v9),
    |               `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
 10 |         .tvOS(.v10)
 11 |     ],
/Package.swift:10:16: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
  8 |         .macOS(.v10_11),
  9 |         .iOS(.v9),
 10 |         .tvOS(.v10)
    |                `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
 11 |     ],
 12 |     products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/ably/ably-cocoa at 1.4.0 (0.60s)
Fetching https://github.com/rvi/msgpack-objective-C
Fetching https://github.com/ably/delta-codec-cocoa
[1/506] Fetching msgpack-objective-c
[88/1135] Fetching msgpack-objective-c, delta-codec-cocoa
Fetched https://github.com/rvi/msgpack-objective-C from cache (1.05s)
Fetched https://github.com/ably/delta-codec-cocoa from cache (1.05s)
Computing version for https://github.com/ably/delta-codec-cocoa
Computed https://github.com/ably/delta-codec-cocoa at 1.3.5 (1.78s)
Computing version for https://github.com/rvi/msgpack-objective-C
Computed https://github.com/rvi/msgpack-objective-C at 0.4.0 (0.65s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/ably/delta-codec-cocoa
Working copy of https://github.com/ably/delta-codec-cocoa resolved at 1.3.5
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.13.1
Creating working copy for https://github.com/rvi/msgpack-objective-C
Working copy of https://github.com/rvi/msgpack-objective-C resolved at 0.4.0
Creating working copy for https://github.com/ably-forks/swift-semaphore
Working copy of https://github.com/ably-forks/swift-semaphore resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.1.1
Creating working copy for https://github.com/JanGorman/Table.git
Working copy of https://github.com/JanGorman/Table.git resolved at 1.1.1
Creating working copy for https://github.com/ably/ably-cocoa
Working copy of https://github.com/ably/ably-cocoa resolved at 1.4.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.1
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/apple/swift-async-algorithms
Working copy of https://github.com/apple/swift-async-algorithms resolved at 1.1.7
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
warning: 'ably-cocoa': /Users/admin/builder/spi-builder-workspace/.build/checkouts/ably-cocoa/Package.swift:8:17: warning: 'v10_11' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
  6 |     name: "ably-cocoa",
  7 |     platforms: [
  8 |         .macOS(.v10_11),
    |                 `- warning: 'v10_11' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
  9 |         .iOS(.v9),
 10 |         .tvOS(.v10)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ably-cocoa/Package.swift:9:15: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
  7 |     platforms: [
  8 |         .macOS(.v10_11),
  9 |         .iOS(.v9),
    |               `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
 10 |         .tvOS(.v10)
 11 |     ],
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ably-cocoa/Package.swift:10:16: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
  8 |         .macOS(.v10_11),
  9 |         .iOS(.v9),
 10 |         .tvOS(.v10)
    |                `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
 11 |     ],
 12 |     products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "ably-cocoa",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.51",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ably/ably-cocoa"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-async-algorithms",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-async-algorithms"
    },
    {
      "identity" : "table",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JanGorman/Table.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    },
    {
      "identity" : "swift-semaphore",
      "requirement" : {
        "exact" : [
          "0.1.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ably-forks/swift-semaphore"
    },
    {
      "identity" : "swift-clocks",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-clocks"
    }
  ],
  "manifest_display_name" : "AblyChat",
  "name" : "AblyChat",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "AblyChat",
      "targets" : [
        "AblyChat"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BuildTool",
      "targets" : [
        "BuildTool"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "BuildTool",
      "module_type" : "SwiftTarget",
      "name" : "BuildTool",
      "path" : "Sources/BuildTool",
      "product_dependencies" : [
        "ArgumentParser",
        "AsyncAlgorithms",
        "Table"
      ],
      "product_memberships" : [
        "BuildTool"
      ],
      "sources" : [
        "BuildTool.swift",
        "Configuration.swift",
        "DestinationFetcher.swift",
        "DestinationPredicate.swift",
        "DestinationSpecifier.swift",
        "DestinationStrategy.swift",
        "Error.swift",
        "Platform.swift",
        "ProcessRunner.swift",
        "String+Decoding.swift",
        "XcodeRunner.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "AblyChatTests",
      "module_type" : "SwiftTarget",
      "name" : "AblyChatTests",
      "path" : "Tests/AblyChatTests",
      "product_dependencies" : [
        "AsyncAlgorithms",
        "Clocks",
        "Semaphore"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/AblyChatTests/ably-common",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ChatAPITests.swift",
        "ChatClientTests.swift",
        "DefaultInternalLoggerTests.swift",
        "DefaultMessageReactionsTests.swift",
        "DefaultMessagesTests.swift",
        "DefaultPresenceTests.swift",
        "DefaultRoomLifecycleManagerTests.swift",
        "DefaultRoomOccupancyTests.swift",
        "DefaultRoomReactionsTests.swift",
        "DefaultRoomTests.swift",
        "DefaultRoomsTests.swift",
        "DefaultTypingTests.swift",
        "ErrorInfoTests.swift",
        "Helpers/Equatable.swift",
        "Helpers/Helpers.swift",
        "Helpers/RoomLifecycleManager+AsyncSequence.swift",
        "Helpers/Sandbox.swift",
        "Helpers/SynchronizedAccess.swift",
        "Helpers/TestLogger.swift",
        "Helpers/Timeout.swift",
        "IntegrationTests.swift",
        "InternalLoggerTests.swift",
        "JSONValueTests.swift",
        "MessageSubscriptionResponseAsyncSequenceTests.swift",
        "MessageSubscriptionStorageTests.swift",
        "MessageTests.swift",
        "Mocks/MockAblyCocoaRealtime.swift",
        "Mocks/MockChannels.swift",
        "Mocks/MockConcreteAblyCocoaRealtime.swift",
        "Mocks/MockConnection.swift",
        "Mocks/MockHTTPPaginatedResponse.swift",
        "Mocks/MockInternalLogger.swift",
        "Mocks/MockInternalRealtimeClientFactory.swift",
        "Mocks/MockLogHandler.swift",
        "Mocks/MockRealtime.swift",
        "Mocks/MockRealtimeAnnotations.swift",
        "Mocks/MockRealtimeChannel.swift",
        "Mocks/MockRealtimePresence.swift",
        "Mocks/MockRoom.swift",
        "Mocks/MockRoomFactory.swift",
        "Mocks/MockRoomLifecycleManager.swift",
        "Mocks/MockRoomLifecycleManagerFactory.swift",
        "Mocks/MockSimpleClock.swift",
        "Mocks/MockTestClock.swift",
        "RoomOptionsTests.swift",
        "RoomReactionDTOTests.swift",
        "StringEncodeTests.swift",
        "SubscriptionAsyncSequenceTests.swift",
        "SubscriptionStorageTests.swift",
        "TypingOperationQueueTests.swift",
        "TypingTimerManagerTests.swift"
      ],
      "target_dependencies" : [
        "AblyChat"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AblyChat",
      "module_type" : "SwiftTarget",
      "name" : "AblyChat",
      "path" : "Sources/AblyChat",
      "product_dependencies" : [
        "Ably"
      ],
      "product_memberships" : [
        "AblyChat"
      ],
      "sources" : [
        "AblyCocoaExtensions/Ably+Dependencies.swift",
        "AblyCocoaExtensions/InternalAblyCocoaTypes.swift",
        "BufferingPolicy.swift",
        "ChatAPI.swift",
        "ChatClient.swift",
        "ClockProtocol.swift",
        "Connection.swift",
        "DefaultConnection.swift",
        "DefaultMessageReactions.swift",
        "DefaultMessages.swift",
        "DefaultOccupancy.swift",
        "DefaultPresence.swift",
        "DefaultRoomReactions.swift",
        "DefaultTyping.swift",
        "Dependencies.swift",
        "ErrorInfo.swift",
        "Events.swift",
        "Extensions/Dictionary+Extensions.swift",
        "Extensions/String+Extensions.swift",
        "Headers.swift",
        "InternalError.swift",
        "InternalRawRepresentable.swift",
        "JSONCodable.swift",
        "JSONValue.swift",
        "Logging.swift",
        "Message.swift",
        "MessageReaction+JSON.swift",
        "MessageReaction.swift",
        "MessageReactions.swift",
        "Messages.swift",
        "Metadata.swift",
        "Occupancy.swift",
        "OperationMetadata.swift",
        "PaginatedResult.swift",
        "Presence.swift",
        "Room.swift",
        "RoomLifecycleManager.swift",
        "RoomOptions.swift",
        "RoomReaction.swift",
        "RoomReactionDTO.swift",
        "RoomReactions.swift",
        "RoomStatus.swift",
        "Rooms.swift",
        "SimpleClock.swift",
        "Subscription.swift",
        "SubscriptionAsyncSequence.swift",
        "SubscriptionStorage.swift",
        "TimerManager.swift",
        "Typing.swift",
        "TypingOperationQueue.swift",
        "TypingTimerManager.swift",
        "Version.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.