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

Failed to build Soft, reference 0.0.6 (3f76fb), with Swift 6.0 for Linux on 31 Oct 2024 07:17:57 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/oliveroneill/soft.git
Reference: 0.0.6
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/oliveroneill/soft
 * tag               0.0.6      -> FETCH_HEAD
HEAD is now at 3f76fb2 Change isExpired to public
Cloned https://github.com/oliveroneill/soft.git
Revision (git rev-parse @):
3f76fb2ac43e1101b932575bd41fb8833b00a0cb
SUCCESS checkout https://github.com/oliveroneill/soft.git at 0.0.6
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/oliveroneill/soft.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/IBM-Swift/SwiftyRequest.git
Fetching https://github.com/oliveroneill/WebBrowser.git
[1/58] Fetching webbrowser
[59/2153] Fetching webbrowser, swiftyrequest
Fetched https://github.com/oliveroneill/WebBrowser.git from cache (0.42s)
Fetched https://github.com/IBM-Swift/SwiftyRequest.git from cache (0.42s)
Computing version for https://github.com/oliveroneill/WebBrowser.git
Computed https://github.com/oliveroneill/WebBrowser.git at 1.0.0 (1.06s)
Fetching https://github.com/JohnSundell/ShellOut.git
[1/960] Fetching shellout
Fetched https://github.com/JohnSundell/ShellOut.git from cache (0.26s)
Computing version for https://github.com/JohnSundell/ShellOut.git
Computed https://github.com/JohnSundell/ShellOut.git at 2.3.0 (2.21s)
Computing version for https://github.com/IBM-Swift/SwiftyRequest.git
Computed https://github.com/IBM-Swift/SwiftyRequest.git at 1.1.3 (0.53s)
Fetching https://github.com/IBM-Swift/CircuitBreaker.git
Fetching https://github.com/IBM-Swift/LoggerAPI.git
[1/771] Fetching loggerapi
[772/2504] Fetching loggerapi, circuitbreaker
Fetched https://github.com/IBM-Swift/CircuitBreaker.git from cache (0.29s)
Fetched https://github.com/IBM-Swift/LoggerAPI.git from cache (0.30s)
Computing version for https://github.com/IBM-Swift/CircuitBreaker.git
Computed https://github.com/IBM-Swift/CircuitBreaker.git at 5.1.0 (2.43s)
Computing version for https://github.com/IBM-Swift/LoggerAPI.git
Computed https://github.com/IBM-Swift/LoggerAPI.git at 1.9.200 (0.58s)
Fetching https://github.com/apple/swift-log.git
[1/3649] Fetching swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.43s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.1 (0.49s)
Creating working copy for https://github.com/IBM-Swift/LoggerAPI.git
Working copy of https://github.com/IBM-Swift/LoggerAPI.git resolved at 1.9.200
Creating working copy for https://github.com/IBM-Swift/CircuitBreaker.git
Working copy of https://github.com/IBM-Swift/CircuitBreaker.git resolved at 5.1.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.1
Creating working copy for https://github.com/JohnSundell/ShellOut.git
Working copy of https://github.com/JohnSundell/ShellOut.git resolved at 2.3.0
Creating working copy for https://github.com/IBM-Swift/SwiftyRequest.git
Working copy of https://github.com/IBM-Swift/SwiftyRequest.git resolved at 1.1.3
Creating working copy for https://github.com/oliveroneill/WebBrowser.git
Working copy of https://github.com/oliveroneill/WebBrowser.git resolved at 1.0.0
warning: 'circuitbreaker': 'circuitbreaker' dependency on 'https://github.com/Kitura/LoggerAPI.git' conflicts with dependency on 'https://github.com/IBM-Swift/LoggerAPI.git' which has the same identity 'loggerapi'. this will be escalated to an error in future versions of SwiftPM.
Building for debugging...
[0/8] Write sources
[7/8] Write swift-version-24593BA9C3E375BF.txt
[9/15] Compiling Logging MetadataProvider.swift
[10/15] Compiling Logging LogHandler.swift
[11/15] Compiling Logging Logging.swift
[12/15] Emitting module Logging
[13/15] Compiling Logging Locks.swift
[15/18] Emitting module ShellOut
[16/18] Compiling ShellOut ShellOut.swift
[18/21] Compiling LoggerAPI Logger.swift
[19/21] Emitting module LoggerAPI
[21/32] Compiling CircuitBreaker Monitor.swift
[22/33] Compiling CircuitBreaker Invocation.swift
[23/33] Compiling CircuitBreaker Utils.swift
[24/33] Compiling CircuitBreaker Snapshot.swift
[25/33] Compiling CircuitBreaker MonitorCollection.swift
[26/33] Compiling CircuitBreaker Stats.swift
[27/33] Compiling CircuitBreaker BreakerError.swift
[28/33] Compiling CircuitBreaker Bulkhead.swift
[29/33] Compiling CircuitBreaker CircuitBreaker.swift
[30/33] Compiling CircuitBreaker Collection.swift
[31/33] Emitting module CircuitBreaker
[33/34] Emitting module WebBrowser
[34/34] Compiling WebBrowser WebBrowser.swift
[36/44] Compiling SwiftyRequest RestUtilities.swift
[37/45] Compiling SwiftyRequest RestToken.swift
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:716:25: error: cannot find type 'URLRequest' in scope
714 |
715 |     /// The rest request
716 |     public let request: URLRequest?
    |                         `- error: cannot find type 'URLRequest' in scope
717 |
718 |     /// The response to the request
[38/45] Compiling SwiftyRequest StringExtensions.swift
[39/45] Compiling SwiftyRequest MultipartFormData.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[40/45] Compiling SwiftyRequest JSONWrapper.swift
[41/45] Compiling SwiftyRequest JSON.swift
[42/45] Compiling SwiftyRequest CodableExtensions.swift
[43/45] Compiling SwiftyRequest HTTPMethod.swift
[44/45] Emitting module SwiftyRequest
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:29:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |
 28 |     /// A default `URLSession` instance
 29 |     private var session: URLSession {
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         var session = URLSession(configuration: URLSessionConfiguration.default)
 31 |         if isSecure && isSelfSigned {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:40:26: error: cannot find type 'URLRequest' in scope
 38 |
 39 |     // The HTTP Request
 40 |     private var request: URLRequest
    |                          `- error: cannot find type 'URLRequest' in scope
 41 |
 42 |     /// `CircuitBreaker` instance for this `RestRequest`
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:43:55: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 41 |
 42 |     /// `CircuitBreaker` instance for this `RestRequest`
 43 |     public var circuitBreaker: CircuitBreaker<(Data?, HTTPURLResponse?, Error?) -> Void, String>?
    |                                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 44 |
 45 |     /// Parameters for a `CircuitBreaker` instance.
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:92:34: error: 'nil' requires a contextual type
 90 |                 }
 91 |             } else {
 92 |                 request.setValue(nil, forHTTPHeaderField: "Authorization")
    |                                  `- error: 'nil' requires a contextual type
 93 |             }
 94 |         }
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:205:63: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
203 |     ///
204 |     /// - Parameter completionHandler: Callback used on completion of operation
205 |     public func response(completionHandler: @escaping (Data?, HTTPURLResponse?, Error?) -> Void) {
    |                                                               `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
206 |         if let breaker = circuitBreaker {
207 |             breaker.run(commandArgs: completionHandler, fallbackArgs: "Circuit is open")
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:277:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
275 |     ///   - completionHandler: Callback used on completion of operation
276 |     public func responseObject<T: JSONDecodable>(
277 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
278 |         path: [JSONPathType]? = nil,
279 |         templateParams: [String: String]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:355:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
353 |     ///   - completionHandler: Callback used on completion of operation
354 |     public func responseObject<T: Decodable>(
355 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
356 |         templateParams: [String: String]? = nil,
357 |         queryItems: [URLQueryItem]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:410:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
408 |     ///   - completionHandler: Callback used on completion of operation
409 |     public func responseArray<T: JSONDecodable>(
410 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |         path: [JSONPathType]? = nil,
412 |         templateParams: [String: String]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:488:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
486 |     ///   - completionHandler: Callback used on completion of operation
487 |     public func responseString(
488 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
489 |         templateParams: [String: String]? = nil,
490 |         queryItems: [URLQueryItem]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:553:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
551 |     ///   - completionHandler: Callback used on completion of operation
552 |     public func responseVoid(
553 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
554 |         templateParams: [String: String]? = nil,
555 |         queryItems: [URLQueryItem]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:595:77: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
593 |     ///   - destination: URL destination to save the file to
594 |     ///   - completionHandler: Callback used on completion of operation
595 |     public func download(to destination: URL, completionHandler: @escaping (HTTPURLResponse?, Error?) -> Void) {
    |                                                                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
596 |         let task = session.downloadTask(with: request) { (source, response, error) in
597 |             do {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:616:66: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
614 |     ///
615 |     /// - Parameter invocation: `Invocation` contains a command argument, Void return type, and a String fallback arguement
616 |     private func handleInvocation(invocation: Invocation<(Data?, HTTPURLResponse?, Error?) -> Void, String>) {
    |                                                                  `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
617 |         let task = session.dataTask(with: request) { (data, response, error) in
618 |             if error != nil {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:716:25: error: cannot find type 'URLRequest' in scope
714 |
715 |     /// The rest request
716 |     public let request: URLRequest?
    |                         `- error: cannot find type 'URLRequest' in scope
717 |
718 |     /// The response to the request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:719:26: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
717 |
718 |     /// The response to the request
719 |     public let response: HTTPURLResponse?
    |                          `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
720 |
721 |     /// The Response Data
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:793:24: error: cannot find type 'URLSessionDelegate' in scope
791 |
792 | // URL Session extension
793 | extension RestRequest: URLSessionDelegate {
    |                        `- error: cannot find type 'URLSessionDelegate' in scope
794 |
795 |     /// URL session function to allow trusting certain URLs
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:796:142: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
794 |
795 |     /// URL session function to allow trusting certain URLs
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                                                                                                                              `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
797 |         let method = challenge.protectionSpace.authenticationMethod
798 |         let host = challenge.protectionSpace.host
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:796:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
794 |
795 |     /// URL session function to allow trusting certain URLs
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
797 |         let method = challenge.protectionSpace.authenticationMethod
798 |         let host = challenge.protectionSpace.host
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:796:73: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
794 |
795 |     /// URL session function to allow trusting certain URLs
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                                                         `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
797 |         let method = challenge.protectionSpace.authenticationMethod
798 |         let host = challenge.protectionSpace.host
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
[45/45] Compiling SwiftyRequest RestRequest.swift
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:29:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |
 28 |     /// A default `URLSession` instance
 29 |     private var session: URLSession {
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         var session = URLSession(configuration: URLSessionConfiguration.default)
 31 |         if isSecure && isSelfSigned {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:40:26: error: cannot find type 'URLRequest' in scope
 38 |
 39 |     // The HTTP Request
 40 |     private var request: URLRequest
    |                          `- error: cannot find type 'URLRequest' in scope
 41 |
 42 |     /// `CircuitBreaker` instance for this `RestRequest`
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:43:55: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 41 |
 42 |     /// `CircuitBreaker` instance for this `RestRequest`
 43 |     public var circuitBreaker: CircuitBreaker<(Data?, HTTPURLResponse?, Error?) -> Void, String>?
    |                                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 44 |
 45 |     /// Parameters for a `CircuitBreaker` instance.
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:92:34: error: 'nil' requires a contextual type
 90 |                 }
 91 |             } else {
 92 |                 request.setValue(nil, forHTTPHeaderField: "Authorization")
    |                                  `- error: 'nil' requires a contextual type
 93 |             }
 94 |         }
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:205:63: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
203 |     ///
204 |     /// - Parameter completionHandler: Callback used on completion of operation
205 |     public func response(completionHandler: @escaping (Data?, HTTPURLResponse?, Error?) -> Void) {
    |                                                               `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
206 |         if let breaker = circuitBreaker {
207 |             breaker.run(commandArgs: completionHandler, fallbackArgs: "Circuit is open")
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:277:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
275 |     ///   - completionHandler: Callback used on completion of operation
276 |     public func responseObject<T: JSONDecodable>(
277 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
278 |         path: [JSONPathType]? = nil,
279 |         templateParams: [String: String]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:355:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
353 |     ///   - completionHandler: Callback used on completion of operation
354 |     public func responseObject<T: Decodable>(
355 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
356 |         templateParams: [String: String]? = nil,
357 |         queryItems: [URLQueryItem]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:410:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
408 |     ///   - completionHandler: Callback used on completion of operation
409 |     public func responseArray<T: JSONDecodable>(
410 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |         path: [JSONPathType]? = nil,
412 |         templateParams: [String: String]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:488:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
486 |     ///   - completionHandler: Callback used on completion of operation
487 |     public func responseString(
488 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
489 |         templateParams: [String: String]? = nil,
490 |         queryItems: [URLQueryItem]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:553:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
551 |     ///   - completionHandler: Callback used on completion of operation
552 |     public func responseVoid(
553 |         responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
554 |         templateParams: [String: String]? = nil,
555 |         queryItems: [URLQueryItem]? = nil,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:595:77: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
593 |     ///   - destination: URL destination to save the file to
594 |     ///   - completionHandler: Callback used on completion of operation
595 |     public func download(to destination: URL, completionHandler: @escaping (HTTPURLResponse?, Error?) -> Void) {
    |                                                                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
596 |         let task = session.downloadTask(with: request) { (source, response, error) in
597 |             do {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:616:66: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
614 |     ///
615 |     /// - Parameter invocation: `Invocation` contains a command argument, Void return type, and a String fallback arguement
616 |     private func handleInvocation(invocation: Invocation<(Data?, HTTPURLResponse?, Error?) -> Void, String>) {
    |                                                                  `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
617 |         let task = session.dataTask(with: request) { (data, response, error) in
618 |             if error != nil {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:716:25: error: cannot find type 'URLRequest' in scope
714 |
715 |     /// The rest request
716 |     public let request: URLRequest?
    |                         `- error: cannot find type 'URLRequest' in scope
717 |
718 |     /// The response to the request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:719:26: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
717 |
718 |     /// The response to the request
719 |     public let response: HTTPURLResponse?
    |                          `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
720 |
721 |     /// The Response Data
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:793:24: error: cannot find type 'URLSessionDelegate' in scope
791 |
792 | // URL Session extension
793 | extension RestRequest: URLSessionDelegate {
    |                        `- error: cannot find type 'URLSessionDelegate' in scope
794 |
795 |     /// URL session function to allow trusting certain URLs
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:796:142: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
794 |
795 |     /// URL session function to allow trusting certain URLs
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                                                                                                                              `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
797 |         let method = challenge.protectionSpace.authenticationMethod
798 |         let host = challenge.protectionSpace.host
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:796:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
794 |
795 |     /// URL session function to allow trusting certain URLs
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
797 |         let method = challenge.protectionSpace.authenticationMethod
798 |         let host = challenge.protectionSpace.host
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:796:73: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
794 |
795 |     /// URL session function to allow trusting certain URLs
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                                                         `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
797 |         let method = challenge.protectionSpace.authenticationMethod
798 |         let host = challenge.protectionSpace.host
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:30:23: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 28 |     /// A default `URLSession` instance
 29 |     private var session: URLSession {
 30 |         var session = URLSession(configuration: URLSessionConfiguration.default)
    |                       `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 31 |         if isSecure && isSelfSigned {
 32 |             let config = URLSessionConfiguration.default
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:30:73: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 28 |     /// A default `URLSession` instance
 29 |     private var session: URLSession {
 30 |         var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                         `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 31 |         if isSecure && isSelfSigned {
 32 |             let config = URLSessionConfiguration.default
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:32:50: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 30 |         var session = URLSession(configuration: URLSessionConfiguration.default)
 31 |         if isSecure && isSelfSigned {
 32 |             let config = URLSessionConfiguration.default
    |                                                  `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 33 |             config.requestCachePolicy = .reloadIgnoringLocalCacheData
 34 |             session = URLSession(configuration: config, delegate: self, delegateQueue: .main)
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:33:42: error: cannot infer contextual base in reference to member 'reloadIgnoringLocalCacheData'
 31 |         if isSecure && isSelfSigned {
 32 |             let config = URLSessionConfiguration.default
 33 |             config.requestCachePolicy = .reloadIgnoringLocalCacheData
    |                                          `- error: cannot infer contextual base in reference to member 'reloadIgnoringLocalCacheData'
 34 |             session = URLSession(configuration: config, delegate: self, delegateQueue: .main)
 35 |         }
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:34:23: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 32 |             let config = URLSessionConfiguration.default
 33 |             config.requestCachePolicy = .reloadIgnoringLocalCacheData
 34 |             session = URLSession(configuration: config, delegate: self, delegateQueue: .main)
    |                       `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 35 |         }
 36 |         return session
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:34:89: error: cannot infer contextual base in reference to member 'main'
 32 |             let config = URLSessionConfiguration.default
 33 |             config.requestCachePolicy = .reloadIgnoringLocalCacheData
 34 |             session = URLSession(configuration: config, delegate: self, delegateQueue: .main)
    |                                                                                         `- error: cannot infer contextual base in reference to member 'main'
 35 |         }
 36 |         return session
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:105:105: error: 'nil' requires a contextual type
103 |             // Remove any header fields external to the RestRequest supported headers
104 |             let s: Set<String> = ["Authorization", "Accept", "Content-Type", "User-Agent"]
105 |             _ = request.allHTTPHeaderFields?.map { key, value in if !s.contains(key) { request.setValue(nil, forHTTPHeaderField: key) } }
    |                                                                                                         `- error: 'nil' requires a contextual type
106 |             // Add new header parameters
107 |             for (key, value) in newValue {
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:184:24: error: cannot find 'URLRequest' in scope
182 |         let urlComponents = URLComponents(string: url) ?? URLComponents(string: "")!
183 |         let urlObject = urlComponents.url ?? URL(string: "n/a")!
184 |         self.request = URLRequest(url: urlObject)
    |                        `- error: cannot find 'URLRequest' in scope
185 |
186 |         // Set inital fields
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:209:32: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
207 |             breaker.run(commandArgs: completionHandler, fallbackArgs: "Circuit is open")
208 |         } else {
209 |             let task = session.dataTask(with: request) { (data, response, error) in
    |                                `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
210 |                 guard error == nil, let response = response as? HTTPURLResponse else {
211 |                     completionHandler(nil, nil, error)
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:215:37: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
213 |                 }
214 |
215 |                 let code = response.statusCode
    |                                     `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
216 |                 if code >= 200 && code < 300 {
217 |                     completionHandler(data, response, error)
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:240:32: error: generic parameter 'T' could not be inferred
238 |         if  let error = performSubstitutions(params: templateParams) {
239 |             let result = Result<Data>.failure(error)
240 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                |- error: generic parameter 'T' could not be inferred
    |                                `- note: explicitly specify the generic arguments to fix this issue
241 |             completionHandler(dataResponse)
242 |             return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:240:73: error: 'nil' requires a contextual type
238 |         if  let error = performSubstitutions(params: templateParams) {
239 |             let result = Result<Data>.failure(error)
240 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                         `- error: 'nil' requires a contextual type
241 |             completionHandler(dataResponse)
242 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:240:84: error: 'nil' requires a contextual type
238 |         if  let error = performSubstitutions(params: templateParams) {
239 |             let result = Result<Data>.failure(error)
240 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                                    `- error: 'nil' requires a contextual type
241 |             completionHandler(dataResponse)
242 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:251:36: error: generic parameter 'T' could not be inferred
249 |             if let error = error {
250 |                 let result = Result<Data>.failure(error)
251 |                 let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
    |                                    |- error: generic parameter 'T' could not be inferred
    |                                    `- note: explicitly specify the generic arguments to fix this issue
252 |                 completionHandler(dataResponse)
253 |                 return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:285:32: error: generic parameter 'T' could not be inferred
283 |         if  let error = performSubstitutions(params: templateParams) {
284 |             let result = Result<T>.failure(error)
285 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                |- error: generic parameter 'T' could not be inferred
    |                                `- note: explicitly specify the generic arguments to fix this issue
286 |             completionHandler(dataResponse)
287 |             return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:285:73: error: 'nil' requires a contextual type
283 |         if  let error = performSubstitutions(params: templateParams) {
284 |             let result = Result<T>.failure(error)
285 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                         `- error: 'nil' requires a contextual type
286 |             completionHandler(dataResponse)
287 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:285:84: error: 'nil' requires a contextual type
283 |         if  let error = performSubstitutions(params: templateParams) {
284 |             let result = Result<T>.failure(error)
285 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                                    `- error: 'nil' requires a contextual type
286 |             completionHandler(dataResponse)
287 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:296:36: error: generic parameter 'T' could not be inferred
294 |             if let error = error {
295 |                 let result = Result<T>.failure(error)
296 |                 let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
    |                                    |- error: generic parameter 'T' could not be inferred
    |                                    `- note: explicitly specify the generic arguments to fix this issue
297 |                 completionHandler(dataResponse)
298 |                 return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:362:32: error: generic parameter 'T' could not be inferred
360 |         if  let error = performSubstitutions(params: templateParams) {
361 |             let result = Result<T>.failure(error)
362 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                |- error: generic parameter 'T' could not be inferred
    |                                `- note: explicitly specify the generic arguments to fix this issue
363 |             completionHandler(dataResponse)
364 |             return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:362:73: error: 'nil' requires a contextual type
360 |         if  let error = performSubstitutions(params: templateParams) {
361 |             let result = Result<T>.failure(error)
362 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                         `- error: 'nil' requires a contextual type
363 |             completionHandler(dataResponse)
364 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:362:84: error: 'nil' requires a contextual type
360 |         if  let error = performSubstitutions(params: templateParams) {
361 |             let result = Result<T>.failure(error)
362 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                                    `- error: 'nil' requires a contextual type
363 |             completionHandler(dataResponse)
364 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:373:36: error: generic parameter 'T' could not be inferred
371 |             if let error = error ?? responseToError?(response, data) {
372 |                 let result = Result<T>.failure(error)
373 |                 let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
    |                                    |- error: generic parameter 'T' could not be inferred
    |                                    `- note: explicitly specify the generic arguments to fix this issue
374 |                 completionHandler(dataResponse)
375 |                 return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:418:32: error: generic parameter 'T' could not be inferred
416 |         if  let error = performSubstitutions(params: templateParams) {
417 |             let result = Result<[T]>.failure(error)
418 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                |- error: generic parameter 'T' could not be inferred
    |                                `- note: explicitly specify the generic arguments to fix this issue
419 |             completionHandler(dataResponse)
420 |             return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:418:73: error: 'nil' requires a contextual type
416 |         if  let error = performSubstitutions(params: templateParams) {
417 |             let result = Result<[T]>.failure(error)
418 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                         `- error: 'nil' requires a contextual type
419 |             completionHandler(dataResponse)
420 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:418:84: error: 'nil' requires a contextual type
416 |         if  let error = performSubstitutions(params: templateParams) {
417 |             let result = Result<[T]>.failure(error)
418 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                                    `- error: 'nil' requires a contextual type
419 |             completionHandler(dataResponse)
420 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:429:36: error: generic parameter 'T' could not be inferred
427 |             if let error = error {
428 |                 let result = Result<[T]>.failure(error)
429 |                 let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
    |                                    |- error: generic parameter 'T' could not be inferred
    |                                    `- note: explicitly specify the generic arguments to fix this issue
430 |                 completionHandler(dataResponse)
431 |                 return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:495:32: error: generic parameter 'T' could not be inferred
493 |         if  let error = performSubstitutions(params: templateParams) {
494 |             let result = Result<String>.failure(error)
495 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                |- error: generic parameter 'T' could not be inferred
    |                                `- note: explicitly specify the generic arguments to fix this issue
496 |             completionHandler(dataResponse)
497 |             return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:495:73: error: 'nil' requires a contextual type
493 |         if  let error = performSubstitutions(params: templateParams) {
494 |             let result = Result<String>.failure(error)
495 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                         `- error: 'nil' requires a contextual type
496 |             completionHandler(dataResponse)
497 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:495:84: error: 'nil' requires a contextual type
493 |         if  let error = performSubstitutions(params: templateParams) {
494 |             let result = Result<String>.failure(error)
495 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                                    `- error: 'nil' requires a contextual type
496 |             completionHandler(dataResponse)
497 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:506:36: error: generic parameter 'T' could not be inferred
504 |             if let error = error {
505 |                 let result = Result<String>.failure(error)
506 |                 let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
    |                                    |- error: generic parameter 'T' could not be inferred
    |                                    `- note: explicitly specify the generic arguments to fix this issue
507 |                 completionHandler(dataResponse)
508 |                 return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:560:32: error: generic parameter 'T' could not be inferred
558 |         if  let error = performSubstitutions(params: templateParams) {
559 |             let result = Result<Void>.failure(error)
560 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                |- error: generic parameter 'T' could not be inferred
    |                                `- note: explicitly specify the generic arguments to fix this issue
561 |             completionHandler(dataResponse)
562 |             return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:560:73: error: 'nil' requires a contextual type
558 |         if  let error = performSubstitutions(params: templateParams) {
559 |             let result = Result<Void>.failure(error)
560 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                         `- error: 'nil' requires a contextual type
561 |             completionHandler(dataResponse)
562 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:560:84: error: 'nil' requires a contextual type
558 |         if  let error = performSubstitutions(params: templateParams) {
559 |             let result = Result<Void>.failure(error)
560 |             let dataResponse = RestResponse(request: request, response: nil, data: nil, result: result)
    |                                                                                    `- error: 'nil' requires a contextual type
561 |             completionHandler(dataResponse)
562 |             return
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:571:36: error: generic parameter 'T' could not be inferred
569 |             if let error = error {
570 |                 let result = Result<Void>.failure(error)
571 |                 let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
    |                                    |- error: generic parameter 'T' could not be inferred
    |                                    `- note: explicitly specify the generic arguments to fix this issue
572 |                 completionHandler(dataResponse)
573 |                 return
    :
711 | /// Contains data associated with a finished network request.
712 | /// With `T` being the type of the response expected to be received
713 | public struct RestResponse<T> {
    |                            `- note: 'T' declared as parameter to type 'RestResponse'
714 |
715 |     /// The rest request
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:596:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'downloadTask'
594 |     ///   - completionHandler: Callback used on completion of operation
595 |     public func download(to destination: URL, completionHandler: @escaping (HTTPURLResponse?, Error?) -> Void) {
596 |         let task = session.downloadTask(with: request) { (source, response, error) in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'downloadTask'
597 |             do {
598 |                 guard let source = source else {
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:617:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
615 |     /// - Parameter invocation: `Invocation` contains a command argument, Void return type, and a String fallback arguement
616 |     private func handleInvocation(invocation: Invocation<(Data?, HTTPURLResponse?, Error?) -> Void, String>) {
617 |         let task = session.dataTask(with: request) { (data, response, error) in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
618 |             if error != nil {
619 |                 invocation.notifyFailure(error: BreakerError(reason: error?.localizedDescription))
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:797:32: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
795 |     /// URL session function to allow trusting certain URLs
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
797 |         let method = challenge.protectionSpace.authenticationMethod
    |                                `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
798 |         let host = challenge.protectionSpace.host
799 |
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:798:30: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
796 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
797 |         let method = challenge.protectionSpace.authenticationMethod
798 |         let host = challenge.protectionSpace.host
    |                              `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
799 |
800 |         guard let url = URLComponents(string: self.url), let baseHost = url.host else {
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:801:32: error: cannot infer contextual base in reference to member 'performDefaultHandling'
799 |
800 |         guard let url = URLComponents(string: self.url), let baseHost = url.host else {
801 |             completionHandler(.performDefaultHandling, nil)
    |                                `- error: cannot infer contextual base in reference to member 'performDefaultHandling'
802 |             return
803 |         }
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:801:56: error: 'nil' requires a contextual type
799 |
800 |         guard let url = URLComponents(string: self.url), let baseHost = url.host else {
801 |             completionHandler(.performDefaultHandling, nil)
    |                                                        `- error: 'nil' requires a contextual type
802 |             return
803 |         }
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:808:15: error: cannot find 'NSURLAuthenticationMethodServerTrust' in scope
806 |
807 |         switch (method, host) {
808 |         case (NSURLAuthenticationMethodServerTrust, baseHost):
    |               `- error: cannot find 'NSURLAuthenticationMethodServerTrust' in scope
809 |             #if !os(Linux)
810 |             guard #available(iOS 3.0, macOS 10.6, *), let trust = challenge.protectionSpace.serverTrust else {
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:823:32: error: cannot infer contextual base in reference to member 'performDefaultHandling'
821 |             #endif
822 |         default:
823 |             completionHandler(.performDefaultHandling, nil)
    |                                `- error: cannot infer contextual base in reference to member 'performDefaultHandling'
824 |         }
825 |     }
/host/spi-builder-workspace/.build/checkouts/SwiftyRequest/Sources/SwiftyRequest/RestRequest.swift:823:56: error: 'nil' requires a contextual type
821 |             #endif
822 |         default:
823 |             completionHandler(.performDefaultHandling, nil)
    |                                                        `- error: 'nil' requires a contextual type
824 |         }
825 |     }
BUILD FAILURE 6.0 linux