The Swift Package Index logo.Swift Package Index

Build Information

Successful build of AutoGraph, reference master (7621db), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 00:30:13 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/autograph-hq/AutoGraph.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/autograph-hq/AutoGraph
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 7621dbd Merge pull request #137 from autograph-hq/spm-only
Cloned https://github.com/autograph-hq/AutoGraph.git
Revision (git rev-parse @):
7621dbd575f20b94bcc045c95771a3ac105b1337
SUCCESS checkout https://github.com/autograph-hq/AutoGraph.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/autograph-hq/AutoGraph.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 243]
[Planning deferred tasks]
[60 / 108]
[75 / 108]
[78 / 111] JSONValueRX
[88 / 179]
[93 / 179]
[99 / 179]
[100 / 179]
[104 / 179]
[106 / 179]
[110 / 179]
[114 / 179]
[117 / 179]
[118 / 179]
[124 / 179]
[132 / 179] JSONValueRX
[144 / 179] Starscream
[146 / 179] Alamofire
[158 / 179] Starscream-product
[162 / 179] Alamofire-product
[164 / 179] Alamofire
[165 / 179]
[168 / 179]
[169 / 180]
[169 / 180] Alamofire
[178 / 191] AutoGraphQL
[180 / 191] AutoGraphQL
[182 / 191]
[182 / 191] AutoGraphQL
[188 / 191] AutoGraphQL
Build complete! (11.06 sec)
Fetching https://github.com/rexmas/JSONValue.git
Fetching https://github.com/Alamofire/Alamofire.git
Fetching https://github.com/daltoniam/Starscream.git
[1/652] Fetching jsonvalue
[653/33546] Fetching jsonvalue, alamofire
[654/38743] Fetching jsonvalue, alamofire, starscream
Fetched https://github.com/daltoniam/Starscream.git (6.50s)
Fetched https://github.com/rexmas/JSONValue.git (6.50s)
Fetched https://github.com/Alamofire/Alamofire.git (6.50s)
Computing version for https://github.com/daltoniam/Starscream.git
Computed https://github.com/daltoniam/Starscream.git at 4.0.8 (9.30s)
Computing version for https://github.com/rexmas/JSONValue.git
Computed https://github.com/rexmas/JSONValue.git at 8.0.0 (0.55s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 5.12.2 (0.60s)
Creating working copy for https://github.com/rexmas/JSONValue.git
Working copy of https://github.com/rexmas/JSONValue.git resolved at 8.0.0
Creating working copy for https://github.com/daltoniam/Starscream.git
Working copy of https://github.com/daltoniam/Starscream.git resolved at 4.0.8
Creating working copy for https://github.com/Alamofire/Alamofire.git
Working copy of https://github.com/Alamofire/Alamofire.git resolved at 5.12.2
warning: 'spi-builder-workspace': found 5 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/LICENSE
    /Users/admin/builder/spi-builder-workspace/LinuxMain.swift
    /Users/admin/builder/spi-builder-workspace/README.md
    /Users/admin/builder/spi-builder-workspace/autograph.png
    /Users/admin/builder/spi-builder-workspace/codecov.yml
/Users/admin/builder/spi-builder-workspace/AutoGraph/AlamofireClient.swift:56:14: warning: 'responseJSON(queue:dataPreprocessor:emptyResponseCodes:emptyRequestMethods:options:completionHandler:)' is deprecated: responseJSON deprecated and will be removed in Alamofire 6. Use responseDecodable instead. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
54 |             encoding: JSONEncoding.default,
55 |             headers: HTTPHeaders(self.httpHeaders))
56 |             .responseJSON(completionHandler: completion)
   |              `- warning: 'responseJSON(queue:dataPreprocessor:emptyResponseCodes:emptyRequestMethods:options:completionHandler:)' is deprecated: responseJSON deprecated and will be removed in Alamofire 6. Use responseDecodable instead. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
57 |     }
58 |
/Users/admin/builder/spi-builder-workspace/AutoGraph/AuthHandler.swift:20:14: warning: non-final class 'AuthHandler' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 18 | // move some of this into AlamofireClient eventually.
 19 |
 20 | public class AuthHandler: RequestInterceptor {
    |              `- warning: non-final class 'AuthHandler' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 21 |     private typealias RequestRetryCompletion = (RetryResult) -> Void
 22 |
