The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Apexy, reference master (ad19a3), with Swift 5.10 for macOS (SPM) on 20 May 2025 15:26:56 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.6
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/RedMadRobot/apexy-ios.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/RedMadRobot/apexy-ios
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at ad19a37 Merge pull request #46 from onl1ner/feature/explicit-host-trust-evaluation
Cloned https://github.com/RedMadRobot/apexy-ios.git
Revision (git rev-parse @):
ad19a372695ef3191c5fb8e70624cb7439224f4d
SUCCESS checkout https://github.com/RedMadRobot/apexy-ios.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/RedMadRobot/apexy-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[5/7] Copying PrivacyInfo.xcprivacy
[6/7] Write swift-version-33747A42983211AE.txt
[8/57] Emitting module Alamofire
[9/61] Compiling Apexy UploadEndpoint.swift
[10/61] Compiling Apexy ResponseObserver.swift
[11/61] Compiling Apexy Endpoint.swift
[12/61] Compiling Apexy HTTPBody.swift
[13/61] Compiling Apexy ConcurrencyClient.swift
[14/61] Compiling Apexy Client.swift
[15/61] Compiling Apexy CombineClient.swift
[16/61] Compiling Apexy APIResult.swift
[17/61] Emitting module Apexy
[18/61] Compiling Apexy URLRequestBuildable.swift
[19/61] Compiling Alamofire URLRequest+Alamofire.swift
[20/61] Compiling Alamofire URLSessionConfiguration+Alamofire.swift
[21/61] Compiling Alamofire AlamofireExtended.swift
[22/61] Compiling Alamofire AuthenticationInterceptor.swift
[23/61] Compiling Alamofire MultipartFormData.swift
[24/61] Compiling Alamofire MultipartUpload.swift
[25/61] Compiling Alamofire NetworkReachabilityManager.swift
[26/61] Compiling Alamofire RedirectHandler.swift
[27/61] Compiling Alamofire DispatchQueue+Alamofire.swift
[28/61] Compiling Alamofire OperationQueue+Alamofire.swift
[29/61] Compiling Alamofire Result+Alamofire.swift
[30/61] Compiling Alamofire StringEncoding+Alamofire.swift
[31/61] Compiling Alamofire RequestCompression.swift
[32/61] Compiling Alamofire RequestInterceptor.swift
[33/61] Compiling Alamofire ResponseSerialization.swift
[34/61] Compiling Alamofire RetryPolicy.swift
[35/61] Compiling Alamofire CachedResponseHandler.swift
[36/61] Compiling Alamofire Combine.swift
[37/61] Compiling Alamofire Concurrency.swift
[38/61] Compiling Alamofire EventMonitor.swift
[39/61] Compiling Alamofire Protected.swift
[40/61] Compiling Alamofire Request.swift
[41/61] Compiling Alamofire RequestTaskMap.swift
[42/61] Compiling Alamofire Response.swift
[43/61] Compiling Alamofire Session.swift
[44/61] Compiling Alamofire HTTPHeaders.swift
[45/61] Compiling Alamofire HTTPMethod.swift
[46/61] Compiling Alamofire Notifications.swift
[47/61] Compiling Alamofire ParameterEncoder.swift
[48/61] Compiling Alamofire ParameterEncoding.swift
[49/61] Compiling Alamofire SessionDelegate.swift
[50/61] Compiling Alamofire URLConvertible+URLRequestConvertible.swift
[51/61] Compiling Alamofire UploadRequest.swift
[52/61] Compiling Alamofire WebSocketRequest.swift
[53/71] Compiling Alamofire Alamofire.swift
[54/71] Compiling Alamofire AFError.swift
[55/71] Compiling Alamofire DataRequest.swift
[56/71] Compiling Alamofire DataStreamRequest.swift
[57/71] Compiling Alamofire DownloadRequest.swift
[58/71] Compiling Alamofire ServerTrustEvaluation.swift
[59/71] Compiling Alamofire URLEncodedFormEncoder.swift
[60/71] Compiling Alamofire Validation.swift
[61/71] Compiling Alamofire resource_bundle_accessor.swift
[62/75] Compiling ApexyLoader LoaderObservation.swift
[63/75] Compiling ApexyLoader ObservableLoader.swift
[64/75] Compiling ApexyLoader WebLoader.swift
[65/75] Compiling ApexyLoader ContentLoader.swift
[66/75] Compiling ApexyLoader LoadingState.swift
[67/75] Emitting module ApexyLoader
[68/75] Compiling ApexyURLSession BaseRequestAdapter.swift
[69/75] Compiling ApexyURLSession URLSessionClient.swift
[70/75] Emitting module ApexyURLSession
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:25:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:56:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
    ^~~~
    public
[71/75] Compiling ApexyURLSession URLSessionClient+Concurrency.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:25:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:56:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
    ^~~~
    public
[72/75] Compiling ApexyAlamofire AlamofireClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:191:9: warning: stored property 'create' of 'Sendable'-conforming struct 'AnyRequest' has non-sendable type '() throws -> URLRequest'
    let create: () throws -> URLRequest
        ^
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:191:9: note: a function type must be marked '@Sendable' to conform to 'Sendable'
    let create: () throws -> URLRequest
        ^
