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 JunimoFire, reference release (618144), with Swift 6.0 for Linux on 16 Sep 2024 07:41:46 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-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.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/J0onYEong/Junimofire.git
Reference: release
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/J0onYEong/Junimofire
 * branch            release    -> FETCH_HEAD
 * [new branch]      release    -> origin/release
HEAD is now at 618144b [Release: 0.2.0] Session기본 interceptor기능 추가(test완료)
Cloned https://github.com/J0onYEong/Junimofire.git
Revision (git rev-parse @):
618144b51bc9335f785525ee8f92d999efd147a5
SUCCESS checkout https://github.com/J0onYEong/Junimofire.git at release
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/J0onYEong/Junimofire.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-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:9d7dab235f2b0b46edadd73b1fb0c3b5323df02053420324a4a2f8ca89cb54a5
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/12] Compiling JunimoFire JuniosSession.swift
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:24:26: error: cannot find type 'URLSessionDelegate' in scope
22 |     public init(
23 |         configuration: URLSessionConfiguration,
24 |         sessionDelegate: URLSessionDelegate = JuniosSessionDelegate(),
   |                          `- error: cannot find type 'URLSessionDelegate' in scope
25 |         adapters: [JFRequestAdpater] = [],
26 |         retriers: [JFRequestRetrier] = [],
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:12:58: error: cannot infer contextual base in reference to member 'default'
10 | public class JuniosSession {
11 |
12 |     static let `default` = JuniosSession(configuration: .default)
   |                                                          `- error: cannot infer contextual base in reference to member 'default'
13 |
14 |     let session: URLSession
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:14:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     static let `default` = JuniosSession(configuration: .default)
13 |
14 |     let session: URLSession
   |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 |     let sessionDelegate: URLSessionDelegate
16 |
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/JunimoFire/Session/JuniosSession.swift:15:26: error: cannot find type 'URLSessionDelegate' in scope
13 |
14 |     let session: URLSession
15 |     let sessionDelegate: URLSessionDelegate
   |                          `- error: cannot find type 'URLSessionDelegate' in scope
16 |
17 |     private var adapters: [JFRequestAdpater]
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:74: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                                                          `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:46: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                              `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:24:57: error: cannot find type 'URLRequest' in scope
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                         `- error: cannot find type 'URLRequest' in scope
25 | }
26 |
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:23:24: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     public init(
23 |         configuration: URLSessionConfiguration,
   |                        `- error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         sessionDelegate: URLSessionDelegate = JuniosSessionDelegate(),
25 |         adapters: [JFRequestAdpater] = [],
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' 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 URLSessionConfiguration = AnyObject
  |                  `- note: 'URLSessionConfiguration' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:44:27: error: cannot find type 'URLRequest' in scope
42 | public extension JuniosSession {
43 |
44 |     func request(request: URLRequest, interceptor: JFRequestInterceptor? = nil) async -> JFDataRequest {
   |                           `- error: cannot find type 'URLRequest' in scope
45 |
46 |         // 세션 어뎁터&리트라이어 적용
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:33:24: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
31 |         queue.maxConcurrentOperationCount = 1
32 |         queue.qualityOfService = .default
33 |         self.session = URLSession(configuration: configuration, delegate: sessionDelegate, delegateQueue: queue)
   |                        `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
34 |         self.sessionDelegate = sessionDelegate
35 |         self.adapters = adapters
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:27:18: error: cannot find type 'URLRequest' in scope
 25 |
 26 |     init(
 27 |         request: URLRequest,
    |                  `- error: cannot find type 'URLRequest' in scope
 28 |         interceptor: JFRequestInterceptor? = nil,
 29 |         session: URLSession) {
[4/12] Compiling JunimoFire JuniosSessionDelegate.swift
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:18:34: error: cannot find type 'URLSessionTaskDelegate' in scope
16 | }
17 |
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
   |                                  `- error: cannot find type 'URLSessionTaskDelegate' in scope
19 |
20 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:20:142: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
19 |
20 |     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')
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:20:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
19 |
20 |     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.
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
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/JunimoFire/Session/JuniosSessionDelegate.swift:20:73: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
19 |
20 |     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.
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
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/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:22:28: error: cannot infer contextual base in reference to member 'useCredential'
20 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
   |                            `- error: cannot infer contextual base in reference to member 'useCredential'
23 |     }
24 | }
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:22:43: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
20 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
   |                                           `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
23 |     }
24 | }
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:22:74: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
20 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
   |                                                                          `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
23 |     }
24 | }
[5/12] Compiling JunimoFire JFValidation.swift
/host/spi-builder-workspace/Sources/JunimoFire/Request/JFValidation.swift:10:41: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 | import Foundation
 9 |
10 | public typealias JFValidation = (Data?, URLResponse) -> JFValidationResult
   |                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |
12 | public struct ValidationInfo {
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/13] Emitting module JunimoFire
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:74: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                                                          `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:46: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                              `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                         `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 | }
16 |
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/JunimoFire/Interceptor/JFAdapter.swift:17:50: error: cannot find type 'URLRequest' in scope
15 | }
16 |
17 | public typealias JFAdpaterHandler = (URLSession, URLRequest) async throws -> URLRequest
   |                                                  `- error: cannot find type 'URLRequest' in scope
18 |
19 | public class JFAdpater: JFRequestAdpater {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:17:78: error: cannot find type 'URLRequest' in scope
15 | }
16 |
17 | public typealias JFAdpaterHandler = (URLSession, URLRequest) async throws -> URLRequest
   |                                                                              `- error: cannot find type 'URLRequest' in scope