/Users/admin/builder/spi-builder-workspace/AutoGraph/AuthHandler.swift:23:23: warning: stored property 'delegate' of 'Sendable'-conforming class 'AuthHandler' is mutable; this is an error in the Swift 6 language mode
 21 |     private typealias RequestRetryCompletion = (RetryResult) -> Void
 22 |
 23 |     internal weak var delegate: AuthHandlerDelegate?
    |                       `- warning: stored property 'delegate' of 'Sendable'-conforming class 'AuthHandler' is mutable; this is an error in the Swift 6 language mode
 24 |     public weak var reauthenticationDelegate: ReauthenticationDelegate?
 25 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/AutoGraph/AuthHandler.swift:20:14: warning: non-final class 'AuthHandler' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 18 | // move some of this into AlamofireClient eventually.
 19 |
 20 | public class AuthHandler: RequestInterceptor {
    |              `- warning: non-final class 'AuthHandler' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 21 |     private typealias RequestRetryCompletion = (RetryResult) -> Void
 22 |
/Users/admin/builder/spi-builder-workspace/AutoGraph/AuthHandler.swift:23:23: warning: stored property 'delegate' of 'Sendable'-conforming class 'AuthHandler' is mutable; this is an error in the Swift 6 language mode
 21 |     private typealias RequestRetryCompletion = (RetryResult) -> Void
 22 |
 23 |     internal weak var delegate: AuthHandlerDelegate?
    |                       `- warning: stored property 'delegate' of 'Sendable'-conforming class 'AuthHandler' is mutable; this is an error in the Swift 6 language mode
 24 |     public weak var reauthenticationDelegate: ReauthenticationDelegate?
 25 |
/Users/admin/builder/spi-builder-workspace/AutoGraph/AutoGraph.swift:83:52: warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
 80 |
 81 |     open func send<R: Request>(_ request: R, completion: @escaping RequestCompletion<R.SerializedObject>) {
 82 |         let objectBindingPromise = { sendable in
    |                                    |- note: 'self' implicitly strongly captured here
    |                                    `- note: add 'self' as a capture list item to silence
 83 |             return request.generateBinding { [weak self] result in
    |                                                    |- warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
    |                                                    `- note: explicitly assign the capture list item to silence
 84 |                 self?.complete(result: result, sendable: sendable, requestDidFinish: request.didFinish, completion: completion)
 85 |             }
[#ImplicitStrongCapture]: <https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "alamofire",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.8.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Alamofire/Alamofire.git"
    },
    {
      "identity" : "jsonvalue",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.0.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/rexmas/JSONValue.git"
    },
    {
      "identity" : "starscream",
      "requirement" : {
        "exact" : [
          "4.0.8"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/daltoniam/Starscream.git"
    }
  ],
  "manifest_display_name" : "AutoGraph",
  "name" : "AutoGraph",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "AutoGraphQL",
      "targets" : [
        "AutoGraphQL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "QueryBuilderTests",
      "module_type" : "SwiftTarget",
      "name" : "QueryBuilderTests",
      "path" : "QueryBuilderTests",
      "sources" : [
        "FoundationExtensionsTests.swift",
        "QueryBuilderTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "AutoGraphQL"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AutoGraphTests",
      "module_type" : "SwiftTarget",
      "name" : "AutoGraphTests",
      "path" : "AutoGraphTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/AutoGraphTests/Data",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AlamofireClientTests.swift",
        "AuthHandlerTests.swift",
        "AutoGraphTests.swift",
        "DispatcherTests.swift",
        "ErrorTests.swift",
        "Models/Film.swift",
        "Requests/AllFilmsRequest.swift",
        "Requests/FilmRequest.swift",
        "Requests/FilmSubscriptionRequest.swift",
        "ResponseHandlerTests.swift",
        "Stub.swift",
        "WebSocketClientTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "AutoGraphQL"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AutoGraphQL",
      "module_type" : "SwiftTarget",
      "name" : "AutoGraphQL",
      "path" : ".",
      "product_dependencies" : [
        "Alamofire",
        "JSONValueRX",
        "Starscream"
      ],
      "product_memberships" : [
        "AutoGraphQL"
      ],
      "sources" : [
        "AutoGraph/AlamofireClient.swift",
        "AutoGraph/AuthHandler.swift",
        "AutoGraph/AutoGraph.swift",
        "AutoGraph/Dispatcher.swift",
        "AutoGraph/Errors.swift",
        "AutoGraph/Request.swift",
        "AutoGraph/ResponseHandler.swift",
        "AutoGraph/SubscriptionRequest.swift",
        "AutoGraph/SubscriptionResponseHandler.swift",
        "AutoGraph/SubscriptionResponseSerializer.swift",
        "AutoGraph/Utilities.swift",
        "AutoGraph/WebSocketClient.swift",
        "AutoGraph/WebSocketError.swift",
        "QueryBuilder/FoundationExtensions.swift",
        "QueryBuilder/QueryDSL.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.