[73/75] Emitting module ApexyAlamofire
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:25:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:50:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:191:9: warning: stored property 'create' of 'Sendable'-conforming struct 'AnyRequest' has non-sendable type '() throws -> URLRequest'
    let create: () throws -> URLRequest
        ^
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:191:9: note: a function type must be marked '@Sendable' to conform to 'Sendable'
    let create: () throws -> URLRequest
        ^
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:12:12: warning: non-final class 'BaseRequestInterceptor' cannot conform to 'Sendable'; use '@unchecked Sendable'
open class BaseRequestInterceptor: Alamofire.RequestInterceptor {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:19:14: warning: stored property 'baseURL' of 'Sendable'-conforming class 'BaseRequestInterceptor' is mutable
    open var baseURL: URL
             ^
[74/75] Compiling ApexyAlamofire BaseRequestInterceptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:12:12: warning: non-final class 'BaseRequestInterceptor' cannot conform to 'Sendable'; use '@unchecked Sendable'
open class BaseRequestInterceptor: Alamofire.RequestInterceptor {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:19:14: warning: stored property 'baseURL' of 'Sendable'-conforming class 'BaseRequestInterceptor' is mutable
    open var baseURL: URL
             ^
[75/75] Compiling ApexyAlamofire AlamofireClient+Concurrency.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:25:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:50:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
    ^~~~
    public
Build complete! (12.72s)
Fetching https://github.com/Alamofire/Alamofire.git
[1/30140] Fetching alamofire
Fetched https://github.com/Alamofire/Alamofire.git from cache (3.03s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 5.10.2 (0.35s)
Creating working copy for https://github.com/Alamofire/Alamofire.git
Working copy of https://github.com/Alamofire/Alamofire.git resolved at 5.10.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "alamofire",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.2.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Alamofire/Alamofire.git"
    }
  ],
  "manifest_display_name" : "Apexy",
  "name" : "Apexy",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Apexy",
      "targets" : [
        "ApexyURLSession"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ApexyAlamofire",
      "targets" : [
        "ApexyAlamofire"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ApexyLoader",
      "targets" : [
        "ApexyLoader"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ApexyURLSessionTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyURLSessionTests",
      "path" : "Tests/ApexyURLSessionTests",
      "sources" : [
        "BaseRequestAdapterTests.swift",
        "URLSessionClientTests.swift"
      ],
      "target_dependencies" : [
        "ApexyURLSession"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyURLSession",
      "module_type" : "SwiftTarget",
      "name" : "ApexyURLSession",
      "path" : "Sources/ApexyURLSession",
      "product_memberships" : [
        "Apexy"
      ],
      "sources" : [
        "BaseRequestAdapter.swift",
        "URLSessionClient+Concurrency.swift",
        "URLSessionClient.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ApexyTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyTests",
      "path" : "Tests/ApexyTests",
      "sources" : [
        "HTTPBodyTests.swift",
        "URLRequestBuildableTests.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyLoaderTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyLoaderTests",
      "path" : "Tests/ApexyLoaderTests",
      "sources" : [
        "ContentLoaderTests.swift",
        "LoaderObservationTests.swift",
        "LoadingStateTests.swift"
      ],
      "target_dependencies" : [
        "ApexyLoader"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyLoader",
      "module_type" : "SwiftTarget",
      "name" : "ApexyLoader",
      "path" : "Sources/ApexyLoader",
      "product_memberships" : [
        "ApexyLoader"
      ],
      "sources" : [
        "ContentLoader.swift",
        "LoaderObservation.swift",
        "LoadingState.swift",
        "ObservableLoader.swift",
        "WebLoader.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ApexyAlamofireTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyAlamofireTests",
      "path" : "Tests/ApexyAlamofireTests",
      "sources" : [
        "AlamofireClientCombineTests.swift",
        "AlamofireClientTests.swift",
        "BaseRequestInterceptorTests.swift",
        "Helpers/EmptyEndpoint.swift",
        "Helpers/MockURLProtocol.swift",
        "Helpers/SimpleUploadEndpoint.swift"
      ],
      "target_dependencies" : [
        "ApexyAlamofire"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyAlamofire",
      "module_type" : "SwiftTarget",
      "name" : "ApexyAlamofire",
      "path" : "Sources/ApexyAlamofire",
      "product_dependencies" : [
        "Alamofire"
      ],
      "product_memberships" : [
        "ApexyAlamofire"
      ],
      "sources" : [
        "AlamofireClient+Concurrency.swift",
        "AlamofireClient.swift",
        "BaseRequestInterceptor.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Apexy",
      "module_type" : "SwiftTarget",
      "name" : "Apexy",
      "path" : "Sources/Apexy",
      "product_memberships" : [
        "Apexy",
        "ApexyAlamofire",
        "ApexyLoader"
      ],
      "sources" : [
        "APIResult.swift",
        "Client.swift",
        "Clients/CombineClient.swift",
        "Clients/ConcurrencyClient.swift",
        "Endpoint.swift",
        "HTTPBody.swift",
        "ResponseObserver.swift",
        "URLRequestBuildable.swift",
        "UploadEndpoint.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.