The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Apollo, reference 2.1.1 (a5f98b), with Swift 6.2 for macOS (SPM) on 24 Apr 2026 05:48:29 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: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apollographql/apollo-ios.git
Reference: 2.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/apollographql/apollo-ios
 * tag               2.1.1      -> FETCH_HEAD
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 2.1.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/apollographql/apollo-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Install CLI
Building for debugging...
[1/13] Write sources
[6/13] Copying PrivacyInfo.xcprivacy
[10/13] Write swift-version--3CB7CFEC50E0D141.txt
[12/44] Compiling ApolloAPI ParentType.swift
[13/44] Compiling ApolloAPI ResponsePath.swift
[14/44] Compiling ApolloAPI ScalarTypes.swift
[15/47] Compiling ApolloAPI FieldPolicy.swift
[16/47] Compiling ApolloAPI FragmentProtocols.swift
[17/47] Compiling ApolloAPI GraphQLEnum.swift
[18/47] Compiling ApolloAPI GraphQLNullable.swift
[19/47] Emitting module ApolloAPI
[20/47] Compiling ApolloAPI SelectionSet+Equatable.swift
[21/47] Compiling ApolloAPI SelectionSet.swift
[22/47] Compiling ApolloAPI resource_bundle_accessor.swift
[23/47] Compiling ApolloAPI Union.swift
[24/47] Compiling ApolloAPI Selection+Conditions.swift
[25/47] Compiling ApolloAPI Selection.swift
[26/47] Compiling ApolloAPI InputObject.swift
[27/47] Compiling ApolloAPI Interface.swift
[28/47] Compiling ApolloAPI Object.swift
[29/47] Compiling ApolloAPI ObjectData.swift
[30/47] Compiling ApolloAPI Optional+asNullable.swift
[31/47] Compiling ApolloAPI OutputTypeConvertible.swift
[32/47] Compiling ApolloAPI SchemaConfiguration.swift
[33/47] Compiling ApolloAPI SchemaMetadata.swift
[34/47] Compiling ApolloAPI EnumType.swift
[35/47] Compiling ApolloAPI GraphQLOperation.swift
[36/47] Compiling ApolloAPI InputData.swift
[37/47] Compiling ApolloAPI InputValue.swift
[38/47] Compiling ApolloAPI JSON.swift
[39/47] Compiling ApolloAPI JSONDecodingError.swift
[40/47] Compiling ApolloAPI JSONStandardTypeConversions.swift
[41/47] Compiling ApolloAPI LocalCacheMutation.swift
[42/47] Compiling ApolloAPI AnySendableHashable.swift
[43/47] Compiling ApolloAPI CacheKeyInfo.swift
[44/47] Compiling ApolloAPI DataDict.swift
[45/47] Compiling ApolloAPI Deferred.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 RecordSet.swift
[55/132] Compiling Apollo Cancellable.swift
[56/132] Compiling Apollo ClientAwarenessMetadata.swift
[57/132] Compiling Apollo Constants.swift
[58/132] Compiling Apollo DataDict+Merging.swift
[59/132] Compiling Apollo CacheDataExecutionSource.swift
[60/132] Compiling Apollo NetworkResponseExecutionSource.swift
[61/132] Compiling Apollo SelectionSetModelExecutionSource.swift
[62/132] Compiling Apollo FieldSelectionCollector.swift
[63/132] Compiling Apollo GraphQLExecutionSource.swift
[64/132] Compiling Apollo GraphQLExecutor.swift
[65/132] Compiling Apollo GraphQLResultAccumulator.swift
[66/132] Compiling Apollo PossiblyDeferred.swift
[67/132] Compiling Apollo DataDictMapper.swift
[68/132] Compiling Apollo GraphQLDependencyTracker.swift
[69/132] Compiling Apollo GraphQLResultNormalizer.swift
[70/132] Compiling Apollo FetchBehavior.swift
[71/132] Compiling Apollo FieldPolicyDirectiveEvaluator.swift
[72/132] Compiling Apollo RequestChain.swift
[73/132] Compiling Apollo RequestChainNetworkTransport.swift
[74/132] Compiling Apollo UploadRequest.swift
[75/132] Compiling Apollo RequestConfiguration.swift
[76/132] Compiling Apollo RequestContext.swift
[77/132] Compiling Apollo AsyncHTTPResponseChunkSequence.swift
[78/132] Compiling Apollo BaseResponseExecutionHandler.swift
[79/132] Compiling Apollo HTTPURLResponse+MultipartHeaderComponents.swift
[80/132] Compiling Apollo SelectionSet+DictionaryIntializer.swift
[81/132] Compiling Apollo SelectionSet+JSONInitializer.swift
[82/132] Compiling Apollo SplitNetworkTransport.swift
[83/132] Compiling Apollo SubscriptionState.swift
[84/132] Compiling Apollo SubscriptionStateStorage.swift
[85/132] Compiling Apollo SubscriptionStream.swift
[86/132] Compiling Apollo URLQueryParameterTransformer.swift
[87/132] Compiling Apollo resource_bundle_accessor.swift
[88/132] Compiling Apollo IncrementalGraphQLResult.swift
[89/132] Compiling Apollo IncrementalResponseExecutionHandler.swift
[90/132] Compiling Apollo JSONResponseParser.swift
[91/132] Compiling Apollo MultipartResponseDeferParser.swift
[92/132] Compiling Apollo MultipartResponseSpecificationParser.swift
[93/132] Compiling Apollo MultipartResponseSubscriptionParser.swift
[94/132] Compiling Apollo ParsedResult.swift
[95/132] Compiling Apollo SingleResponseExecutionHandler.swift
[96/132] Compiling Apollo CacheInterceptor.swift
[97/132] Compiling Apollo GraphQLInterceptor.swift
[98/132] Compiling Apollo HTTPInterceptor.swift
[99/132] Compiling Apollo InterceptorProvider.swift
[100/132] Compiling Apollo JSONResponseParsingInterceptor.swift
[101/132] Compiling Apollo MaxRetryInterceptor.swift
[102/132] Compiling Apollo ResponseCodeInterceptor.swift
[103/132] Compiling Apollo ResponseParsingInterceptor.swift
[104/132] Compiling Apollo JSONSerializationFormat.swift
[105/132] Compiling Apollo MultipartFormData.swift
[106/132] Compiling Apollo NetworkTransport.swift
[107/132] Compiling Apollo NonCopyableAsyncThrowingStream.swift
[108/132] Compiling Apollo PathComponent.swift
[109/132] Compiling Apollo RequestBodyCreator.swift
[110/132] Compiling Apollo GraphQLRequest.swift
[111/132] Compiling Apollo AutomaticPersistedQueryInterceptor.swift
[112/132] Compiling Apollo GraphQLError.swift
[113/132] Compiling Apollo GraphQLFile.swift
[114/132] Compiling Apollo GraphQLHTTPRequestError.swift
[115/132] Compiling Apollo GraphQLQueryWatcher.swift
[116/132] Compiling Apollo GraphQLResponse.swift
[117/132] Compiling Apollo AsyncReadWriteLock.swift
[118/132] Compiling Apollo AsyncThrowingStream+ExecutingInAsyncTask.swift
[119/132] Compiling Apollo Atomic.swift
[120/132] Compiling Apollo Bundle+Helpers.swift
[121/132] Emitting module Apollo
[122/132] Compiling Apollo ApolloClient.swift
[123/132] Compiling Apollo ApolloURLSession.swift
[124/132] Compiling Apollo AutoPersistedQueryConfiguration.swift
[125/132] Compiling Apollo ApolloStore.swift
[126/132] Compiling Apollo CachePolicy.swift
[127/132] Compiling Apollo CacheReference.swift
[128/132] Compiling Apollo InMemoryNormalizedCache.swift
[129/132] Compiling Apollo NormalizedCache.swift
[130/132] Compiling Apollo Record.swift
[130/132] Write Objects.LinkFileList
[132/154] Compiling ApolloWebSocket resource_bundle_accessor.swift
[133/154] Compiling ApolloWebSocket WebSocketTransportDelegate.swift
[134/154] Compiling ApolloWebSocket WebSocketURLSession.swift
[134/154] Linking libApollo-Dynamic.dylib
[136/154] Compiling ApolloTestSupport ScalarType+DefaultMockValue.swift
[137/154] Compiling ApolloTestSupport TestMock.swift
[138/154] Compiling ApolloTestSupport TestMockSelectionSetMapper.swift
[139/154] Compiling ApolloTestSupport Field.swift
[140/154] Emitting module ApolloTestSupport
[141/154] Compiling ApolloSQLite SQLiteSerialization.swift
[142/154] Compiling ApolloSQLite resource_bundle_accessor.swift
[143/154] Compiling ApolloSQLite SQLiteNormalizedCache.swift
[144/154] Compiling ApolloSQLite SQLiteDatabase.swift
[145/154] Compiling ApolloSQLite JournalMode.swift
[146/154] Emitting module ApolloSQLite
[147/154] Compiling ApolloSQLite ApolloSQLiteDatabase.swift
[148/154] Compiling ApolloWebSocket WebSocketConnection.swift
[149/154] Compiling ApolloWebSocket SubscriberRegistry.swift
[150/154] Compiling ApolloWebSocket OperationMessageIdCreator.swift
[151/154] Compiling ApolloWebSocket ConnectionWaiterQueue.swift
[152/154] Compiling ApolloWebSocket WebSocketMessage.swift
[153/154] Emitting module ApolloWebSocket
[154/154] Compiling ApolloWebSocket WebSocketTransport.swift
Build complete! (11.60s)
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.