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 StarCraftKit, reference 2.0.0 (313b9a), with Swift 6.1 for macOS (SPM) on 13 Jul 2025 11:37:12 UTC.

Swift 6 data race errors: 9

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/guitaripod/StarCraftKit.git
Reference: 2.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/guitaripod/StarCraftKit
 * tag               2.0.0      -> FETCH_HEAD
HEAD is now at 313b9ac chore: update PKGBUILD checksum for 2.0.0 release
Cloned https://github.com/guitaripod/StarCraftKit.git
Revision (git rev-parse @):
313b9acb1f5e90b3927344b922e054a5d7d15419
SUCCESS checkout https://github.com/guitaripod/StarCraftKit.git at 2.0.0
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-log from cache
Fetching https://github.com/apple/swift-argument-parser from cache
[1/2094] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (1.20s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.22s)
Fetched https://github.com/apple/swift-log from cache (1.23s)
Computing version for https://github.com/apple/swift-log
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.24s)
Computed https://github.com/apple/swift-log at 1.6.3 (1.71s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.5 (2.98s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.1 (0.50s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.60s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.5
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "starcraftkit",
      "name": "StarCraftKit",
      "url": "https://github.com/guitaripod/StarCraftKit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/StarCraftKit",
      "dependencies": [
        {
          "identity": "swift-argument-parser",
          "name": "swift-argument-parser",
          "url": "https://github.com/apple/swift-argument-parser",
          "version": "1.6.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
          "dependencies": [
          ]
        },
        {
          "identity": "swift-log",
          "name": "swift-log",
          "url": "https://github.com/apple/swift-log",
          "version": "1.6.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/guitaripod/StarCraftKit.git
[1/1637] Fetching starcraftkit
Fetched https://github.com/guitaripod/StarCraftKit.git from cache (1.05s)
Fetching https://github.com/apple/swift-argument-parser from cache
Fetching https://github.com/apple/swift-log from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.53s)
Fetched https://github.com/apple/swift-log from cache (0.53s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.6.3 (0.58s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.1 (0.04s)
Creating working copy for https://github.com/guitaripod/StarCraftKit.git
Working copy of https://github.com/guitaripod/StarCraftKit.git resolved at 2.0.0 (313b9ac)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.1
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.6.3
Found 2 product dependencies
  - swift-argument-parser
  - swift-log
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/guitaripod/StarCraftKit.git
https://github.com/guitaripod/StarCraftKit.git
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log"
    }
  ],
  "manifest_display_name" : "StarCraftKit",
  "name" : "StarCraftKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "StarCraftKit",
      "targets" : [
        "StarCraftKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "starcraft-cli",
      "targets" : [
        "StarCraftKitCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "StarCraftKitTests",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKitTests",
      "path" : "Tests/StarCraftKitTests",
      "sources" : [
        "StarCraftKitTests.swift",
        "Unit/Core/APIErrorTests.swift",
        "Unit/Core/CachePolicyTests.swift",
        "Unit/Core/RetryConfigurationTests.swift",
        "Unit/Models/MatchTests.swift",
        "Unit/Models/PaginationInfoTests.swift",
        "Unit/Models/PlayerTests.swift",
        "Unit/Models/QueryParametersTests.swift"
      ],
      "target_dependencies" : [
        "StarCraftKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StarCraftKitCLITests",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKitCLITests",
      "path" : "Tests/StarCraftKitCLITests",
      "sources" : [
        "ExtensionsTests.swift",
        "StarCraftKitCLITests.swift",
        "UIEnhancementsTests.swift"
      ],
      "target_dependencies" : [
        "StarCraftKitCLI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StarCraftKitCLI",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKitCLI",
      "path" : "Sources/StarCraftKitCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "starcraft-cli"
      ],
      "sources" : [
        "Commands/CacheCommand.swift",
        "Commands/DebugCommand.swift",
        "Commands/ExportCommand.swift",
        "Commands/LeaguesCommand.swift",
        "Commands/LiveCommand.swift",
        "Commands/MatchesCommand.swift",
        "Commands/PlayerMatchesCommand.swift",
        "Commands/PlayerScheduleCommand.swift",
        "Commands/PlayersCommand.swift",
        "Commands/SearchCommand.swift",
        "Commands/SeriesCommand.swift",
        "Commands/StreamCommand.swift",
        "Commands/TeamsCommand.swift",
        "Commands/TestCommand.swift",
        "Commands/TodayCommand.swift",
        "Commands/TournamentMatchesCommand.swift",
        "Commands/TournamentsCommand.swift",
        "Commands/UpcomingCommand.swift",
        "StarCraftCLI.swift",
        "Utilities/CLIContext.swift",
        "Utilities/OpponentExtensions.swift",
        "Utilities/String+Extensions.swift",
        "Utilities/UIEnhancements.swift"
      ],
      "target_dependencies" : [
        "StarCraftKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "StarCraftKit",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKit",
      "path" : "Sources/StarCraftKit",
      "product_dependencies" : [
        "Logging"
      ],
      "product_memberships" : [
        "StarCraftKit",
        "starcraft-cli"
      ],
      "sources" : [
        "Core/Cache/ResponseCache.swift",
        "Core/Networking/APIError.swift",
        "Core/Networking/NetworkingClient.swift",
        "Core/Networking/RetryHandler.swift",
        "Core/Utilities/DateFormatter+Extensions.swift",
        "Endpoints/LeagueEndpoint.swift",
        "Endpoints/MatchEndpoint.swift",
        "Endpoints/PlayerEndpoint.swift",
        "Endpoints/SeriesEndpoint.swift",
        "Endpoints/TeamEndpoint.swift",
        "Endpoints/TournamentEndpoint.swift",
        "Models/API/League.swift",
        "Models/API/Match.swift",
        "Models/API/PaginationInfo.swift",
        "Models/API/Player.swift",
        "Models/API/QueryParameters.swift",
        "Models/API/Series.swift",
        "Models/API/Team.swift",
        "Models/API/Tournament.swift",
        "Protocols/APIClientProtocol.swift",
        "Protocols/APIRequest.swift",
        "Protocols/Endpoint.swift",
        "Protocols/StreamingRequest.swift",
        "StarCraftClient.swift",
        "StarCraftKit.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin GenerateManual
[4/4] Compiling plugin GenerateDoccReference
Building for debugging...
[4/14] Write sources
[5/14] Write starcraft-cli-entitlement.plist
[5/14] Write sources
[10/14] Write swift-version-2F0A5646E1D333AE.txt
[12/21] Emitting module ArgumentParserToolInfo
[13/21] Compiling ArgumentParserToolInfo ToolInfo.swift
[14/67] Compiling Logging MetadataProvider.swift
[15/67] Emitting module Logging
[16/67] Compiling Logging LogHandler.swift
[17/67] Compiling Logging Locks.swift
[18/67] Compiling Logging Logging.swift
[19/91] Compiling StarCraftKit Player.swift
[20/91] Compiling StarCraftKit RetryHandler.swift
[21/91] Compiling StarCraftKit DateFormatter+Extensions.swift
[22/91] Compiling StarCraftKit LeagueEndpoint.swift
[23/91] Compiling StarCraftKit QueryParameters.swift
[24/95] Compiling StarCraftKit SeriesEndpoint.swift
[25/95] Compiling StarCraftKit Team.swift
[26/95] Compiling StarCraftKit Tournament.swift
[27/95] Compiling StarCraftKit Match.swift
[28/95] Compiling StarCraftKit PaginationInfo.swift
[29/95] Compiling ArgumentParser SequenceExtensions.swift
[30/95] Compiling ArgumentParser StringExtensions.swift
[31/95] Compiling ArgumentParser SwiftExtensions.swift
[32/95] Compiling ArgumentParser Tree.swift
[33/95] Compiling ArgumentParser CodingKeyValidator.swift
[34/95] Emitting module ArgumentParser
[35/95] Compiling ArgumentParser NonsenseFlagsValidator.swift
[36/95] Compiling ArgumentParser ParsableArgumentsValidation.swift
[37/95] Compiling ArgumentParser PositionalArgumentsValidator.swift
[38/95] Compiling ArgumentParser UniqueNamesValidator.swift
[39/95] Compiling StarCraftKit ResponseCache.swift
[40/95] Compiling StarCraftKit APIError.swift
[41/95] Compiling StarCraftKit NetworkingClient.swift
[42/95] Compiling StarCraftKit MatchEndpoint.swift
[43/95] Compiling StarCraftKit PlayerEndpoint.swift
[44/95] Compiling StarCraftKit Series.swift
[45/95] Compiling StarCraftKit TeamEndpoint.swift
[46/95] Compiling StarCraftKit TournamentEndpoint.swift
[47/95] Compiling StarCraftKit League.swift
[48/95] Compiling StarCraftKit APIClientProtocol.swift
[49/95] Compiling ArgumentParser Flag.swift
[50/95] Compiling ArgumentParser NameSpecification.swift
[51/95] Compiling ArgumentParser Option.swift
[52/95] Compiling ArgumentParser OptionGroup.swift
[53/95] Compiling ArgumentParser AsyncParsableCommand.swift
[54/95] Compiling ArgumentParser ParserError.swift
[55/95] Compiling ArgumentParser SplitArguments.swift
[56/95] Compiling ArgumentParser DumpHelpGenerator.swift
[57/95] Compiling ArgumentParser HelpCommand.swift
[58/95] Compiling ArgumentParser HelpGenerator.swift
[59/95] Compiling StarCraftKit APIRequest.swift
[60/95] Compiling StarCraftKit Endpoint.swift
[61/95] Compiling StarCraftKit StreamingRequest.swift
[62/95] Compiling ArgumentParser ExpressibleByArgument.swift
[63/95] Compiling ArgumentParser ParsableArguments.swift
[64/95] Compiling ArgumentParser ParsableCommand.swift
[65/95] Compiling ArgumentParser ArgumentDecoder.swift
[66/95] Compiling ArgumentParser ArgumentDefinition.swift
[67/95] Compiling ArgumentParser ArgumentSet.swift
[68/95] Compiling ArgumentParser CommandParser.swift
[69/95] Emitting module StarCraftKit
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/LeagueEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [League]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/MatchEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: MatchEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/PlayerEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 18 |     public typealias Response = [Player]
 19 |
 20 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 21 |
 22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/SeriesEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: SeriesEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TeamEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [Team]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TournamentEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: TournamentEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Models/API/QueryParameters.swift:12:16: warning: stored property 'filters' of 'Sendable'-conforming struct 'QueryParameters' has non-sendable type '[String : Any]?'; this is an error in the Swift 6 language mode
 10 |
 11 |     /// Filter parameters
 12 |     public var filters: [String: Any]?
    |                `- warning: stored property 'filters' of 'Sendable'-conforming struct 'QueryParameters' has non-sendable type '[String : Any]?'; this is an error in the Swift 6 language mode
 13 |
 14 |     /// Search parameters
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:149:17: warning: non-sendable type 'T' cannot be returned from actor-isolated implementation to caller of protocol requirement 'execute'; this is an error in the Swift 6 language mode
147 |
148 |     /// Execute an API request
149 |     public func execute<T: Decodable>(_ request: any APIRequest) async throws -> T {
    |                 |       `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'T' cannot be returned from actor-isolated implementation to caller of protocol requirement 'execute'; this is an error in the Swift 6 language mode
150 |         let cacheKey = buildCacheKey(for: request)
151 |
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:189:17: warning: non-sendable type '[T]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'executePaginated(_:maxPages:)'; this is an error in the Swift 6 language mode
187 |
188 |     /// Execute a paginated request and return all pages
189 |     public func executePaginated<T: Decodable>(_ request: any APIRequest, maxPages: Int? = nil) async throws -> [T] {
    |                 |                `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[T]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'executePaginated(_:maxPages:)'; this is an error in the Swift 6 language mode
190 |         var allItems: [T] = []
191 |         var currentPage = 1
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/MatchEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: MatchEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/PlayerEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 18 |     public typealias Response = [Player]
 19 |
 20 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 21 |
 22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/SeriesEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: SeriesEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/MatchEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: MatchEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/PlayerEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 18 |     public typealias Response = [Player]
 19 |
 20 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 21 |
 22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/SeriesEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: SeriesEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/MatchEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: MatchEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'MatchesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/PlayerEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 18 |     public typealias Response = [Player]
 19 |
 20 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'PlayersRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 21 |
 22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/SeriesEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: SeriesEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'SeriesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
[75/97] Compiling StarCraftKit StarCraftClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:149:17: warning: non-sendable type 'T' cannot be returned from actor-isolated implementation to caller of protocol requirement 'execute'; this is an error in the Swift 6 language mode
147 |
148 |     /// Execute an API request
149 |     public func execute<T: Decodable>(_ request: any APIRequest) async throws -> T {
    |                 |       `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'T' cannot be returned from actor-isolated implementation to caller of protocol requirement 'execute'; this is an error in the Swift 6 language mode
150 |         let cacheKey = buildCacheKey(for: request)
151 |
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:189:17: warning: non-sendable type '[T]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'executePaginated(_:maxPages:)'; this is an error in the Swift 6 language mode
187 |
188 |     /// Execute a paginated request and return all pages
189 |     public func executePaginated<T: Decodable>(_ request: any APIRequest, maxPages: Int? = nil) async throws -> [T] {
    |                 |                `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[T]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'executePaginated(_:maxPages:)'; this is an error in the Swift 6 language mode
190 |         var allItems: [T] = []
191 |         var currentPage = 1
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:175:20: warning: immutable value 'headers' was never used; consider replacing with '_' or removing it
173 |         )
174 |
175 |         let (data, headers): (T, [String: String]) = try await retryHandler.executeRequest(
    |                    `- warning: immutable value 'headers' was never used; consider replacing with '_' or removing it
176 |             client: networkingClient,
177 |             request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:153:83: warning: non-sendable result type '(data: T, headers: [String : String])?' cannot be sent from actor-isolated context in call to instance method 'get(for:type:decoder:)'; this is an error in the Swift 6 language mode
147 |
148 |     /// Execute an API request
149 |     public func execute<T: Decodable>(_ request: any APIRequest) async throws -> T {
    |                         `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
150 |         let cacheKey = buildCacheKey(for: request)
151 |
152 |         if request.cachePolicy != .noCache {
153 |             if let cached: (data: T, headers: [String: String]) = try await cache.get(
    |                                                                                   `- warning: non-sendable result type '(data: T, headers: [String : String])?' cannot be sent from actor-isolated context in call to instance method 'get(for:type:decoder:)'; this is an error in the Swift 6 language mode
154 |                 for: cacheKey,
155 |                 type: T.self,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:175:77: warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
147 |
148 |     /// Execute an API request
149 |     public func execute<T: Decodable>(_ request: any APIRequest) async throws -> T {
    |                         `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
150 |         let cacheKey = buildCacheKey(for: request)
151 |
    :
173 |         )
174 |
175 |         let (data, headers): (T, [String: String]) = try await retryHandler.executeRequest(
    |                                                                             `- warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
176 |             client: networkingClient,
177 |             request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:208:81: warning: non-sendable result type '(data: [T], headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
187 |
188 |     /// Execute a paginated request and return all pages
189 |     public func executePaginated<T: Decodable>(_ request: any APIRequest, maxPages: Int? = nil) async throws -> [T] {
    |                                  `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
190 |         var allItems: [T] = []
191 |         var currentPage = 1
    :
206 |             )
207 |
208 |             let (response, _): ([T], [String: String]) = try await retryHandler.executeRequest(
    |                                                                                 `- warning: non-sendable result type '(data: [T], headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
209 |                 client: networkingClient,
210 |                 request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:175:77: warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
173 |         )
174 |
175 |         let (data, headers): (T, [String: String]) = try await retryHandler.executeRequest(
    |                                                                             |- warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                             `- note: sending 'self'-isolated 'self.retryHandler' to nonisolated callee risks causing data races between nonisolated and 'self'-isolated uses
176 |             client: networkingClient,
177 |             request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:208:81: warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
206 |             )
207 |
208 |             let (response, _): ([T], [String: String]) = try await retryHandler.executeRequest(
    |                                                                                 |- warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                                 `- note: sending 'self'-isolated 'self.retryHandler' to nonisolated callee risks causing data races between nonisolated and 'self'-isolated uses
209 |                 client: networkingClient,
210 |                 request: urlRequest,
[76/97] Compiling StarCraftKit StarCraftKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:149:17: warning: non-sendable type 'T' cannot be returned from actor-isolated implementation to caller of protocol requirement 'execute'; this is an error in the Swift 6 language mode
147 |
148 |     /// Execute an API request
149 |     public func execute<T: Decodable>(_ request: any APIRequest) async throws -> T {
    |                 |       `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type 'T' cannot be returned from actor-isolated implementation to caller of protocol requirement 'execute'; this is an error in the Swift 6 language mode
150 |         let cacheKey = buildCacheKey(for: request)
151 |
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:189:17: warning: non-sendable type '[T]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'executePaginated(_:maxPages:)'; this is an error in the Swift 6 language mode
187 |
188 |     /// Execute a paginated request and return all pages
189 |     public func executePaginated<T: Decodable>(_ request: any APIRequest, maxPages: Int? = nil) async throws -> [T] {
    |                 |                `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
    |                 `- warning: non-sendable type '[T]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'executePaginated(_:maxPages:)'; this is an error in the Swift 6 language mode
190 |         var allItems: [T] = []
191 |         var currentPage = 1
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:175:20: warning: immutable value 'headers' was never used; consider replacing with '_' or removing it
173 |         )
174 |
175 |         let (data, headers): (T, [String: String]) = try await retryHandler.executeRequest(
    |                    `- warning: immutable value 'headers' was never used; consider replacing with '_' or removing it
176 |             client: networkingClient,
177 |             request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:153:83: warning: non-sendable result type '(data: T, headers: [String : String])?' cannot be sent from actor-isolated context in call to instance method 'get(for:type:decoder:)'; this is an error in the Swift 6 language mode
147 |
148 |     /// Execute an API request
149 |     public func execute<T: Decodable>(_ request: any APIRequest) async throws -> T {
    |                         `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
150 |         let cacheKey = buildCacheKey(for: request)
151 |
152 |         if request.cachePolicy != .noCache {
153 |             if let cached: (data: T, headers: [String: String]) = try await cache.get(
    |                                                                                   `- warning: non-sendable result type '(data: T, headers: [String : String])?' cannot be sent from actor-isolated context in call to instance method 'get(for:type:decoder:)'; this is an error in the Swift 6 language mode
154 |                 for: cacheKey,
155 |                 type: T.self,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:175:77: warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
147 |
148 |     /// Execute an API request
149 |     public func execute<T: Decodable>(_ request: any APIRequest) async throws -> T {
    |                         `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
150 |         let cacheKey = buildCacheKey(for: request)
151 |
    :
173 |         )
174 |
175 |         let (data, headers): (T, [String: String]) = try await retryHandler.executeRequest(
    |                                                                             `- warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
176 |             client: networkingClient,
177 |             request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:208:81: warning: non-sendable result type '(data: [T], headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
187 |
188 |     /// Execute a paginated request and return all pages
189 |     public func executePaginated<T: Decodable>(_ request: any APIRequest, maxPages: Int? = nil) async throws -> [T] {
    |                                  `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
190 |         var allItems: [T] = []
191 |         var currentPage = 1
    :
206 |             )
207 |
208 |             let (response, _): ([T], [String: String]) = try await retryHandler.executeRequest(
    |                                                                                 `- warning: non-sendable result type '(data: [T], headers: [String : String])' cannot be sent from nonisolated context in call to instance method 'executeRequest(client:request:responseType:decoder:)'; this is an error in the Swift 6 language mode
209 |                 client: networkingClient,
210 |                 request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:175:77: warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
173 |         )
174 |
175 |         let (data, headers): (T, [String: String]) = try await retryHandler.executeRequest(
    |                                                                             |- warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                             `- note: sending 'self'-isolated 'self.retryHandler' to nonisolated callee risks causing data races between nonisolated and 'self'-isolated uses
176 |             client: networkingClient,
177 |             request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/StarCraftClient.swift:208:81: warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
206 |             )
207 |
208 |             let (response, _): ([T], [String: String]) = try await retryHandler.executeRequest(
    |                                                                                 |- warning: sending 'self.retryHandler' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                                 `- note: sending 'self'-isolated 'self.retryHandler' to nonisolated callee risks causing data races between nonisolated and 'self'-isolated uses
209 |                 client: networkingClient,
210 |                 request: urlRequest,
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TeamEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [Team]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TournamentEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: TournamentEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TeamEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [Team]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TournamentEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: TournamentEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TeamEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [Team]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TeamsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/TournamentEndpoint.swift:33:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 31 |
 32 |     public let endpoint: TournamentEndpoint
 33 |     public let queryParameters: [String: Any]
    |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'TournamentsRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
 34 |
 35 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Models/API/QueryParameters.swift:12:16: warning: stored property 'filters' of 'Sendable'-conforming struct 'QueryParameters' has non-sendable type '[String : Any]?'; this is an error in the Swift 6 language mode
 10 |
 11 |     /// Filter parameters
 12 |     public var filters: [String: Any]?
    |                `- warning: stored property 'filters' of 'Sendable'-conforming struct 'QueryParameters' has non-sendable type '[String : Any]?'; this is an error in the Swift 6 language mode
 13 |
 14 |     /// Search parameters
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Models/API/QueryParameters.swift:12:16: warning: stored property 'filters' of 'Sendable'-conforming struct 'QueryParameters' has non-sendable type '[String : Any]?'; this is an error in the Swift 6 language mode
 10 |
 11 |     /// Filter parameters
 12 |     public var filters: [String: Any]?
    |                `- warning: stored property 'filters' of 'Sendable'-conforming struct 'QueryParameters' has non-sendable type '[String : Any]?'; this is an error in the Swift 6 language mode
 13 |
 14 |     /// Search parameters
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Core/Networking/RetryHandler.swift:136:30: warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from actor-isolated context in call to instance method 'execute(_:responseType:decoder:)'; this is an error in the Swift 6 language mode
127 | /// Extension to make retry handler work with APIRequest
128 | public extension RetryHandler {
129 |     func executeRequest<T: Decodable>(
    |                         `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
130 |         client: NetworkingClient,
131 |         request: URLRequest,
    :
134 |     ) async throws -> (data: T, headers: [String: String]) {
135 |         try await execute {
136 |             try await client.execute(request, responseType: responseType, decoder: decoder)
    |                              `- warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from actor-isolated context in call to instance method 'execute(_:responseType:decoder:)'; this is an error in the Swift 6 language mode
137 |         }
138 |     }
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/LeagueEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [League]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Core/Networking/RetryHandler.swift:136:30: warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from actor-isolated context in call to instance method 'execute(_:responseType:decoder:)'; this is an error in the Swift 6 language mode
127 | /// Extension to make retry handler work with APIRequest
128 | public extension RetryHandler {
129 |     func executeRequest<T: Decodable>(
    |                         `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
130 |         client: NetworkingClient,
131 |         request: URLRequest,
    :
134 |     ) async throws -> (data: T, headers: [String: String]) {
135 |         try await execute {
136 |             try await client.execute(request, responseType: responseType, decoder: decoder)
    |                              `- warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from actor-isolated context in call to instance method 'execute(_:responseType:decoder:)'; this is an error in the Swift 6 language mode
137 |         }
138 |     }
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/LeagueEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [League]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Core/Networking/RetryHandler.swift:136:30: warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from actor-isolated context in call to instance method 'execute(_:responseType:decoder:)'; this is an error in the Swift 6 language mode
127 | /// Extension to make retry handler work with APIRequest
128 | public extension RetryHandler {
129 |     func executeRequest<T: Decodable>(
    |                         `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
130 |         client: NetworkingClient,
131 |         request: URLRequest,
    :
134 |     ) async throws -> (data: T, headers: [String: String]) {
135 |         try await execute {
136 |             try await client.execute(request, responseType: responseType, decoder: decoder)
    |                              `- warning: non-sendable result type '(data: T, headers: [String : String])' cannot be sent from actor-isolated context in call to instance method 'execute(_:responseType:decoder:)'; this is an error in the Swift 6 language mode
137 |         }
138 |     }
/Users/admin/builder/spi-builder-workspace/Sources/StarCraftKit/Endpoints/LeagueEndpoint.swift:20:16: warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
18 |     public typealias Response = [League]
19 |
20 |     public let queryParameters: [String: Any]
   |                `- warning: stored property 'queryParameters' of 'Sendable'-conforming struct 'LeaguesRequest' has non-sendable type '[String : Any]'; this is an error in the Swift 6 language mode
21 |
22 |     public var path: String {
[95/119] Emitting module StarCraftKitCLI
[96/121] Compiling StarCraftKitCLI String+Extensions.swift
[97/121] Compiling StarCraftKitCLI UIEnhancements.swift
[98/121] Compiling StarCraftKitCLI CacheCommand.swift
[99/121] Compiling StarCraftKitCLI DebugCommand.swift
[100/121] Compiling StarCraftKitCLI ExportCommand.swift
[101/121] Compiling StarCraftKitCLI UpcomingCommand.swift
[102/121] Compiling StarCraftKitCLI StarCraftCLI.swift
[103/121] Compiling StarCraftKitCLI TournamentMatchesCommand.swift
[104/121] Compiling StarCraftKitCLI TournamentsCommand.swift
[105/121] Compiling StarCraftKitCLI TestCommand.swift
[106/121] Compiling StarCraftKitCLI TodayCommand.swift
[107/121] Compiling StarCraftKitCLI PlayerMatchesCommand.swift
[108/121] Compiling StarCraftKitCLI PlayerScheduleCommand.swift
[109/121] Compiling StarCraftKitCLI PlayersCommand.swift
[110/121] Compiling StarCraftKitCLI SearchCommand.swift
[111/121] Compiling StarCraftKitCLI SeriesCommand.swift
[112/121] Compiling StarCraftKitCLI StreamCommand.swift
[113/121] Compiling StarCraftKitCLI TeamsCommand.swift
[114/121] Compiling StarCraftKitCLI CLIContext.swift
[115/121] Compiling StarCraftKitCLI OpponentExtensions.swift
[116/121] Compiling StarCraftKitCLI LeaguesCommand.swift
[117/121] Compiling StarCraftKitCLI LiveCommand.swift
[118/121] Compiling StarCraftKitCLI MatchesCommand.swift
[118/121] Write Objects.LinkFileList
[119/121] Linking starcraft-cli
[120/121] Applying starcraft-cli
Build complete! (21.83s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log"
    }
  ],
  "manifest_display_name" : "StarCraftKit",
  "name" : "StarCraftKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "StarCraftKit",
      "targets" : [
        "StarCraftKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "starcraft-cli",
      "targets" : [
        "StarCraftKitCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "StarCraftKitTests",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKitTests",
      "path" : "Tests/StarCraftKitTests",
      "sources" : [
        "StarCraftKitTests.swift",
        "Unit/Core/APIErrorTests.swift",
        "Unit/Core/CachePolicyTests.swift",
        "Unit/Core/RetryConfigurationTests.swift",
        "Unit/Models/MatchTests.swift",
        "Unit/Models/PaginationInfoTests.swift",
        "Unit/Models/PlayerTests.swift",
        "Unit/Models/QueryParametersTests.swift"
      ],
      "target_dependencies" : [
        "StarCraftKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StarCraftKitCLITests",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKitCLITests",
      "path" : "Tests/StarCraftKitCLITests",
      "sources" : [
        "ExtensionsTests.swift",
        "StarCraftKitCLITests.swift",
        "UIEnhancementsTests.swift"
      ],
      "target_dependencies" : [
        "StarCraftKitCLI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StarCraftKitCLI",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKitCLI",
      "path" : "Sources/StarCraftKitCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "starcraft-cli"
      ],
      "sources" : [
        "Commands/CacheCommand.swift",
        "Commands/DebugCommand.swift",
        "Commands/ExportCommand.swift",
        "Commands/LeaguesCommand.swift",
        "Commands/LiveCommand.swift",
        "Commands/MatchesCommand.swift",
        "Commands/PlayerMatchesCommand.swift",
        "Commands/PlayerScheduleCommand.swift",
        "Commands/PlayersCommand.swift",
        "Commands/SearchCommand.swift",
        "Commands/SeriesCommand.swift",
        "Commands/StreamCommand.swift",
        "Commands/TeamsCommand.swift",
        "Commands/TestCommand.swift",
        "Commands/TodayCommand.swift",
        "Commands/TournamentMatchesCommand.swift",
        "Commands/TournamentsCommand.swift",
        "Commands/UpcomingCommand.swift",
        "StarCraftCLI.swift",
        "Utilities/CLIContext.swift",
        "Utilities/OpponentExtensions.swift",
        "Utilities/String+Extensions.swift",
        "Utilities/UIEnhancements.swift"
      ],
      "target_dependencies" : [
        "StarCraftKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "StarCraftKit",
      "module_type" : "SwiftTarget",
      "name" : "StarCraftKit",
      "path" : "Sources/StarCraftKit",
      "product_dependencies" : [
        "Logging"
      ],
      "product_memberships" : [
        "StarCraftKit",
        "starcraft-cli"
      ],
      "sources" : [
        "Core/Cache/ResponseCache.swift",
        "Core/Networking/APIError.swift",
        "Core/Networking/NetworkingClient.swift",
        "Core/Networking/RetryHandler.swift",
        "Core/Utilities/DateFormatter+Extensions.swift",
        "Endpoints/LeagueEndpoint.swift",
        "Endpoints/MatchEndpoint.swift",
        "Endpoints/PlayerEndpoint.swift",
        "Endpoints/SeriesEndpoint.swift",
        "Endpoints/TeamEndpoint.swift",
        "Endpoints/TournamentEndpoint.swift",
        "Models/API/League.swift",
        "Models/API/Match.swift",
        "Models/API/PaginationInfo.swift",
        "Models/API/Player.swift",
        "Models/API/QueryParameters.swift",
        "Models/API/Series.swift",
        "Models/API/Team.swift",
        "Models/API/Tournament.swift",
        "Protocols/APIClientProtocol.swift",
        "Protocols/APIRequest.swift",
        "Protocols/Endpoint.swift",
        "Protocols/StreamingRequest.swift",
        "StarCraftClient.swift",
        "StarCraftKit.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.