18 |
19 | public class JFAdpater: JFRequestAdpater {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:24:49: error: @escaping attribute only applies to function types
22 |     let adapterHanler: JFAdpaterHandler
23 |
24 |     public init(label: String, _ adapterHanler: @escaping JFAdpaterHandler) {
   |                                                 `- error: @escaping attribute only applies to function types
25 |         self.label = label
26 |         self.adapterHanler = adapterHanler
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:81: error: cannot find type 'URLRequest' in scope
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                                                 `- error: cannot find type 'URLRequest' in scope
30 |         try await adapterHanler(session, request)
31 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:53: error: cannot find type 'URLRequest' in scope
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                     `- error: cannot find type 'URLRequest' in scope
30 |         try await adapterHanler(session, request)
31 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
30 |         try await adapterHanler(session, request)
31 |     }
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/JunimoFire/Interceptor/JFRetrier.swift:24:57: error: cannot find type 'URLRequest' in scope
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                         `- error: cannot find type 'URLRequest' in scope
25 | }
26 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:81: error: cannot find type 'URLRequest' in scope
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                                                 `- error: cannot find type 'URLRequest' in scope
29 |
30 |         var adaptedRequest = request
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:53: error: cannot find type 'URLRequest' in scope
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                     `- error: cannot find type 'URLRequest' in scope
29 |
30 |         var adaptedRequest = request
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
29 |
30 |         var adaptedRequest = request
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/JunimoFire/Interceptor/JFInterceptor.swift:45:64: error: cannot find type 'URLRequest' in scope
43 |     }
44 |
45 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                `- error: cannot find type 'URLRequest' in scope
46 |
47 |         let condition: RetryCondition = .finish
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:45:86: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
43 |     }
44 |
45 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
46 |
47 |         let condition: RetryCondition = .finish
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:12:35: error: cannot find type 'URLRequest' in scope
10 | public enum RetryCondition {
11 |
12 |     case retryImediately(request: URLRequest)
   |                                   `- error: cannot find type 'URLRequest' in scope
