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 1.7.5 (ad19a3), with Swift 5.10 for macOS (SPM) on 20 May 2025 15:24:05 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: 1.7.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/RedMadRobot/apexy-ios
 * tag               1.7.5      -> FETCH_HEAD
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 1.7.5
========================================
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] Emitting module Apexy
[10/61] Compiling Apexy CombineClient.swift
[11/61] Compiling Apexy ResponseObserver.swift
[12/61] Compiling Apexy UploadEndpoint.swift
[13/61] Compiling Apexy HTTPBody.swift
[14/61] Compiling Apexy ConcurrencyClient.swift
[15/61] Compiling Apexy Endpoint.swift
[16/61] Compiling Apexy APIResult.swift
[17/61] Compiling Apexy URLRequestBuildable.swift
[18/61] Compiling Apexy Client.swift
[19/61] Compiling Alamofire MultipartFormData.swift
[20/61] Compiling Alamofire MultipartUpload.swift
[21/61] Compiling Alamofire NetworkReachabilityManager.swift
[22/61] Compiling Alamofire RedirectHandler.swift
[23/61] Compiling Alamofire RequestCompression.swift
[24/61] Compiling Alamofire RequestInterceptor.swift
[25/61] Compiling Alamofire ResponseSerialization.swift
[26/61] Compiling Alamofire RetryPolicy.swift
[27/61] Compiling Alamofire URLRequest+Alamofire.swift
[28/61] Compiling Alamofire URLSessionConfiguration+Alamofire.swift
[29/61] Compiling Alamofire AlamofireExtended.swift
[30/61] Compiling Alamofire AuthenticationInterceptor.swift
[31/61] Compiling Alamofire CachedResponseHandler.swift
[32/61] Compiling Alamofire Combine.swift
[33/61] Compiling Alamofire Concurrency.swift
[34/61] Compiling Alamofire EventMonitor.swift
[35/71] Compiling Alamofire DispatchQueue+Alamofire.swift
[36/71] Compiling Alamofire OperationQueue+Alamofire.swift
[37/71] Compiling Alamofire Result+Alamofire.swift
[38/71] Compiling Alamofire StringEncoding+Alamofire.swift
[39/71] Compiling Alamofire HTTPHeaders.swift
[40/71] Compiling Alamofire HTTPMethod.swift
[41/71] Compiling Alamofire Notifications.swift
[42/71] Compiling Alamofire ParameterEncoder.swift
[43/71] Compiling Alamofire ParameterEncoding.swift
[44/71] Compiling Alamofire SessionDelegate.swift
[45/71] Compiling Alamofire URLConvertible+URLRequestConvertible.swift
[46/71] Compiling Alamofire UploadRequest.swift
[47/71] Compiling Alamofire WebSocketRequest.swift
[48/71] Compiling Alamofire Alamofire.swift
[49/71] Compiling Alamofire AFError.swift
[50/71] Compiling Alamofire DataRequest.swift
[51/71] Compiling Alamofire DataStreamRequest.swift
[52/71] Compiling Alamofire DownloadRequest.swift
[53/71] Compiling Alamofire Protected.swift
[54/71] Compiling Alamofire Request.swift
[55/71] Compiling Alamofire RequestTaskMap.swift
[56/71] Compiling Alamofire Response.swift
[57/71] Compiling Alamofire Session.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 WebLoader.swift
[63/75] Compiling ApexyLoader LoaderObservation.swift
[64/75] Compiling ApexyLoader ObservableLoader.swift
[65/75] Emitting module ApexyLoader
[66/75] Compiling ApexyLoader ContentLoader.swift
[67/75] Compiling ApexyLoader LoadingState.swift
[68/75] Compiling ApexyURLSession BaseRequestAdapter.swift
[69/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
[70/75] Compiling ApexyURLSession URLSessionClient.swift
[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 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
             ^
[73/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
[74/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
        ^
[75/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
             ^
Build complete! (12.25s)
Fetching https://github.com/Alamofire/Alamofire.git
[1/30140] Fetching alamofire
Fetched https://github.com/Alamofire/Alamofire.git from cache (3.32s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 5.10.2 (0.38s)
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.