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 OWOneCall, reference 1.3.3 (1ee37b), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 14:36:55 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/workingDog/OWOneCall.git
Reference: 1.3.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/workingDog/OWOneCall
 * tag               1.3.3      -> FETCH_HEAD
HEAD is now at 1ee37b6 update for OneCall 3.0
Cloned https://github.com/workingDog/OWOneCall.git
Revision (git rev-parse @):
1ee37b6478e71b24c41058b325da06ac45a74056
SUCCESS checkout https://github.com/workingDog/OWOneCall.git at 1.3.3
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/workingDog/OWOneCall.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/7] Compiling OWOneCall OWResponse.swift
[4/7] Emitting module OWOneCall
[5/7] Compiling OWOneCall OWOptions.swift
[6/7] Compiling OWOneCall OWClient.swift
[7/7] Compiling OWOneCall OWProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/OWOneCall/OWProvider.swift:47:28: warning: capture of 'results' with non-sendable type 'OWResponse?' in a '@Sendable' closure [#SendableClosureCaptures]
45 |             let results: OWResponse? = await getWeather(lat: lat, lon: lon, options: options)
46 |             DispatchQueue.main.async {
47 |                 completion(results)
   |                            `- warning: capture of 'results' with non-sendable type 'OWResponse?' in a '@Sendable' closure [#SendableClosureCaptures]
48 |             }
49 |         }
/Users/admin/builder/spi-builder-workspace/Sources/OWOneCall/OWResponse.swift:11:15: note: consider making struct 'OWResponse' conform to the 'Sendable' protocol
  9 |
 10 | // MARK: - OWResponse
 11 | public struct OWResponse: Identifiable, Codable {
    |               `- note: consider making struct 'OWResponse' conform to the 'Sendable' protocol
 12 |     public let id = UUID()
 13 |
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
Build complete! (7.87s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "OWOneCall",
  "name" : "OWOneCall",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "OWOneCall",
      "targets" : [
        "OWOneCall"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OWOneCallTests",
      "module_type" : "SwiftTarget",
      "name" : "OWOneCallTests",
      "path" : "Tests/OWOneCallTests",
      "sources" : [
        "OWOneCallTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "OWOneCall"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OWOneCall",
      "module_type" : "SwiftTarget",
      "name" : "OWOneCall",
      "path" : "Sources/OWOneCall",
      "product_memberships" : [
        "OWOneCall"
      ],
      "sources" : [
        "OWClient.swift",
        "OWOptions.swift",
        "OWProvider.swift",
        "OWResponse.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.