13 |     case retryWithDelay(request: URLRequest, seconds: Int)
14 |     case doNotRetry
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:13:34: error: cannot find type 'URLRequest' in scope
11 |
12 |     case retryImediately(request: URLRequest)
13 |     case retryWithDelay(request: URLRequest, seconds: Int)
   |                                  `- error: cannot find type 'URLRequest' in scope
14 |     case doNotRetry
15 |     case finish
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:18:52: error: cannot find type 'URLRequest' in scope
16 | }
17 |
18 | public typealias JFRetryHandler = (ValidationInfo, URLRequest, URLResponse, Data?) async throws -> RetryCondition
   |                                                    `- error: cannot find type 'URLRequest' in scope
19 |
20 | public protocol JFRequestRetrier {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:24:79: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 | }
26 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:35:23: error: @escaping attribute only applies to function types
33 |     public init(
34 |         label: String,
35 |         retryHandler: @escaping JFRetryHandler) {
   |                       `- error: @escaping attribute only applies to function types
36 |
37 |         self.label = label
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:41:64: error: cannot find type 'URLRequest' in scope
39 |     }
40 |
41 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                `- error: cannot find type 'URLRequest' in scope
42 |         try await retryHandler(validationInfo, request, response, data)
43 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:41:86: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
39 |     }
40 |
41 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
42 |         try await retryHandler(validationInfo, request, response, data)
43 |     }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:24:26: error: cannot find type 'URLSessionDelegate' in scope
22 |     public init(
23 |         configuration: URLSessionConfiguration,
24 |         sessionDelegate: URLSessionDelegate = JuniosSessionDelegate(),
   |                          `- error: cannot find type 'URLSessionDelegate' in scope
25 |         adapters: [JFRequestAdpater] = [],
26 |         retriers: [JFRequestRetrier] = [],
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:12:58: error: cannot infer contextual base in reference to member 'default'
10 | public class JuniosSession {
11 |
12 |     static let `default` = JuniosSession(configuration: .default)
   |                                                          `- error: cannot infer contextual base in reference to member 'default'
13 |
14 |     let session: URLSession
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:14:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 12 |     private var interceptor: JFRequestInterceptor?
 13 |
 14 |     unowned var session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |
 16 |     /// JFDataRequest에서 사용되는 요청배열입니다.
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/JunimoFire/Request/DataRequest/JFDataRequest.swift:17:36: error: cannot find type 'URLRequest' in scope
 15 |
 16 |     /// JFDataRequest에서 사용되는 요청배열입니다.
 17 |     var requests: MutableProperty<[URLRequest]>
    |                                    `- error: cannot find type 'URLRequest' in scope
 18 |
 19 |     /// 응답검증에 사용되는 검증자 배열입니다.
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:23:36: error: cannot find type 'URLRequest' in scope
 21 |     var validators: MutableProperty<[JFValidation]> = .init(value: [])
 22 |
 23 |     func currentRequest() async -> URLRequest { await requests.value.last! }
    |                                    `- error: cannot find type 'URLRequest' in scope
 24 |     func initialRequest() async -> URLRequest { await requests.value.first! }
 25 |
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:24:36: error: cannot find type 'URLRequest' in scope
 22 |
 23 |     func currentRequest() async -> URLRequest { await requests.value.last! }
 24 |     func initialRequest() async -> URLRequest { await requests.value.first! }
    |                                    `- error: cannot find type 'URLRequest' in scope
 25 |
 26 |     init(
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:27:18: error: cannot find type 'URLRequest' in scope
 25 |
 26 |     init(
 27 |         request: URLRequest,
    |                  `- error: cannot find type 'URLRequest' in scope
 28 |         interceptor: JFRequestInterceptor? = nil,
 29 |         session: URLSession) {
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:29:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |         request: URLRequest,
 28 |         interceptor: JFRequestInterceptor? = nil,
 29 |         session: URLSession) {
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |
 31 |         self.interceptor = interceptor
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/JunimoFire/Request/DataRequest/JFDataRequest.swift:37:43: error: cannot find type 'URLRequest' in scope
 35 |
 36 |     /// JFDataRequest가 보유하고 있는 URLRequest를 업데이트 합니다.
 37 |     public func requestIsUpdated(request: URLRequest) async {
    |                                           `- error: cannot find type 'URLRequest' in scope
 38 |         await requests.write { requests in
 39 |             var newRequest = requests
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:93:51: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 91 |     }
 92 |
 93 |     private func perform() async throws -> (Data, URLResponse) {
    |                                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 94 |
 95 |         let (data, response) = try await session.data(for: currentRequest())
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:107:56: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
105 |     }
106 |
107 |     private func startValidation(data: Data, response: URLResponse) async throws -> ValidationInfo? {
    |                                                        `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
108 |
109 |         let validators = await validators.value
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:118:66: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
116 |     }
117 |
118 |     private func retry(validationInfo: ValidationInfo, response: URLResponse, data: Data) async throws -> (Data, URLResponse) {
    |                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
119 |
120 |         guard let retrier = retrier() else { return (data, response) }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:118:114: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
116 |     }
117 |
118 |     private func retry(validationInfo: ValidationInfo, response: URLResponse, data: Data) async throws -> (Data, URLResponse) {
    |                                                                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
119 |
120 |         guard let retrier = retrier() else { return (data, response) }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/JFValidation.swift:10:41: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 | import Foundation
 9 |
10 | public typealias JFValidation = (Data?, URLResponse) -> JFValidationResult
   |                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |
12 | public struct ValidationInfo {
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:14:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     static let `default` = JuniosSession(configuration: .default)
13 |
14 |     let session: URLSession
   |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 |     let sessionDelegate: URLSessionDelegate
16 |
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/JunimoFire/Session/JuniosSession.swift:15:26: error: cannot find type 'URLSessionDelegate' in scope
13 |
14 |     let session: URLSession
15 |     let sessionDelegate: URLSessionDelegate
   |                          `- error: cannot find type 'URLSessionDelegate' in scope
16 |
17 |     private var adapters: [JFRequestAdpater]
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:23:24: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     public init(
23 |         configuration: URLSessionConfiguration,
   |                        `- error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         sessionDelegate: URLSessionDelegate = JuniosSessionDelegate(),
25 |         adapters: [JFRequestAdpater] = [],
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' 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 URLSessionConfiguration = AnyObject
  |                  `- note: 'URLSessionConfiguration' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:44:27: error: cannot find type 'URLRequest' in scope
42 | public extension JuniosSession {
43 |
44 |     func request(request: URLRequest, interceptor: JFRequestInterceptor? = nil) async -> JFDataRequest {
   |                           `- error: cannot find type 'URLRequest' in scope
45 |
46 |         // 세션 어뎁터&리트라이어 적용
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:18:34: error: cannot find type 'URLSessionTaskDelegate' in scope
16 | }
17 |
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
   |                                  `- error: cannot find type 'URLSessionTaskDelegate' in scope
19 |
20 |     public func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:20:142: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
19 |
20 |     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')
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSessionDelegate.swift:20:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
19 |
20 |     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.
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
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/JunimoFire/Session/JuniosSessionDelegate.swift:20:73: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 | extension JuniosSessionDelegate: URLSessionTaskDelegate {
19 |
20 |     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.
21 |
22 |         completionHandler(.useCredential, URLCredential(trust: challenge.protectionSpace.serverTrust!))
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
[7/13] Compiling JunimoFire JFAdapter.swift
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:74: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                                                          `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:46: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                              `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                         `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 | }
16 |
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/JunimoFire/Interceptor/JFAdapter.swift:17:50: error: cannot find type 'URLRequest' in scope
15 | }
16 |
17 | public typealias JFAdpaterHandler = (URLSession, URLRequest) async throws -> URLRequest
   |                                                  `- error: cannot find type 'URLRequest' in scope
18 |
19 | public class JFAdpater: JFRequestAdpater {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:17:78: error: cannot find type 'URLRequest' in scope
15 | }
16 |
17 | public typealias JFAdpaterHandler = (URLSession, URLRequest) async throws -> URLRequest
   |                                                                              `- error: cannot find type 'URLRequest' in scope
