Build Information
Successful build of Apollo, reference main (a5f98b), with Swift 6.3 for macOS (SPM) on 24 Apr 2026 05:30:32 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apollographql/apollo-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/apollographql/apollo-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at a5f98b1 Update CHANGELOG.md for v2.1.1
Cloned https://github.com/apollographql/apollo-ios.git
Revision (git rev-parse @):
a5f98b1e5b2e334beffa91c1d91d03ee6aa2d8ef
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/apollographql/apollo-ios.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "apollo-ios",
"name": "Apollo",
"url": "https://github.com/apollographql/apollo-ios.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/apollo-ios",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/apollographql/apollo-ios.git
[1/96044] Fetching apollo-ios
Fetched https://github.com/apollographql/apollo-ios.git from cache (35.86s)
Creating working copy for https://github.com/apollographql/apollo-ios.git
Working copy of https://github.com/apollographql/apollo-ios.git resolved at main (a5f98b1)
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/apollographql/apollo-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Install CLI
Building for debugging...
[1/13] Copying PrivacyInfo.xcprivacy
[3/13] Write sources
[10/13] Write swift-version--6988338F2F200930.txt
[12/44] Compiling ApolloAPI FieldPolicy.swift
[13/44] Compiling ApolloAPI FragmentProtocols.swift
[14/44] Compiling ApolloAPI GraphQLEnum.swift
[15/44] Compiling ApolloAPI GraphQLNullable.swift
[16/47] Emitting module ApolloAPI
[17/47] Compiling ApolloAPI ParentType.swift
[18/47] Compiling ApolloAPI ResponsePath.swift
[19/47] Compiling ApolloAPI ScalarTypes.swift
[20/47] Compiling ApolloAPI Union.swift
[21/47] Compiling ApolloAPI Selection+Conditions.swift
[22/47] Compiling ApolloAPI Selection.swift
[23/47] Compiling ApolloAPI InputObject.swift
[24/47] Compiling ApolloAPI Interface.swift
[25/47] Compiling ApolloAPI Object.swift
[26/47] Compiling ApolloAPI SchemaConfiguration.swift
[27/47] Compiling ApolloAPI SchemaMetadata.swift
[28/47] Compiling ApolloAPI EnumType.swift
[29/47] Compiling ApolloAPI SelectionSet+Equatable.swift
[30/47] Compiling ApolloAPI SelectionSet.swift
[31/47] Compiling ApolloAPI resource_bundle_accessor.swift
[32/47] Compiling ApolloAPI AnySendableHashable.swift
[33/47] Compiling ApolloAPI CacheKeyInfo.swift
[34/47] Compiling ApolloAPI DataDict.swift
[35/47] Compiling ApolloAPI Deferred.swift
[36/47] Compiling ApolloAPI GraphQLOperation.swift
[37/47] Compiling ApolloAPI InputData.swift
[38/47] Compiling ApolloAPI InputValue.swift
[39/47] Compiling ApolloAPI JSON.swift
[40/47] Compiling ApolloAPI ObjectData.swift
[41/47] Compiling ApolloAPI Optional+asNullable.swift
[42/47] Compiling ApolloAPI OutputTypeConvertible.swift
[43/47] Compiling ApolloAPI JSONDecodingError.swift
[44/47] Compiling ApolloAPI JSONStandardTypeConversions.swift
[45/47] Compiling ApolloAPI LocalCacheMutation.swift
[46/124] Compiling Apollo Collection+Helpers.swift
[47/124] Compiling Apollo DataLoader.swift
[48/124] Compiling Apollo DispatchQueue+Optional.swift
[49/124] Compiling Apollo GraphQLHTTPMethod.swift
[50/124] Compiling Apollo HTTPURLResponse+Helpers.swift
[51/124] Compiling Apollo InputValue+Evaluation.swift
[52/124] Compiling Apollo JSONConverter.swift
[53/124] Compiling Apollo JSONRequest.swift
[54/132] Compiling Apollo RequestChain.swift
[55/132] Compiling Apollo RequestChainNetworkTransport.swift
[56/132] Compiling Apollo UploadRequest.swift
[57/132] Compiling Apollo RequestConfiguration.swift
[58/132] Compiling Apollo RequestContext.swift
[59/132] Compiling Apollo AsyncHTTPResponseChunkSequence.swift
[60/132] Compiling Apollo BaseResponseExecutionHandler.swift
[61/132] Compiling Apollo HTTPURLResponse+MultipartHeaderComponents.swift
[62/132] Compiling Apollo SelectionSet+DictionaryIntializer.swift
[63/132] Compiling Apollo SelectionSet+JSONInitializer.swift
[64/132] Compiling Apollo SplitNetworkTransport.swift
[65/132] Compiling Apollo SubscriptionState.swift
[66/132] Compiling Apollo SubscriptionStateStorage.swift
[67/132] Compiling Apollo SubscriptionStream.swift
[68/132] Compiling Apollo URLQueryParameterTransformer.swift
[69/132] Compiling Apollo resource_bundle_accessor.swift
[70/132] Emitting module Apollo
[71/132] Compiling Apollo GraphQLExecutionSource.swift
[72/132] Compiling Apollo GraphQLExecutor.swift
[73/132] Compiling Apollo GraphQLResultAccumulator.swift
[74/132] Compiling Apollo PossiblyDeferred.swift
[75/132] Compiling Apollo DataDictMapper.swift
[76/132] Compiling Apollo GraphQLDependencyTracker.swift
[77/132] Compiling Apollo GraphQLResultNormalizer.swift
[78/132] Compiling Apollo FetchBehavior.swift
[79/132] Compiling Apollo FieldPolicyDirectiveEvaluator.swift
[80/132] Compiling Apollo JSONSerializationFormat.swift
[81/132] Compiling Apollo MultipartFormData.swift
[82/132] Compiling Apollo NetworkTransport.swift
[83/132] Compiling Apollo NonCopyableAsyncThrowingStream.swift
[84/132] Compiling Apollo PathComponent.swift
[85/132] Compiling Apollo RequestBodyCreator.swift
[86/132] Compiling Apollo GraphQLRequest.swift
[87/132] Compiling Apollo AutomaticPersistedQueryInterceptor.swift
[88/132] Compiling Apollo GraphQLError.swift
[89/132] Compiling Apollo GraphQLFile.swift
[90/132] Compiling Apollo GraphQLHTTPRequestError.swift
[91/132] Compiling Apollo GraphQLQueryWatcher.swift
[92/132] Compiling Apollo GraphQLResponse.swift
[93/132] Compiling Apollo AsyncReadWriteLock.swift
[94/132] Compiling Apollo AsyncThrowingStream+ExecutingInAsyncTask.swift
[95/132] Compiling Apollo Atomic.swift
[96/132] Compiling Apollo Bundle+Helpers.swift
[97/132] Compiling Apollo IncrementalGraphQLResult.swift
[98/132] Compiling Apollo IncrementalResponseExecutionHandler.swift
[99/132] Compiling Apollo JSONResponseParser.swift
[100/132] Compiling Apollo MultipartResponseDeferParser.swift
[101/132] Compiling Apollo MultipartResponseSpecificationParser.swift
[102/132] Compiling Apollo MultipartResponseSubscriptionParser.swift
[103/132] Compiling Apollo ParsedResult.swift
[104/132] Compiling Apollo SingleResponseExecutionHandler.swift
[105/132] Compiling Apollo ApolloClient.swift
[106/132] Compiling Apollo ApolloURLSession.swift
[107/132] Compiling Apollo AutoPersistedQueryConfiguration.swift
[108/132] Compiling Apollo ApolloStore.swift
[109/132] Compiling Apollo CachePolicy.swift
[110/132] Compiling Apollo CacheReference.swift
[111/132] Compiling Apollo InMemoryNormalizedCache.swift
[112/132] Compiling Apollo NormalizedCache.swift
[113/132] Compiling Apollo Record.swift
[114/132] Compiling Apollo CacheInterceptor.swift
[115/132] Compiling Apollo GraphQLInterceptor.swift
[116/132] Compiling Apollo HTTPInterceptor.swift
[117/132] Compiling Apollo InterceptorProvider.swift
[118/132] Compiling Apollo JSONResponseParsingInterceptor.swift
[119/132] Compiling Apollo MaxRetryInterceptor.swift
[120/132] Compiling Apollo ResponseCodeInterceptor.swift
[121/132] Compiling Apollo ResponseParsingInterceptor.swift
[122/132] Compiling Apollo RecordSet.swift
[123/132] Compiling Apollo Cancellable.swift
[124/132] Compiling Apollo ClientAwarenessMetadata.swift
[125/132] Compiling Apollo Constants.swift
[126/132] Compiling Apollo DataDict+Merging.swift
[127/132] Compiling Apollo CacheDataExecutionSource.swift
[128/132] Compiling Apollo NetworkResponseExecutionSource.swift
[129/132] Compiling Apollo SelectionSetModelExecutionSource.swift
[130/132] Compiling Apollo FieldSelectionCollector.swift
[130/132] Write Objects.LinkFileList
[132/154] Compiling ApolloWebSocket ConnectionWaiterQueue.swift
[133/154] Compiling ApolloSQLite resource_bundle_accessor.swift
[134/154] Compiling ApolloWebSocket resource_bundle_accessor.swift
[134/154] Linking libApollo-Dynamic.dylib
[136/154] Compiling ApolloWebSocket WebSocketTransportDelegate.swift
[137/154] Compiling ApolloWebSocket WebSocketURLSession.swift
[138/154] Emitting module ApolloWebSocket
[139/154] Compiling ApolloSQLite SQLiteSerialization.swift
[140/154] Compiling ApolloWebSocket OperationMessageIdCreator.swift
[141/154] Compiling ApolloWebSocket SubscriberRegistry.swift
[142/154] Compiling ApolloWebSocket WebSocketConnection.swift
[143/154] Emitting module ApolloTestSupport
[144/154] Compiling ApolloTestSupport ScalarType+DefaultMockValue.swift
[145/154] Compiling ApolloTestSupport Field.swift
[146/154] Compiling ApolloTestSupport TestMock.swift
[147/154] Compiling ApolloTestSupport TestMockSelectionSetMapper.swift
[148/154] Compiling ApolloSQLite SQLiteDatabase.swift
[149/154] Compiling ApolloSQLite JournalMode.swift
[150/154] Compiling ApolloSQLite SQLiteNormalizedCache.swift
[151/154] Emitting module ApolloSQLite
[152/154] Compiling ApolloSQLite ApolloSQLiteDatabase.swift
[153/154] Compiling ApolloWebSocket WebSocketMessage.swift
[154/154] Compiling ApolloWebSocket WebSocketTransport.swift
Build complete! (11.28s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Apollo",
"name" : "Apollo",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "Apollo",
"targets" : [
"Apollo"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApolloAPI",
"targets" : [
"ApolloAPI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Apollo-Dynamic",
"targets" : [
"Apollo"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "ApolloSQLite",
"targets" : [
"ApolloSQLite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApolloWebSocket",
"targets" : [
"ApolloWebSocket"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApolloTestSupport",
"targets" : [
"ApolloTestSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "InstallCLI",
"targets" : [
"Install CLI"
],
"type" : {
"plugin" : null
}
}
],
"swift_languages_versions" : [
"6",
"5"
],
"targets" : [
{
"c99name" : "Install_CLI",
"module_type" : "PluginTarget",
"name" : "Install CLI",
"path" : "Plugins/InstallCLI",
"plugin_capability" : {
"intent" : {
"description" : "Installs the Apollo iOS Command line interface.",
"type" : "custom",
"verb" : "apollo-cli-install"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Downloads and unzips the CLI executable into your project directory.",
"type" : "writeToPackageDirectory"
},
{
"network_scope" : {
"all" : {
"ports" : [
]
}
},
"reason" : "Downloads the Apollo iOS CLI executable from the GitHub Release.",
"type" : "allowNetworkConnections"
}
],
"type" : "command"
},
"product_memberships" : [
"InstallCLI"
],
"sources" : [
"InstallCLIPluginCommand.swift"
],
"type" : "plugin"
},
{
"c99name" : "ApolloWebSocket",
"module_type" : "SwiftTarget",
"name" : "ApolloWebSocket",
"path" : "Sources/ApolloWebSocket",
"product_memberships" : [
"ApolloWebSocket"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ApolloWebSocket/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ConnectionWaiterQueue.swift",
"OperationMessageIdCreator.swift",
"SubscriberRegistry.swift",
"WebSocketConnection.swift",
"WebSocketMessage.swift",
"WebSocketTransport.swift",
"WebSocketTransportDelegate.swift",
"WebSocketURLSession.swift"
],
"target_dependencies" : [
"Apollo"
],
"type" : "library"
},
{
"c99name" : "ApolloTestSupport",
"module_type" : "SwiftTarget",
"name" : "ApolloTestSupport",
"path" : "Sources/ApolloTestSupport",
"product_memberships" : [
"ApolloTestSupport"
],
"sources" : [
"Field.swift",
"ScalarType+DefaultMockValue.swift",
"TestMock.swift",
"TestMockSelectionSetMapper.swift"
],
"target_dependencies" : [
"Apollo",
"ApolloAPI"
],
"type" : "library"
},
{
"c99name" : "ApolloSQLite",
"module_type" : "SwiftTarget",
"name" : "ApolloSQLite",
"path" : "Sources/ApolloSQLite",
"product_memberships" : [
"ApolloSQLite"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ApolloSQLite/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ApolloSQLiteDatabase.swift",
"JournalMode.swift",
"SQLiteDatabase.swift",
"SQLiteNormalizedCache.swift",
"SQLiteSerialization.swift"
],
"target_dependencies" : [
"Apollo"
],
"type" : "library"
},
{
"c99name" : "ApolloAPI",
"module_type" : "SwiftTarget",
"name" : "ApolloAPI",
"path" : "Sources/ApolloAPI",
"product_memberships" : [
"Apollo",
"ApolloAPI",
"Apollo-Dynamic",
"ApolloSQLite",
"ApolloWebSocket",
"ApolloTestSupport"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ApolloAPI/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AnySendableHashable.swift",
"CacheKeyInfo.swift",
"DataDict.swift",
"Deferred.swift",
"FieldPolicy.swift",
"FragmentProtocols.swift",
"GraphQLEnum.swift",
"GraphQLNullable.swift",
"GraphQLOperation.swift",
"InputData.swift",
"InputValue.swift",
"JSON.swift",
"JSONDecodingError.swift",
"JSONStandardTypeConversions.swift",
"LocalCacheMutation.swift",
"ObjectData.swift",
"Optional+asNullable.swift",
"OutputTypeConvertible.swift",
"ParentType.swift",
"ResponsePath.swift",
"ScalarTypes.swift",
"SchemaConfiguration.swift",
"SchemaMetadata.swift",
"SchemaTypes/EnumType.swift",
"SchemaTypes/InputObject.swift",
"SchemaTypes/Interface.swift",
"SchemaTypes/Object.swift",
"SchemaTypes/Union.swift",
"Selection+Conditions.swift",
"Selection.swift",
"SelectionSet+Equatable.swift",
"SelectionSet.swift"
],
"type" : "library"
},
{
"c99name" : "Apollo",
"module_type" : "SwiftTarget",
"name" : "Apollo",
"path" : "Sources/Apollo",
"product_memberships" : [
"Apollo",
"Apollo-Dynamic",
"ApolloSQLite",
"ApolloWebSocket",
"ApolloTestSupport"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Apollo/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ApolloClient.swift",
"ApolloURLSession.swift",
"AutoPersistedQueryConfiguration.swift",
"Caching/ApolloStore.swift",
"Caching/CachePolicy.swift",
"Caching/CacheReference.swift",
"Caching/InMemoryNormalizedCache.swift",
"Caching/NormalizedCache.swift",
"Caching/Record.swift",
"Caching/RecordSet.swift",
"Cancellable.swift",
"ClientAwarenessMetadata.swift",
"Constants.swift",
"DataDict+Merging.swift",
"Execution/ExecutionSources/CacheDataExecutionSource.swift",
"Execution/ExecutionSources/NetworkResponseExecutionSource.swift",
"Execution/ExecutionSources/SelectionSetModelExecutionSource.swift",
"Execution/FieldSelectionCollector.swift",
"Execution/GraphQLExecutionSource.swift",
"Execution/GraphQLExecutor.swift",
"Execution/GraphQLResultAccumulator.swift",
"Execution/PossiblyDeferred.swift",
"Execution/ResultAccumulators/DataDictMapper.swift",
"Execution/ResultAccumulators/GraphQLDependencyTracker.swift",
"Execution/ResultAccumulators/GraphQLResultNormalizer.swift",
"FetchBehavior.swift",
"FieldPolicyDirectiveEvaluator.swift",
"GraphQLError.swift",
"GraphQLFile.swift",
"GraphQLHTTPRequestError.swift",
"GraphQLQueryWatcher.swift",
"GraphQLResponse.swift",
"Internal Utilities/AsyncReadWriteLock.swift",
"Internal Utilities/AsyncThrowingStream+ExecutingInAsyncTask.swift",
"Internal Utilities/Atomic.swift",
"Internal Utilities/Bundle+Helpers.swift",
"Internal Utilities/Collection+Helpers.swift",
"Internal Utilities/DataLoader.swift",
"Internal Utilities/DispatchQueue+Optional.swift",
"Internal Utilities/GraphQLHTTPMethod.swift",
"Internal Utilities/HTTPURLResponse+Helpers.swift",
"Internal Utilities/InputValue+Evaluation.swift",
"JSONConverter.swift",
"JSONRequest.swift",
"JSONSerializationFormat.swift",
"MultipartFormData.swift",
"NetworkTransport.swift",
"NonCopyableAsyncThrowingStream.swift",
"PathComponent.swift",
"RequestBodyCreator.swift",
"RequestChain/GraphQLRequest.swift",
"RequestChain/Interceptors/AutomaticPersistedQueryInterceptor.swift",
"RequestChain/Interceptors/CacheInterceptor.swift",
"RequestChain/Interceptors/GraphQLInterceptor.swift",
"RequestChain/Interceptors/HTTPInterceptor.swift",
"RequestChain/Interceptors/InterceptorProvider.swift",
"RequestChain/Interceptors/JSONResponseParsingInterceptor.swift",
"RequestChain/Interceptors/MaxRetryInterceptor.swift",
"RequestChain/Interceptors/ResponseCodeInterceptor.swift",
"RequestChain/Interceptors/ResponseParsingInterceptor.swift",
"RequestChain/RequestChain.swift",
"RequestChain/RequestChainNetworkTransport.swift",
"RequestChain/UploadRequest.swift",
"RequestConfiguration.swift",
"RequestContext.swift",
"ResponseParsing/AsyncHTTPResponseChunkSequence.swift",
"ResponseParsing/BaseResponseExecutionHandler.swift",
"ResponseParsing/HTTPURLResponse+MultipartHeaderComponents.swift",
"ResponseParsing/IncrementalGraphQLResult.swift",
"ResponseParsing/IncrementalResponseExecutionHandler.swift",
"ResponseParsing/JSONResponseParser.swift",
"ResponseParsing/MultipartResponseDeferParser.swift",
"ResponseParsing/MultipartResponseSpecificationParser.swift",
"ResponseParsing/MultipartResponseSubscriptionParser.swift",
"ResponseParsing/ParsedResult.swift",
"ResponseParsing/SingleResponseExecutionHandler.swift",
"SelectionSet+DictionaryIntializer.swift",
"SelectionSet+JSONInitializer.swift",
"SplitNetworkTransport.swift",
"SubscriptionState.swift",
"SubscriptionStateStorage.swift",
"SubscriptionStream.swift",
"URLQueryParameterTransformer.swift"
],
"target_dependencies" : [
"ApolloAPI"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
Done.