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 SwiftLocation, reference master (646209), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 12:01:37 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/malcommac/SwiftLocation.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/malcommac/SwiftLocation
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 6462097 Merge pull request #379 from grangej/master
Cloned https://github.com/malcommac/SwiftLocation.git
Revision (git rev-parse @):
64620973d0c19043845e82eac9ac1c1442537ce1
SUCCESS checkout https://github.com/malcommac/SwiftLocation.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/malcommac/SwiftLocation.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/23] Emitting module SwiftLocation
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:31:1: warning: sendability of function types in instance method 'requestTemporaryFullAccuracyAuthorization(withPurposeKey:completion:)' does not match requirement in protocol 'LocationManagerProtocol'; this is an error in the Swift 6 language mode
 29 | // MARK: - CoreLocation Extensions
 30 |
 31 | extension CLLocationManager: LocationManagerProtocol {
    | `- warning: sendability of function types in instance method 'requestTemporaryFullAccuracyAuthorization(withPurposeKey:completion:)' does not match requirement in protocol 'LocationManagerProtocol'; this is an error in the Swift 6 language mode
 32 |
 33 |     public func locationServicesEnabled() -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Location Managers/LocationManagerProtocol.swift:64:10: note: expected sendability to match requirement here
 62 |     func requestAlwaysAuthorization()
 63 |     #endif
 64 |     func requestTemporaryFullAccuracyAuthorization(withPurposeKey purposeKey: String, completion: ((Error?) -> Void)?)
    |          `- note: expected sendability to match requirement here
 65 |
 66 |     // MARK: - Getting Locations
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:63:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
 61 | }
 62 |
 63 | extension CLAccuracyAuthorization: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 64 |
 65 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:78:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
 76 | }
 77 |
 78 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 79 |
 80 |     public var description: String {
[4/25] Compiling SwiftLocation SupportModels.swift
[5/25] Compiling SwiftLocation SwiftLocation.swift
[6/25] Compiling SwiftLocation LocationServicesEnabled.swift
[7/25] Compiling SwiftLocation RegionMonitoring.swift
[8/25] Compiling SwiftLocation LocationManagerBridgeEvent.swift
[9/25] Compiling SwiftLocation LocationManagerProtocol.swift
[10/25] Compiling SwiftLocation Authorization.swift
[11/25] Compiling SwiftLocation BeaconMonitoring.swift
[12/25] Compiling SwiftLocation ContinuousUpdateLocation.swift
[13/25] Compiling SwiftLocation Location.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:31:1: warning: sendability of function types in instance method 'requestTemporaryFullAccuracyAuthorization(withPurposeKey:completion:)' does not match requirement in protocol 'LocationManagerProtocol'; this is an error in the Swift 6 language mode
 29 | // MARK: - CoreLocation Extensions
 30 |
 31 | extension CLLocationManager: LocationManagerProtocol {
    | `- warning: sendability of function types in instance method 'requestTemporaryFullAccuracyAuthorization(withPurposeKey:completion:)' does not match requirement in protocol 'LocationManagerProtocol'; this is an error in the Swift 6 language mode
 32 |
 33 |     public func locationServicesEnabled() -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Location Managers/LocationManagerProtocol.swift:64:10: note: expected sendability to match requirement here
 62 |     func requestAlwaysAuthorization()
 63 |     #endif
 64 |     func requestTemporaryFullAccuracyAuthorization(withPurposeKey purposeKey: String, completion: ((Error?) -> Void)?)
    |          `- note: expected sendability to match requirement here
 65 |
 66 |     // MARK: - Getting Locations
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:63:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
 61 | }
 62 |
 63 | extension CLAccuracyAuthorization: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 64 |
 65 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:78:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
 76 | }
 77 |
 78 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 79 |
 80 |     public var description: String {
[14/25] Compiling SwiftLocation Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:31:1: warning: sendability of function types in instance method 'requestTemporaryFullAccuracyAuthorization(withPurposeKey:completion:)' does not match requirement in protocol 'LocationManagerProtocol'; this is an error in the Swift 6 language mode
 29 | // MARK: - CoreLocation Extensions
 30 |
 31 | extension CLLocationManager: LocationManagerProtocol {
    | `- warning: sendability of function types in instance method 'requestTemporaryFullAccuracyAuthorization(withPurposeKey:completion:)' does not match requirement in protocol 'LocationManagerProtocol'; this is an error in the Swift 6 language mode
 32 |
 33 |     public func locationServicesEnabled() -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Location Managers/LocationManagerProtocol.swift:64:10: note: expected sendability to match requirement here
 62 |     func requestAlwaysAuthorization()
 63 |     #endif
 64 |     func requestTemporaryFullAccuracyAuthorization(withPurposeKey purposeKey: String, completion: ((Error?) -> Void)?)
    |          `- note: expected sendability to match requirement here
 65 |
 66 |     // MARK: - Getting Locations
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:63:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
 61 | }
 62 |
 63 | extension CLAccuracyAuthorization: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 64 |
 65 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Support/Extensions.swift:78:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
 76 | }
 77 |
 78 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 79 |
 80 |     public var description: String {
[15/25] Compiling SwiftLocation AccuracyAuthorization.swift
[16/25] Compiling SwiftLocation AccuracyPermission.swift
[17/25] Compiling SwiftLocation AnyTask.swift
[18/25] Compiling SwiftLocation LocationDelegate.swift
[19/25] Compiling SwiftLocation LocationErrors.swift
[20/25] Compiling SwiftLocation VisitsMonitoring.swift
[21/25] Compiling SwiftLocation LocationAsyncBridge.swift
[22/25] Compiling SwiftLocation SignificantLocationMonitoring.swift
[23/25] Compiling SwiftLocation SingleUpdateLocation.swift
[24/25] Compiling SwiftLocation HeadingMonitoring.swift
[25/25] Compiling SwiftLocation LocatePermission.swift
Build complete! (5.27s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftLocation",
  "name" : "SwiftLocation",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftLocation",
      "targets" : [
        "SwiftLocation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftLocationTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLocationTests",
      "path" : "Tests/SwiftLocationTests",
      "sources" : [
        "MockedLocationManager.swift",
        "SwiftLocationTests.swift"
      ],
      "target_dependencies" : [
        "SwiftLocation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftLocation",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLocation",
      "path" : "Sources/SwiftLocation",
      "product_memberships" : [
        "SwiftLocation"
      ],
      "sources" : [
        "Async Tasks/AccuracyAuthorization.swift",
        "Async Tasks/AccuracyPermission.swift",
        "Async Tasks/AnyTask.swift",
        "Async Tasks/Authorization.swift",
        "Async Tasks/BeaconMonitoring.swift",
        "Async Tasks/ContinuousUpdateLocation.swift",
        "Async Tasks/HeadingMonitoring.swift",
        "Async Tasks/LocatePermission.swift",
        "Async Tasks/LocationServicesEnabled.swift",
        "Async Tasks/RegionMonitoring.swift",
        "Async Tasks/SignificantLocationMonitoring.swift",
        "Async Tasks/SingleUpdateLocation.swift",
        "Async Tasks/VisitsMonitoring.swift",
        "Location Managers/LocationAsyncBridge.swift",
        "Location Managers/LocationManagerBridgeEvent.swift",
        "Location Managers/LocationManagerProtocol.swift",
        "Location.swift",
        "Support/Extensions.swift",
        "Support/LocationDelegate.swift",
        "Support/LocationErrors.swift",
        "Support/SupportModels.swift",
        "SwiftLocation.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.