The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of OctoKit, reference 0.11.0 (9521cd), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 04:38:39 UTC.

Swift 6 data race errors: 1

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.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/WeTransfer/octokit.swift.git
Reference: 0.11.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/WeTransfer/octokit.swift
 * tag               0.11.0     -> FETCH_HEAD
HEAD is now at 9521cdf Merge pull request #121 from nerdishbynature/fix-tests-and-decoding-issues
Cloned https://github.com/WeTransfer/octokit.swift.git
Revision (git rev-parse @):
9521cdff919053868ab13cd08a228f7bc1bde2a9
SUCCESS checkout https://github.com/WeTransfer/octokit.swift.git at 0.11.0
Fetching https://github.com/nerdishbynature/RequestKit.git
[1/1554] Fetching requestkit
Fetched https://github.com/nerdishbynature/RequestKit.git from cache (0.80s)
Computing version for https://github.com/nerdishbynature/RequestKit.git
Computed https://github.com/nerdishbynature/RequestKit.git at 2.4.0 (3.62s)
Creating working copy for https://github.com/nerdishbynature/RequestKit.git
Working copy of https://github.com/nerdishbynature/RequestKit.git resolved at 2.4.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": "octokit.swift",
      "name": "OctoKit",
      "url": "https://github.com/WeTransfer/octokit.swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/octokit.swift",
      "dependencies": [
        {
          "identity": "requestkit",
          "name": "RequestKit",
          "url": "https://github.com/nerdishbynature/RequestKit.git",
          "version": "2.4.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/RequestKit",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/WeTransfer/octokit.swift.git
[1/2829] Fetching octokit.swift
Fetched https://github.com/WeTransfer/octokit.swift.git from cache (2.36s)
Fetching https://github.com/nerdishbynature/RequestKit.git from cache
Fetched https://github.com/nerdishbynature/RequestKit.git from cache (0.40s)
Computing version for https://github.com/nerdishbynature/RequestKit.git
Computed https://github.com/nerdishbynature/RequestKit.git at 2.4.0 (0.45s)
Creating working copy for https://github.com/WeTransfer/octokit.swift.git
Working copy of https://github.com/WeTransfer/octokit.swift.git resolved at 0.11.0 (9521cdf)
Creating working copy for https://github.com/nerdishbynature/RequestKit.git
Working copy of https://github.com/nerdishbynature/RequestKit.git resolved at 2.4.0
warning: '.resolve-product-dependencies': dependency 'octokit.swift' is not used by any target
Found 1 product dependencies
  - RequestKit
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/WeTransfer/octokit.swift.git
https://github.com/WeTransfer/octokit.swift.git
{
  "dependencies" : [
    {
      "identity" : "requestkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.3.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nerdishbynature/RequestKit.git"
    }
  ],
  "manifest_display_name" : "OctoKit",
  "name" : "OctoKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "OctoKit",
      "targets" : [
        "OctoKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OctoKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OctoKitTests",
      "path" : "Tests/OctoKitTests",
      "sources" : [
        "ConfigurationTests.swift",
        "FollowTests.swift",
        "GistTests.swift",
        "IssueTests.swift",
        "LabelTests.swift",
        "OctoKitURLTestSession.swift",
        "OctokitSwiftTests.swift",
        "PlanTests.swift",
        "PreviewHeaderTest.swift",
        "PublicKeyTests.swift",
        "PullRequestTests.swift",
        "ReactionsTest.swift",
        "ReleasesTests.swift",
        "RepositoryTests.swift",
        "ReviewTests.swift",
        "StarsTests.swift",
        "StatusesTest.swift",
        "TestHelper.swift",
        "UserTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "OctoKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OctoKit",
      "module_type" : "SwiftTarget",
      "name" : "OctoKit",
      "path" : "OctoKit",
      "product_dependencies" : [
        "RequestKit"
      ],
      "product_memberships" : [
        "OctoKit"
      ],
      "sources" : [
        "Configuration.swift",
        "File.swift",
        "Follow.swift",
        "Gist.swift",
        "Issue.swift",
        "Label.swift",
        "Milestone.swift",
        "Octokit.swift",
        "Parameters.swift",
        "Plan.swift",
        "PreviewHeader.swift",
        "PublicKey.swift",
        "PullRequest.swift",
        "Reactions.swift",
        "Releases.swift",
        "Repositories.swift",
        "Review.swift",
        "Stars.swift",
        "Statuses.swift",
        "String+PercentEncoding.swift",
        "Time.swift",
        "URL+URLParameters.swift",
        "User.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
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
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-2F0A5646E1D333AE.txt
[4/7] Compiling RequestKit RequestKitSession.swift
[5/7] Compiling RequestKit Router.swift
[6/7] Emitting module RequestKit
[7/7] Compiling RequestKit JSONPostRouter.swift
[8/29] Compiling OctoKit Gist.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Gist.swift:167:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
165 | // MARK: Router
166 |
167 | enum GistRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
168 |     case readAuthenticatedGists(Configuration, String, String)
169 |     case readGists(Configuration, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Issue.swift:257:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
255 | // MARK: Router
256 |
257 | enum IssueRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
258 |     case readAuthenticatedIssues(Configuration, String, String, Openness)
259 |     case readIssue(Configuration, String, String, Int)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Label.swift:85:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 83 | }
 84 |
 85 | enum LabelRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 |     case readLabel(Configuration, String, String, String)
 87 |     case readLabels(Configuration, String, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[9/29] Compiling OctoKit Issue.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Gist.swift:167:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
165 | // MARK: Router
166 |
167 | enum GistRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
168 |     case readAuthenticatedGists(Configuration, String, String)
169 |     case readGists(Configuration, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Issue.swift:257:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
255 | // MARK: Router
256 |
257 | enum IssueRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
258 |     case readAuthenticatedIssues(Configuration, String, String, Openness)
259 |     case readIssue(Configuration, String, String, Int)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Label.swift:85:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 83 | }
 84 |
 85 | enum LabelRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 |     case readLabel(Configuration, String, String, String)
 87 |     case readLabels(Configuration, String, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[10/29] Compiling OctoKit Label.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Gist.swift:167:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
165 | // MARK: Router
166 |
167 | enum GistRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
168 |     case readAuthenticatedGists(Configuration, String, String)
169 |     case readGists(Configuration, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Issue.swift:257:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
255 | // MARK: Router
256 |
257 | enum IssueRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
258 |     case readAuthenticatedIssues(Configuration, String, String, Openness)
259 |     case readIssue(Configuration, String, String, Int)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Label.swift:85:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 83 | }
 84 |
 85 | enum LabelRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 |     case readLabel(Configuration, String, String, String)
 87 |     case readLabels(Configuration, String, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[11/31] Compiling OctoKit Plan.swift
[12/31] Compiling OctoKit PreviewHeader.swift
[13/31] Compiling OctoKit Stars.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Stars.swift:49:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
47 | }
48 |
49 | enum StarsRouter: Router {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
50 |     case readAuthenticatedStars(Configuration)
51 |     case readStars(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Statuses.swift:115:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
113 | // MARK: - Router
114 |
115 | enum StatusesRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
116 |     case createCommitStatus(Configuration, owner: String, repo: String, sha: String, state: Status.State, targetURL: String?, description: String?, context: String?)
117 |     case listCommitStatuses(Configuration, owner: String, repo: String, ref: String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[14/31] Compiling OctoKit Statuses.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Stars.swift:49:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
47 | }
48 |
49 | enum StarsRouter: Router {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
50 |     case readAuthenticatedStars(Configuration)
51 |     case readStars(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Statuses.swift:115:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
113 | // MARK: - Router
114 |
115 | enum StatusesRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
116 |     case createCommitStatus(Configuration, owner: String, repo: String, sha: String, state: Status.State, targetURL: String?, description: String?, context: String?)
117 |     case listCommitStatuses(Configuration, owner: String, repo: String, ref: String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[15/31] Emitting module OctoKit
/Users/admin/builder/spi-builder-workspace/OctoKit/Configuration.swift:109:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
107 | }
108 |
109 | enum OAuthRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
110 |     case authorize(OAuthConfiguration)
111 |     case accessToken(OAuthConfiguration, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Follow.swift:88:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 | }
 87 |
 88 | enum FollowRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 89 |     case readAuthenticatedFollowers(Configuration)
 90 |     case readFollowers(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Gist.swift:167:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
165 | // MARK: Router
166 |
167 | enum GistRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
168 |     case readAuthenticatedGists(Configuration, String, String)
169 |     case readGists(Configuration, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Issue.swift:257:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
255 | // MARK: Router
256 |
257 | enum IssueRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
258 |     case readAuthenticatedIssues(Configuration, String, String, Openness)
259 |     case readIssue(Configuration, String, String, Int)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Label.swift:85:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 83 | }
 84 |
 85 | enum LabelRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 |     case readLabel(Configuration, String, String, String)
 87 |     case readLabels(Configuration, String, String, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/PublicKey.swift:24:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
22 | }
23 |
24 | enum PublicKeyRouter: JSONPostRouter {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
25 |     case postPublicKey(String, String, Configuration)
26 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/PullRequest.swift:144:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
142 | // MARK: Router
143 |
144 | enum PullRequestRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
145 |     case readPullRequest(Configuration, String, String, String)
146 |     case readPullRequests(Configuration, String, String, String?, Openness, SortType, SortDirection)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Releases.swift:104:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
102 | // MARK: Router
103 |
104 | enum ReleaseRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
105 |     case listReleases(Configuration, String, String)
106 |     case postRelease(Configuration, String, String, String, String?, String?, String?, Bool, Bool)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Repositories.swift:94:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 92 | // MARK: Router
 93 |
 94 | enum RepositoryRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 95 |     case readRepositories(Configuration, String, String, String)
 96 |     case readAuthenticatedRepositories(Configuration, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Review.swift:56:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
54 | }
55 |
56 | enum ReviewsRouter: JSONPostRouter {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
57 |     case listReviews(Configuration, String, String, Int)
58 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Stars.swift:49:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
47 | }
48 |
49 | enum StarsRouter: Router {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
50 |     case readAuthenticatedStars(Configuration)
51 |     case readStars(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Statuses.swift:115:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
113 | // MARK: - Router
114 |
115 | enum StatusesRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
116 |     case createCommitStatus(Configuration, owner: String, repo: String, sha: String, state: Status.State, targetURL: String?, description: String?, context: String?)
117 |     case listCommitStatuses(Configuration, owner: String, repo: String, ref: String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Time.swift:10:23: warning: static property 'rfc3339DateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |      - [https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html](https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html)
 9 |      */
10 |     public static var rfc3339DateFormatter: DateFormatter = {
   |                       |- warning: static property 'rfc3339DateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'rfc3339DateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'rfc3339DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         let formatter = DateFormatter()
12 |         formatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"
/Users/admin/builder/spi-builder-workspace/OctoKit/User.swift:136:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
134 | // MARK: Router
135 |
136 | enum UserRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
137 |     case readAuthenticatedUser(Configuration)
138 |     case readUser(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[16/31] Compiling OctoKit Milestone.swift
[17/31] Compiling OctoKit Octokit.swift
[18/31] Compiling OctoKit Parameters.swift
[19/31] Compiling OctoKit Configuration.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Configuration.swift:109:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
107 | }
108 |
109 | enum OAuthRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
110 |     case authorize(OAuthConfiguration)
111 |     case accessToken(OAuthConfiguration, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Follow.swift:88:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 | }
 87 |
 88 | enum FollowRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 89 |     case readAuthenticatedFollowers(Configuration)
 90 |     case readFollowers(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[20/31] Compiling OctoKit File.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Configuration.swift:109:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
107 | }
108 |
109 | enum OAuthRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
110 |     case authorize(OAuthConfiguration)
111 |     case accessToken(OAuthConfiguration, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Follow.swift:88:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 | }
 87 |
 88 | enum FollowRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 89 |     case readAuthenticatedFollowers(Configuration)
 90 |     case readFollowers(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[21/31] Compiling OctoKit Follow.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Configuration.swift:109:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
107 | }
108 |
109 | enum OAuthRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
110 |     case authorize(OAuthConfiguration)
111 |     case accessToken(OAuthConfiguration, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Follow.swift:88:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 86 | }
 87 |
 88 | enum FollowRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 89 |     case readAuthenticatedFollowers(Configuration)
 90 |     case readFollowers(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[22/31] Compiling OctoKit Repositories.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Repositories.swift:94:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 92 | // MARK: Router
 93 |
 94 | enum RepositoryRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 95 |     case readRepositories(Configuration, String, String, String)
 96 |     case readAuthenticatedRepositories(Configuration, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Review.swift:56:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
54 | }
55 |
56 | enum ReviewsRouter: JSONPostRouter {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
57 |     case listReviews(Configuration, String, String, Int)
58 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[23/31] Compiling OctoKit Review.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Repositories.swift:94:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 92 | // MARK: Router
 93 |
 94 | enum RepositoryRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
 95 |     case readRepositories(Configuration, String, String, String)
 96 |     case readAuthenticatedRepositories(Configuration, String, String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/Review.swift:56:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
54 | }
55 |
56 | enum ReviewsRouter: JSONPostRouter {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
57 |     case listReviews(Configuration, String, String, Int)
58 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[24/31] Compiling OctoKit PublicKey.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/PublicKey.swift:24:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
22 | }
23 |
24 | enum PublicKeyRouter: JSONPostRouter {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
25 |     case postPublicKey(String, String, Configuration)
26 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/PullRequest.swift:144:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
142 | // MARK: Router
143 |
144 | enum PullRequestRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
145 |     case readPullRequest(Configuration, String, String, String)
146 |     case readPullRequests(Configuration, String, String, String?, Openness, SortType, SortDirection)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[25/31] Compiling OctoKit PullRequest.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/PublicKey.swift:24:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
22 | }
23 |
24 | enum PublicKeyRouter: JSONPostRouter {
   |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
25 |     case postPublicKey(String, String, Configuration)
26 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
/Users/admin/builder/spi-builder-workspace/OctoKit/PullRequest.swift:144:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
142 | // MARK: Router
143 |
144 | enum PullRequestRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
145 |     case readPullRequest(Configuration, String, String, String)
146 |     case readPullRequests(Configuration, String, String, String?, Openness, SortType, SortDirection)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[26/31] Compiling OctoKit Reactions.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Releases.swift:104:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
102 | // MARK: Router
103 |
104 | enum ReleaseRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
105 |     case listReleases(Configuration, String, String)
106 |     case postRelease(Configuration, String, String, String, String?, String?, String?, Bool, Bool)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[27/31] Compiling OctoKit Releases.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Releases.swift:104:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
102 | // MARK: Router
103 |
104 | enum ReleaseRouter: JSONPostRouter {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
105 |     case listReleases(Configuration, String, String)
106 |     case postRelease(Configuration, String, String, String, String?, String?, String?, Bool, Bool)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[28/31] Compiling OctoKit String+PercentEncoding.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Time.swift:10:23: warning: static property 'rfc3339DateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |      - [https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html](https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html)
 9 |      */
10 |     public static var rfc3339DateFormatter: DateFormatter = {
   |                       |- warning: static property 'rfc3339DateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'rfc3339DateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'rfc3339DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         let formatter = DateFormatter()
12 |         formatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"
[29/31] Compiling OctoKit Time.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/Time.swift:10:23: warning: static property 'rfc3339DateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |      - [https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html](https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html)
 9 |      */
10 |     public static var rfc3339DateFormatter: DateFormatter = {
   |                       |- warning: static property 'rfc3339DateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'rfc3339DateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'rfc3339DateFormatter' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         let formatter = DateFormatter()
12 |         formatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"
[30/31] Compiling OctoKit URL+URLParameters.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/User.swift:136:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
134 | // MARK: Router
135 |
136 | enum UserRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
137 |     case readAuthenticatedUser(Configuration)
138 |     case readUser(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
[31/31] Compiling OctoKit User.swift
/Users/admin/builder/spi-builder-workspace/OctoKit/User.swift:136:6: warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
134 | // MARK: Router
135 |
136 | enum UserRouter: Router {
    |      `- warning: deprecated default implementation is used to satisfy instance method 'loadJSON(_:expectedResultType:completion:)' required by protocol 'Router': Plase use `load` method instead
137 |     case readAuthenticatedUser(Configuration)
138 |     case readUser(String, Configuration)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RequestKit/Sources/RequestKit/Router.swift:148:10: note: 'loadJSON(_:expectedResultType:completion:)' declared here
 64 |     func urlQuery(_ parameters: [String: Any]) -> [URLQueryItem]?
 65 |     func request(_ urlComponents: URLComponents, parameters: [String: Any]) -> URLRequest?
 66 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    |          `- note: requirement 'loadJSON(_:expectedResultType:completion:)' declared here
 67 |     func load<T: Codable>(_ session: RequestKitURLSession, dateDecodingStrategy: JSONDecoder.DateDecodingStrategy?, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
 68 |     func load<T: Codable>(_ session: RequestKitURLSession, decoder: JSONDecoder, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol?
    :
146 |
147 |     @available(*, deprecated, message: "Plase use `load` method instead")
148 |     func loadJSON<T: Codable>(_ session: RequestKitURLSession = URLSession.shared, expectedResultType: T.Type, completion: @escaping (_ json: T?, _ error: Error?) -> Void) -> URLSessionDataTaskProtocol? {
    |          `- note: 'loadJSON(_:expectedResultType:completion:)' declared here
149 |         return load(session, expectedResultType: expectedResultType, completion: completion)
150 |     }
Build complete! (7.53s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "requestkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.3.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nerdishbynature/RequestKit.git"
    }
  ],
  "manifest_display_name" : "OctoKit",
  "name" : "OctoKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "OctoKit",
      "targets" : [
        "OctoKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OctoKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OctoKitTests",
      "path" : "Tests/OctoKitTests",
      "sources" : [
        "ConfigurationTests.swift",
        "FollowTests.swift",
        "GistTests.swift",
        "IssueTests.swift",
        "LabelTests.swift",
        "OctoKitURLTestSession.swift",
        "OctokitSwiftTests.swift",
        "PlanTests.swift",
        "PreviewHeaderTest.swift",
        "PublicKeyTests.swift",
        "PullRequestTests.swift",
        "ReactionsTest.swift",
        "ReleasesTests.swift",
        "RepositoryTests.swift",
        "ReviewTests.swift",
        "StarsTests.swift",
        "StatusesTest.swift",
        "TestHelper.swift",
        "UserTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "OctoKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OctoKit",
      "module_type" : "SwiftTarget",
      "name" : "OctoKit",
      "path" : "OctoKit",
      "product_dependencies" : [
        "RequestKit"
      ],
      "product_memberships" : [
        "OctoKit"
      ],
      "sources" : [
        "Configuration.swift",
        "File.swift",
        "Follow.swift",
        "Gist.swift",
        "Issue.swift",
        "Label.swift",
        "Milestone.swift",
        "Octokit.swift",
        "Parameters.swift",
        "Plan.swift",
        "PreviewHeader.swift",
        "PublicKey.swift",
        "PullRequest.swift",
        "Reactions.swift",
        "Releases.swift",
        "Repositories.swift",
        "Review.swift",
        "Stars.swift",
        "Statuses.swift",
        "String+PercentEncoding.swift",
        "Time.swift",
        "URL+URLParameters.swift",
        "User.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
Done.