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 NetworkRequest, reference master (b46f1e), with Swift 6.0 for Linux on 28 Nov 2024 05:26:44 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/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 -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yonaskolb/NetworkRequest.git
Reference: master
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/yonaskolb/NetworkRequest
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at b46f1ea make DecodingError.decodingError public
Cloned https://github.com/yonaskolb/NetworkRequest.git
Revision (git rev-parse @):
b46f1ea66f6e11af2f199098061a38ffc343522c
SUCCESS checkout https://github.com/yonaskolb/NetworkRequest.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/yonaskolb/NetworkRequest.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/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 -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 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
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/11] Compiling NetworkRequest RequestError.swift
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestError.swift:6:40: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  4 | public enum RequestError: Error {
  5 |     /// A general networking error
  6 |     case networkError(URLError, Data?, HTTPURLResponse?)
    |                                        `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |
  8 |     /// The request returned a non success response
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/Sources/NetworkRequest/NetworkService/RequestError.swift:9:25: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |
  8 |     /// The request returned a non success response
  9 |     case apiError(Data, HTTPURLResponse?)
    |                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |
 11 |     /// The response body failed decoding
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/Sources/NetworkRequest/NetworkService/RequestError.swift:6:10: warning: associated value 'networkError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
  4 | public enum RequestError: Error {
  5 |     /// A general networking error
  6 |     case networkError(URLError, Data?, HTTPURLResponse?)
    |          `- warning: associated value 'networkError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
  7 |
  8 |     /// The request returned a non success response
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestError.swift:9:10: warning: associated value 'apiError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
  7 |
  8 |     /// The request returned a non success response
  9 |     case apiError(Data, HTTPURLResponse?)
    |          `- warning: associated value 'apiError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
 10 |
 11 |     /// The response body failed decoding
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestError.swift:42:51: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 40 |         case let .networkError(error, _, _): return "\(error.localizedDescription)"
 41 |         case let .apiError(data, response):
 42 |             var error = "API returned \(response?.statusCode ?? 0)"
    |                                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 43 |             if let string = String(data: data, encoding: .utf8), !string.isEmpty {
 44 |                 error += ":\n\(string)"
[4/12] Compiling NetworkRequest NetworkServiceGroup.swift
[5/12] Compiling NetworkRequest EncodableRequest.swift
[6/12] Compiling NetworkRequest NetworkService.swift
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/NetworkService.swift:27:1: error: non-nominal type 'URLSessionDataTask' (aka 'AnyObject') cannot be extended
25 | }
26 |
27 | extension URLSessionDataTask: Cancellable {}
   | `- error: non-nominal type 'URLSessionDataTask' (aka 'AnyObject') cannot be extended
28 |
29 | public typealias RequestResult<T> = Result<T, RequestError>
[7/12] Compiling NetworkRequest HTTPNetworkService.swift
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:9:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     /// Will be prepended to all request baseURLs and paths
  8 |     var baseURL: String?
  9 |     var urlSession: URLSession
    |                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |     var completionQueue = DispatchQueue.main
 11 |     var headers: [String: String]
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:69: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                     `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:109: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:14:86: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 12 |     var requestHandlers: [RequestHandler]
 13 |
 14 |     public init(baseURL: String? = nil, headers: [String: String] = [:], urlSession: URLSession = .shared, requestHandlers: [RequestHandler] = []) {
    |                                                                                      `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |         self.baseURL = baseURL
 16 |         self.headers = headers
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/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:14:100: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 12 |     var requestHandlers: [RequestHandler]
 13 |
 14 |     public init(baseURL: String? = nil, headers: [String: String] = [:], urlSession: URLSession = .shared, requestHandlers: [RequestHandler] = []) {
    |                                                                                                    `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 15 |         self.baseURL = baseURL
 16 |         self.headers = headers
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:39:25: error: cannot find type 'URLRequest' in scope
 37 |         }
 38 |
 39 |         var urlRequest: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
 40 |         do {
 41 |             urlRequest = try request.getURLRequest()
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:46:36: error: cannot find type 'URLRequest' in scope
 44 |
 45 |     /// get a fully formed URLRequest. This is provided by default and uses all of the above properties to create a URLRequest
 46 |     func getURLRequest() throws -> URLRequest
    |                                    `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:71:36: error: cannot find type 'URLRequest' in scope
 69 |     }
 70 |
 71 |     func getURLRequest() throws -> URLRequest {
    |                                    `- error: cannot find type 'URLRequest' in scope
 72 |         let percentEncodedPath = path.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
 73 |         let urlString = "\(baseURL)\(percentEncodedPath)"
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:57:23: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 55 |         }
 56 |
 57 |         var dataTask: URLSessionDataTask?
    |                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 58 |
 59 |         let cancelBlock = CancelBlock {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:61:26: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'cancel'
 59 |         let cancelBlock = CancelBlock {
 60 |             if let dataTask = dataTask {
 61 |                 dataTask.cancel()
    |                          `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'cancel'
 62 |             }
 63 |         }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:45: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                             `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:85: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                     `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:34:17: warning: capture of 'requestHandler' with non-sendable type 'AnyRequestHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 32 |         func complete(_ result: RequestResult<R.ResponseType>) {
 33 |             completionQueue.async {
 34 |                 requestHandler.requestCompleted(result: result.map { $0 })
    |                 `- warning: capture of 'requestHandler' with non-sendable type 'AnyRequestHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 35 |                 completion(result)
 36 |             }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:96:15: note: consider making struct 'AnyRequestHandler' conform to the 'Sendable' protocol
 94 |
 95 | /// Wraps a RequestHandler in an easy to use struct that can be initialized with any request
 96 | public struct AnyRequestHandler {
    |               `- note: consider making struct 'AnyRequestHandler' conform to the 'Sendable' protocol
 97 |
 98 |     let id: String
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:34:57: warning: capture of 'result' with non-sendable type 'RequestResult<R.ResponseType>' (aka 'Result<R.ResponseType, RequestError>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 32 |         func complete(_ result: RequestResult<R.ResponseType>) {
 33 |             completionQueue.async {
 34 |                 requestHandler.requestCompleted(result: result.map { $0 })
    |                                                         `- warning: capture of 'result' with non-sendable type 'RequestResult<R.ResponseType>' (aka 'Result<R.ResponseType, RequestError>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 35 |                 completion(result)
 36 |             }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:35:17: warning: capture of 'completion' with non-sendable type '(RequestResult<R.ResponseType>) -> Void' (aka '(Result<R.ResponseType, RequestError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 |             completionQueue.async {
 34 |                 requestHandler.requestCompleted(result: result.map { $0 })
 35 |                 completion(result)
    |                 |- warning: capture of 'completion' with non-sendable type '(RequestResult<R.ResponseType>) -> Void' (aka '(Result<R.ResponseType, RequestError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 36 |             }
 37 |         }
[8/12] Compiling NetworkRequest MockNetworkService.swift
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:9:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     /// Will be prepended to all request baseURLs and paths
  8 |     var baseURL: String?
  9 |     var urlSession: URLSession
    |                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |     var completionQueue = DispatchQueue.main
 11 |     var headers: [String: String]
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:69: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                     `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:109: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:14:86: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 12 |     var requestHandlers: [RequestHandler]
 13 |
 14 |     public init(baseURL: String? = nil, headers: [String: String] = [:], urlSession: URLSession = .shared, requestHandlers: [RequestHandler] = []) {
    |                                                                                      `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |         self.baseURL = baseURL
 16 |         self.headers = headers
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/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:14:100: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 12 |     var requestHandlers: [RequestHandler]
 13 |
 14 |     public init(baseURL: String? = nil, headers: [String: String] = [:], urlSession: URLSession = .shared, requestHandlers: [RequestHandler] = []) {
    |                                                                                                    `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 15 |         self.baseURL = baseURL
 16 |         self.headers = headers
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:39:25: error: cannot find type 'URLRequest' in scope
 37 |         }
 38 |
 39 |         var urlRequest: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
 40 |         do {
 41 |             urlRequest = try request.getURLRequest()
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:46:36: error: cannot find type 'URLRequest' in scope
 44 |
 45 |     /// get a fully formed URLRequest. This is provided by default and uses all of the above properties to create a URLRequest
 46 |     func getURLRequest() throws -> URLRequest
    |                                    `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:71:36: error: cannot find type 'URLRequest' in scope
 69 |     }
 70 |
 71 |     func getURLRequest() throws -> URLRequest {
    |                                    `- error: cannot find type 'URLRequest' in scope
 72 |         let percentEncodedPath = path.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
 73 |         let urlString = "\(baseURL)\(percentEncodedPath)"
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:57:23: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 55 |         }
 56 |
 57 |         var dataTask: URLSessionDataTask?
    |                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 58 |
 59 |         let cancelBlock = CancelBlock {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:61:26: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'cancel'
 59 |         let cancelBlock = CancelBlock {
 60 |             if let dataTask = dataTask {
 61 |                 dataTask.cancel()
    |                          `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'cancel'
 62 |             }
 63 |         }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:45: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                             `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:85: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                     `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:34:17: warning: capture of 'requestHandler' with non-sendable type 'AnyRequestHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 32 |         func complete(_ result: RequestResult<R.ResponseType>) {
 33 |             completionQueue.async {
 34 |                 requestHandler.requestCompleted(result: result.map { $0 })
    |                 `- warning: capture of 'requestHandler' with non-sendable type 'AnyRequestHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 35 |                 completion(result)
 36 |             }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:96:15: note: consider making struct 'AnyRequestHandler' conform to the 'Sendable' protocol
 94 |
 95 | /// Wraps a RequestHandler in an easy to use struct that can be initialized with any request
 96 | public struct AnyRequestHandler {
    |               `- note: consider making struct 'AnyRequestHandler' conform to the 'Sendable' protocol
 97 |
 98 |     let id: String
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:34:57: warning: capture of 'result' with non-sendable type 'RequestResult<R.ResponseType>' (aka 'Result<R.ResponseType, RequestError>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 32 |         func complete(_ result: RequestResult<R.ResponseType>) {
 33 |             completionQueue.async {
 34 |                 requestHandler.requestCompleted(result: result.map { $0 })
    |                                                         `- warning: capture of 'result' with non-sendable type 'RequestResult<R.ResponseType>' (aka 'Result<R.ResponseType, RequestError>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 35 |                 completion(result)
 36 |             }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:35:17: warning: capture of 'completion' with non-sendable type '(RequestResult<R.ResponseType>) -> Void' (aka '(Result<R.ResponseType, RequestError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 |             completionQueue.async {
 34 |                 requestHandler.requestCompleted(result: result.map { $0 })
 35 |                 completion(result)
    |                 |- warning: capture of 'completion' with non-sendable type '(RequestResult<R.ResponseType>) -> Void' (aka '(Result<R.ResponseType, RequestError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 36 |             }
 37 |         }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[9/12] Emitting module NetworkRequest
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:9:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     /// Will be prepended to all request baseURLs and paths
  8 |     var baseURL: String?
  9 |     var urlSession: URLSession
    |                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |     var completionQueue = DispatchQueue.main
 11 |     var headers: [String: String]
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:69: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                     `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:109: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:14:86: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 12 |     var requestHandlers: [RequestHandler]
 13 |
 14 |     public init(baseURL: String? = nil, headers: [String: String] = [:], urlSession: URLSession = .shared, requestHandlers: [RequestHandler] = []) {
    |                                                                                      `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |         self.baseURL = baseURL
 16 |         self.headers = headers
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/Sources/NetworkRequest/NetworkService/HTTPNetworkService.swift:14:100: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 12 |     var requestHandlers: [RequestHandler]
 13 |
 14 |     public init(baseURL: String? = nil, headers: [String: String] = [:], urlSession: URLSession = .shared, requestHandlers: [RequestHandler] = []) {
    |                                                                                                    `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 15 |         self.baseURL = baseURL
 16 |         self.headers = headers
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/NetworkService.swift:27:1: error: non-nominal type 'URLSessionDataTask' (aka 'AnyObject') cannot be extended
25 | }
26 |
27 | extension URLSessionDataTask: Cancellable {}
   | `- error: non-nominal type 'URLSessionDataTask' (aka 'AnyObject') cannot be extended
28 |
29 | public typealias RequestResult<T> = Result<T, RequestError>
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestError.swift:6:40: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  4 | public enum RequestError: Error {
  5 |     /// A general networking error
  6 |     case networkError(URLError, Data?, HTTPURLResponse?)
    |                                        `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |
  8 |     /// The request returned a non success response
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/Sources/NetworkRequest/NetworkService/RequestError.swift:9:25: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |
  8 |     /// The request returned a non success response
  9 |     case apiError(Data, HTTPURLResponse?)
    |                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |
 11 |     /// The response body failed decoding
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/Sources/NetworkRequest/NetworkService/RequestError.swift:6:10: warning: associated value 'networkError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
  4 | public enum RequestError: Error {
  5 |     /// A general networking error
  6 |     case networkError(URLError, Data?, HTTPURLResponse?)
    |          `- warning: associated value 'networkError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
  7 |
  8 |     /// The request returned a non success response
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestError.swift:9:10: warning: associated value 'apiError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
  7 |
  8 |     /// The request returned a non success response
  9 |     case apiError(Data, HTTPURLResponse?)
    |          `- warning: associated value 'apiError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
 10 |
 11 |     /// The response body failed decoding
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:16:86: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 14 |
 15 |     /// called when the request gets a url response
 16 |     func requestResponded(id: String, request: AnyRequest, data: Data?, urlResponse: HTTPURLResponse?, error: Error?)
    |                                                                                      `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 17 |
 18 |     /// called when the request completes
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:25:69: error: cannot find type 'URLRequest' in scope
 23 |
 24 |     func requestCreated(id: String, request: AnyRequest){}
 25 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                     `- error: cannot find type 'URLRequest' in scope
 26 |         complete(.success(urlRequest))
 27 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:25:109: error: cannot find type 'URLRequest' in scope
 23 |
 24 |     func requestCreated(id: String, request: AnyRequest){}
 25 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
 26 |         complete(.success(urlRequest))
 27 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:29:86: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |     }
 28 |     func requestSent(id: String, request: AnyRequest) {}
 29 |     func requestResponded(id: String, request: AnyRequest, data: Data?, urlResponse: HTTPURLResponse?, error: Error?) {}
    |                                                                                      `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |     func requestCompleted(id: String, request: AnyRequest, result: RequestResult<Any>) {}
 31 | }
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:54:76: error: cannot find type 'URLRequest' in scope
 52 |     }
 53 |
 54 |     public func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                            `- error: cannot find type 'URLRequest' in scope
 55 |         if handlers.isEmpty {
 56 |             complete(.success(urlRequest))
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:54:116: error: cannot find type 'URLRequest' in scope
 52 |     }
 53 |
 54 |     public func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                                                    `- error: cannot find type 'URLRequest' in scope
 55 |         if handlers.isEmpty {
 56 |             complete(.success(urlRequest))
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:82:93: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 80 |     }
 81 |
 82 |     public func requestResponded(id: String, request: AnyRequest, data: Data?, urlResponse: HTTPURLResponse?, error: Error?) {
    |                                                                                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 83 |         handlers.forEach {
 84 |             $0.requestResponded(id: id, request: request, data: data, urlResponse: urlResponse, error: error)
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:45: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                             `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:85: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                     `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:120:60: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
118 |     }
119 |
120 |     public func requestResponded(data: Data?, urlResponse: HTTPURLResponse?, error: Error?) {
    |                                                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
121 |         handler.requestResponded(id: id, request: request, data: data, urlResponse: urlResponse, error: error)
122 |     }
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:141:44: error: cannot find type 'URLRequest' in scope
139 |     public var decodeResponse: (Data, Int) throws -> ResponseType
140 |     public var encodeBody: () throws -> Data?
141 |     public var getURLRequest: () throws -> URLRequest
    |                                            `- error: cannot find type 'URLRequest' in scope
142 |     public var responseType: Any.Type
143 |
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:46:36: error: cannot find type 'URLRequest' in scope
 44 |
 45 |     /// get a fully formed URLRequest. This is provided by default and uses all of the above properties to create a URLRequest
 46 |     func getURLRequest() throws -> URLRequest
    |                                    `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:71:36: error: cannot find type 'URLRequest' in scope
 69 |     }
 70 |
 71 |     func getURLRequest() throws -> URLRequest {
    |                                    `- error: cannot find type 'URLRequest' in scope
 72 |         let percentEncodedPath = path.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
 73 |         let urlString = "\(baseURL)\(percentEncodedPath)"
[10/12] Compiling NetworkRequest DecodableRequest.swift
[11/12] Compiling NetworkRequest RequestHandler.swift
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:69: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                     `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:10:109: error: cannot find type 'URLRequest' in scope
  8 |
  9 |     /// validates and modifies the request. complete must be called with either .success or .fail
 10 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void)
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
 11 |
 12 |     /// called before request is sent
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:16:86: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 14 |
 15 |     /// called when the request gets a url response
 16 |     func requestResponded(id: String, request: AnyRequest, data: Data?, urlResponse: HTTPURLResponse?, error: Error?)
    |                                                                                      `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 17 |
 18 |     /// called when the request completes
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:25:69: error: cannot find type 'URLRequest' in scope
 23 |
 24 |     func requestCreated(id: String, request: AnyRequest){}
 25 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                     `- error: cannot find type 'URLRequest' in scope
 26 |         complete(.success(urlRequest))
 27 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:25:109: error: cannot find type 'URLRequest' in scope
 23 |
 24 |     func requestCreated(id: String, request: AnyRequest){}
 25 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
 26 |         complete(.success(urlRequest))
 27 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:29:86: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |     }
 28 |     func requestSent(id: String, request: AnyRequest) {}
 29 |     func requestResponded(id: String, request: AnyRequest, data: Data?, urlResponse: HTTPURLResponse?, error: Error?) {}
    |                                                                                      `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |     func requestCompleted(id: String, request: AnyRequest, result: RequestResult<Any>) {}
 31 | }
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:54:76: error: cannot find type 'URLRequest' in scope
 52 |     }
 53 |
 54 |     public func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                            `- error: cannot find type 'URLRequest' in scope
 55 |         if handlers.isEmpty {
 56 |             complete(.success(urlRequest))
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:54:116: error: cannot find type 'URLRequest' in scope
 52 |     }
 53 |
 54 |     public func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                                                    `- error: cannot find type 'URLRequest' in scope
 55 |         if handlers.isEmpty {
 56 |             complete(.success(urlRequest))
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:82:93: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 80 |     }
 81 |
 82 |     public func requestResponded(id: String, request: AnyRequest, data: Data?, urlResponse: HTTPURLResponse?, error: Error?) {
    |                                                                                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 83 |         handlers.forEach {
 84 |             $0.requestResponded(id: id, request: request, data: data, urlResponse: urlResponse, error: error)
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:45: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                             `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:116:85: error: cannot find type 'URLRequest' in scope
114 |     }
115 |
116 |     public func modifyRequest(_ urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
    |                                                                                     `- error: cannot find type 'URLRequest' in scope
117 |         handler.modifyRequest(id: id, request: request, urlRequest: urlRequest, complete: complete)
118 |     }
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:120:60: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
118 |     }
119 |
120 |     public func requestResponded(data: Data?, urlResponse: HTTPURLResponse?, error: Error?) {
    |                                                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
121 |         handler.requestResponded(id: id, request: request, data: data, urlResponse: urlResponse, error: error)
122 |     }
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/Sources/NetworkRequest/NetworkService/RequestHandler.swift:141:44: error: cannot find type 'URLRequest' in scope
139 |     public var decodeResponse: (Data, Int) throws -> ResponseType
140 |     public var encodeBody: () throws -> Data?
141 |     public var getURLRequest: () throws -> URLRequest
    |                                            `- error: cannot find type 'URLRequest' in scope
142 |     public var responseType: Any.Type
143 |
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:46:36: error: cannot find type 'URLRequest' in scope
 44 |
 45 |     /// get a fully formed URLRequest. This is provided by default and uses all of the above properties to create a URLRequest
 46 |     func getURLRequest() throws -> URLRequest
    |                                    `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:26:19: error: cannot infer contextual base in reference to member 'success'
 24 |     func requestCreated(id: String, request: AnyRequest){}
 25 |     func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
 26 |         complete(.success(urlRequest))
    |                   `- error: cannot infer contextual base in reference to member 'success'
 27 |     }
 28 |     func requestSent(id: String, request: AnyRequest) {}
/host/spi-builder-workspace/Sources/NetworkRequest/NetworkService/RequestHandler.swift:56:23: error: cannot infer contextual base in reference to member 'success'
 54 |     public func modifyRequest(id: String, request: AnyRequest, urlRequest: URLRequest, complete: @escaping (Result<URLRequest, Error>) -> Void) {
 55 |         if handlers.isEmpty {
 56 |             complete(.success(urlRequest))
    |                       `- error: cannot infer contextual base in reference to member 'success'
 57 |             return
 58 |         }
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:71:36: error: cannot find type 'URLRequest' in scope
 69 |     }
 70 |
 71 |     func getURLRequest() throws -> URLRequest {
    |                                    `- error: cannot find type 'URLRequest' in scope
 72 |         let percentEncodedPath = path.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
 73 |         let urlString = "\(baseURL)\(percentEncodedPath)"
[12/12] Compiling NetworkRequest Request.swift
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:46:36: error: cannot find type 'URLRequest' in scope
 44 |
 45 |     /// get a fully formed URLRequest. This is provided by default and uses all of the above properties to create a URLRequest
 46 |     func getURLRequest() throws -> URLRequest
    |                                    `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:71:36: error: cannot find type 'URLRequest' in scope
 69 |     }
 70 |
 71 |     func getURLRequest() throws -> URLRequest {
    |                                    `- error: cannot find type 'URLRequest' in scope
 72 |         let percentEncodedPath = path.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
 73 |         let urlString = "\(baseURL)\(percentEncodedPath)"
/host/spi-builder-workspace/Sources/NetworkRequest/Request/Request.swift:89:26: error: cannot find 'URLRequest' in scope
 87 |             fatalError("Invalid url \(urlComponents)")
 88 |         }
 89 |         var urlRequest = URLRequest(url: url)
    |                          `- error: cannot find 'URLRequest' in scope
 90 |         urlRequest.httpMethod = method.rawValue
 91 |         if let body = try encodeBody() {
BUILD FAILURE 6.0 linux