18 |
19 | public class JFAdpater: JFRequestAdpater {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:24:49: error: @escaping attribute only applies to function types
22 |     let adapterHanler: JFAdpaterHandler
23 |
24 |     public init(label: String, _ adapterHanler: @escaping JFAdpaterHandler) {
   |                                                 `- error: @escaping attribute only applies to function types
25 |         self.label = label
26 |         self.adapterHanler = adapterHanler
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:81: error: cannot find type 'URLRequest' in scope
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                                                 `- error: cannot find type 'URLRequest' in scope
30 |         try await adapterHanler(session, request)
31 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:53: error: cannot find type 'URLRequest' in scope
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                     `- error: cannot find type 'URLRequest' in scope
30 |         try await adapterHanler(session, request)
31 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
30 |         try await adapterHanler(session, request)
31 |     }
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/JunimoFire/Interceptor/JFRetrier.swift:24:57: error: cannot find type 'URLRequest' in scope
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                         `- error: cannot find type 'URLRequest' in scope
25 | }
26 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:81: error: cannot find type 'URLRequest' in scope
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                                                 `- error: cannot find type 'URLRequest' in scope
29 |
30 |         var adaptedRequest = request
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:53: error: cannot find type 'URLRequest' in scope
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                     `- error: cannot find type 'URLRequest' in scope
29 |
30 |         var adaptedRequest = request
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
29 |
30 |         var adaptedRequest = request
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/JunimoFire/Interceptor/JFInterceptor.swift:45:64: error: cannot find type 'URLRequest' in scope
43 |     }
44 |
45 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                `- error: cannot find type 'URLRequest' in scope
46 |
47 |         let condition: RetryCondition = .finish
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:45:86: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
43 |     }
44 |
45 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
46 |
47 |         let condition: RetryCondition = .finish
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
[8/13] Compiling JunimoFire JFInterceptor.swift
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:74: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                                                          `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:46: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                              `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                         `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 | }
16 |
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/JunimoFire/Interceptor/JFAdapter.swift:17:50: error: cannot find type 'URLRequest' in scope
15 | }
16 |
17 | public typealias JFAdpaterHandler = (URLSession, URLRequest) async throws -> URLRequest
   |                                                  `- error: cannot find type 'URLRequest' in scope
18 |
19 | public class JFAdpater: JFRequestAdpater {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:17:78: error: cannot find type 'URLRequest' in scope
15 | }
16 |
17 | public typealias JFAdpaterHandler = (URLSession, URLRequest) async throws -> URLRequest
   |                                                                              `- error: cannot find type 'URLRequest' in scope
18 |
19 | public class JFAdpater: JFRequestAdpater {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:24:49: error: @escaping attribute only applies to function types
22 |     let adapterHanler: JFAdpaterHandler
23 |
24 |     public init(label: String, _ adapterHanler: @escaping JFAdpaterHandler) {
   |                                                 `- error: @escaping attribute only applies to function types
25 |         self.label = label
26 |         self.adapterHanler = adapterHanler
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:81: error: cannot find type 'URLRequest' in scope
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                                                 `- error: cannot find type 'URLRequest' in scope
30 |         try await adapterHanler(session, request)
31 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:53: error: cannot find type 'URLRequest' in scope
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                     `- error: cannot find type 'URLRequest' in scope
30 |         try await adapterHanler(session, request)
31 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:29:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
27 |     }
28 |
29 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
30 |         try await adapterHanler(session, request)
31 |     }
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/JunimoFire/Interceptor/JFRetrier.swift:24:57: error: cannot find type 'URLRequest' in scope
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                         `- error: cannot find type 'URLRequest' in scope
25 | }
26 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:81: error: cannot find type 'URLRequest' in scope
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                                                 `- error: cannot find type 'URLRequest' in scope
29 |
30 |         var adaptedRequest = request
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:53: error: cannot find type 'URLRequest' in scope
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                                     `- error: cannot find type 'URLRequest' in scope
29 |
30 |         var adaptedRequest = request
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:28:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |     }
27 |
28 |     public func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
29 |
30 |         var adaptedRequest = request
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/JunimoFire/Interceptor/JFInterceptor.swift:45:64: error: cannot find type 'URLRequest' in scope
43 |     }
44 |
45 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                `- error: cannot find type 'URLRequest' in scope
46 |
47 |         let condition: RetryCondition = .finish
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFInterceptor.swift:45:86: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
43 |     }
44 |
45 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
46 |
47 |         let condition: RetryCondition = .finish
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
[9/13] Compiling JunimoFire JFDataRequest.swift
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:74: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                                                          `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFAdapter.swift:14:46: error: cannot find type 'URLRequest' in scope
12 |     var label: String { get }
13 |
14 |     func adapt(session: URLSession, request: URLRequest) async throws -> URLRequest
   |                                              `- error: cannot find type 'URLRequest' in scope
15 | }
16 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:24:57: error: cannot find type 'URLRequest' in scope
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                         `- error: cannot find type 'URLRequest' in scope
25 | }
26 |
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:14:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 12 |     private var interceptor: JFRequestInterceptor?
 13 |
 14 |     unowned var session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |
 16 |     /// JFDataRequest에서 사용되는 요청배열입니다.
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/JunimoFire/Request/DataRequest/JFDataRequest.swift:17:36: error: cannot find type 'URLRequest' in scope
 15 |
 16 |     /// JFDataRequest에서 사용되는 요청배열입니다.
 17 |     var requests: MutableProperty<[URLRequest]>
    |                                    `- error: cannot find type 'URLRequest' in scope
 18 |
 19 |     /// 응답검증에 사용되는 검증자 배열입니다.
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:23:36: error: cannot find type 'URLRequest' in scope
 21 |     var validators: MutableProperty<[JFValidation]> = .init(value: [])
 22 |
 23 |     func currentRequest() async -> URLRequest { await requests.value.last! }
    |                                    `- error: cannot find type 'URLRequest' in scope
 24 |     func initialRequest() async -> URLRequest { await requests.value.first! }
 25 |
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:24:36: error: cannot find type 'URLRequest' in scope
 22 |
 23 |     func currentRequest() async -> URLRequest { await requests.value.last! }
 24 |     func initialRequest() async -> URLRequest { await requests.value.first! }
    |                                    `- error: cannot find type 'URLRequest' in scope
 25 |
 26 |     init(
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:27:18: error: cannot find type 'URLRequest' in scope
 25 |
 26 |     init(
 27 |         request: URLRequest,
    |                  `- error: cannot find type 'URLRequest' in scope
 28 |         interceptor: JFRequestInterceptor? = nil,
 29 |         session: URLSession) {
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:29:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |         request: URLRequest,
 28 |         interceptor: JFRequestInterceptor? = nil,
 29 |         session: URLSession) {
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |
 31 |         self.interceptor = interceptor
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/JunimoFire/Request/DataRequest/JFDataRequest.swift:37:43: error: cannot find type 'URLRequest' in scope
 35 |
 36 |     /// JFDataRequest가 보유하고 있는 URLRequest를 업데이트 합니다.
 37 |     public func requestIsUpdated(request: URLRequest) async {
    |                                           `- error: cannot find type 'URLRequest' in scope
 38 |         await requests.write { requests in
 39 |             var newRequest = requests
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:93:51: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 91 |     }
 92 |
 93 |     private func perform() async throws -> (Data, URLResponse) {
    |                                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 94 |
 95 |         let (data, response) = try await session.data(for: currentRequest())
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:107:56: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
105 |     }
106 |
107 |     private func startValidation(data: Data, response: URLResponse) async throws -> ValidationInfo? {
    |                                                        `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
108 |
109 |         let validators = await validators.value
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:118:66: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
116 |     }
117 |
118 |     private func retry(validationInfo: ValidationInfo, response: URLResponse, data: Data) async throws -> (Data, URLResponse) {
    |                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
119 |
120 |         guard let retrier = retrier() else { return (data, response) }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:118:114: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
116 |     }
117 |
118 |     private func retry(validationInfo: ValidationInfo, response: URLResponse, data: Data) async throws -> (Data, URLResponse) {
    |                                                                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
119 |
120 |         guard let retrier = retrier() else { return (data, response) }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:23:49: warning: no 'async' operations occur within 'await' expression
 21 |     var validators: MutableProperty<[JFValidation]> = .init(value: [])
 22 |
 23 |     func currentRequest() async -> URLRequest { await requests.value.last! }
    |                                                 `- warning: no 'async' operations occur within 'await' expression
 24 |     func initialRequest() async -> URLRequest { await requests.value.first! }
 25 |
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:24:49: warning: no 'async' operations occur within 'await' expression
 22 |
 23 |     func currentRequest() async -> URLRequest { await requests.value.last! }
 24 |     func initialRequest() async -> URLRequest { await requests.value.first! }
    |                                                 `- warning: no 'async' operations occur within 'await' expression
 25 |
 26 |     init(
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:95:50: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
 93 |     private func perform() async throws -> (Data, URLResponse) {
 94 |
 95 |         let (data, response) = try await session.data(for: currentRequest())
    |                                                  `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
 96 |
 97 |         let validationInfo = try await startValidation(data: data, response: response)
/host/spi-builder-workspace/Sources/JunimoFire/Request/DataRequest/JFDataRequest.swift:109:43: warning: non-sendable type '[JFValidation]' (aka 'Array<(Optional<Data>, AnyObject) -> JFValidationResult>') in implicitly asynchronous access to actor-isolated property 'value' cannot cross actor boundary; this is an error in the Swift 6 language mode
107 |     private func startValidation(data: Data, response: URLResponse) async throws -> ValidationInfo? {
108 |
109 |         let validators = await validators.value
    |                                           |- warning: non-sendable type '[JFValidation]' (aka 'Array<(Optional<Data>, AnyObject) -> JFValidationResult>') in implicitly asynchronous access to actor-isolated property 'value' cannot cross actor boundary; this is an error in the Swift 6 language mode
    |                                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
110 |
111 |         for validator in validators {
[10/13] Compiling JunimoFire JFRetrier.swift
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:12:35: error: cannot find type 'URLRequest' in scope
10 | public enum RetryCondition {
11 |
12 |     case retryImediately(request: URLRequest)
   |                                   `- error: cannot find type 'URLRequest' in scope
13 |     case retryWithDelay(request: URLRequest, seconds: Int)
14 |     case doNotRetry
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:13:34: error: cannot find type 'URLRequest' in scope
11 |
12 |     case retryImediately(request: URLRequest)
13 |     case retryWithDelay(request: URLRequest, seconds: Int)
   |                                  `- error: cannot find type 'URLRequest' in scope
14 |     case doNotRetry
15 |     case finish
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:18:52: error: cannot find type 'URLRequest' in scope
16 | }
17 |
18 | public typealias JFRetryHandler = (ValidationInfo, URLRequest, URLResponse, Data?) async throws -> RetryCondition
   |                                                    `- error: cannot find type 'URLRequest' in scope
19 |
20 | public protocol JFRequestRetrier {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:24:57: error: cannot find type 'URLRequest' in scope
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                         `- error: cannot find type 'URLRequest' in scope
25 | }
26 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:24:79: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 | }
26 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:35:23: error: @escaping attribute only applies to function types
33 |     public init(
34 |         label: String,
35 |         retryHandler: @escaping JFRetryHandler) {
   |                       `- error: @escaping attribute only applies to function types
36 |
37 |         self.label = label
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:41:64: error: cannot find type 'URLRequest' in scope
39 |     }
40 |
41 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                `- error: cannot find type 'URLRequest' in scope
42 |         try await retryHandler(validationInfo, request, response, data)
43 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:41:86: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
39 |     }
40 |
41 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
42 |         try await retryHandler(validationInfo, request, response, data)
43 |     }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:24:26: error: cannot find type 'URLSessionDelegate' in scope
22 |     public init(
23 |         configuration: URLSessionConfiguration,
24 |         sessionDelegate: URLSessionDelegate = JuniosSessionDelegate(),
   |                          `- error: cannot find type 'URLSessionDelegate' in scope
25 |         adapters: [JFRequestAdpater] = [],
26 |         retriers: [JFRequestRetrier] = [],
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:12:58: error: cannot infer contextual base in reference to member 'default'
10 | public class JuniosSession {
11 |
12 |     static let `default` = JuniosSession(configuration: .default)
   |                                                          `- error: cannot infer contextual base in reference to member 'default'
13 |
14 |     let session: URLSession
[11/13] Compiling JunimoFire JF.swift
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:12:35: error: cannot find type 'URLRequest' in scope
10 | public enum RetryCondition {
11 |
12 |     case retryImediately(request: URLRequest)
   |                                   `- error: cannot find type 'URLRequest' in scope
13 |     case retryWithDelay(request: URLRequest, seconds: Int)
14 |     case doNotRetry
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:13:34: error: cannot find type 'URLRequest' in scope
11 |
12 |     case retryImediately(request: URLRequest)
13 |     case retryWithDelay(request: URLRequest, seconds: Int)
   |                                  `- error: cannot find type 'URLRequest' in scope
14 |     case doNotRetry
15 |     case finish
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:18:52: error: cannot find type 'URLRequest' in scope
16 | }
17 |
18 | public typealias JFRetryHandler = (ValidationInfo, URLRequest, URLResponse, Data?) async throws -> RetryCondition
   |                                                    `- error: cannot find type 'URLRequest' in scope
19 |
20 | public protocol JFRequestRetrier {
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:24:57: error: cannot find type 'URLRequest' in scope
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                         `- error: cannot find type 'URLRequest' in scope
25 | }
26 |
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:24:79: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     var label: String { get }
23 |
24 |     func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition
   |                                                                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 | }
26 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:35:23: error: @escaping attribute only applies to function types
33 |     public init(
34 |         label: String,
35 |         retryHandler: @escaping JFRetryHandler) {
   |                       `- error: @escaping attribute only applies to function types
36 |
37 |         self.label = label
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:41:64: error: cannot find type 'URLRequest' in scope
39 |     }
40 |
41 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                `- error: cannot find type 'URLRequest' in scope
42 |         try await retryHandler(validationInfo, request, response, data)
43 |     }
/host/spi-builder-workspace/Sources/JunimoFire/Interceptor/JFRetrier.swift:41:86: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
39 |     }
40 |
41 |     public func retry(validationInfo: ValidationInfo, request: URLRequest, response: URLResponse, data: Data?) async throws -> RetryCondition {
   |                                                                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
42 |         try await retryHandler(validationInfo, request, response, data)
43 |     }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:24:26: error: cannot find type 'URLSessionDelegate' in scope
22 |     public init(
23 |         configuration: URLSessionConfiguration,
24 |         sessionDelegate: URLSessionDelegate = JuniosSessionDelegate(),
   |                          `- error: cannot find type 'URLSessionDelegate' in scope
25 |         adapters: [JFRequestAdpater] = [],
26 |         retriers: [JFRequestRetrier] = [],
/host/spi-builder-workspace/Sources/JunimoFire/Session/JuniosSession.swift:12:58: error: cannot infer contextual base in reference to member 'default'
10 | public class JuniosSession {
11 |
12 |     static let `default` = JuniosSession(configuration: .default)
   |                                                          `- error: cannot infer contextual base in reference to member 'default'
13 |
14 |     let session: URLSession
[12/13] Compiling JunimoFire JFError.swift
[13/13] Compiling JunimoFire MutableProperty.swift
BUILD FAILURE 6.0 linux