The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build EazyRestClient, reference 1.1.0 (2c5166), with Swift 6.1 for Wasm on 31 May 2025 01:05:11 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nissaba/EasyRestClient.git
Reference: 1.1.0
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/nissaba/EasyRestClient
 * tag               1.1.0      -> FETCH_HEAD
HEAD is now at 2c51663 github not taking swift 6.1
Cloned https://github.com/nissaba/EasyRestClient.git
Revision (git rev-parse @):
2c51663d28f7c87b81fa920c2448403babdd5814
SUCCESS checkout https://github.com/nissaba/EasyRestClient.git at 1.1.0
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/nissaba/EasyRestClient.git
https://github.com/nissaba/EasyRestClient.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "EazyRestClient",
  "name" : "EazyRestClient",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "EazyRestClient",
      "targets" : [
        "EazyRestClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "EazyRestClientTests",
      "module_type" : "SwiftTarget",
      "name" : "EazyRestClientTests",
      "path" : "Tests",
      "sources" : [
        "RestEasyAPITests/MockURLProtocol.swift"
      ],
      "target_dependencies" : [
        "EazyRestClient"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EazyRestClient",
      "module_type" : "SwiftTarget",
      "name" : "EazyRestClient",
      "path" : "Sources",
      "product_memberships" : [
        "EazyRestClient"
      ],
      "sources" : [
        "EasyRestClient/Decodable+EasyRest.swift",
        "EasyRestClient/EasyRestClient.swift",
        "EasyRestClient/EasyRestDefaultResponse.swift",
        "EasyRestClient/EasyRestError.swift",
        "EasyRestClient/EasyRestResponse.swift",
        "EasyRestClient/EazyRestRequest+defaults.swift",
        "EasyRestClient/EazyRestRequest.swift",
        "EasyRestClient/HTTPMethods.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9.2"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -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
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/10] Emitting module EazyRestClient
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:39:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 | /// Handles request building, header injection, and response decoding.
 38 | public class EazyRestClient {
 39 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 40 |     private let baseURL: URL
 41 |
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/EasyRestClient/EasyRestClient.swift:49:43: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                           `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
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/EasyRestClient/EasyRestClient.swift:49:57: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                                         `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:141:17: error: cannot find type 'URLRequest' in scope
139 |     private func buildURLRequest<Request: EazyRestRequest>(
140 |         for request: Request
141 |     ) throws -> URLRequest {
    |                 `- error: cannot find type 'URLRequest' in scope
142 |         guard var components = URLComponents(
143 |             url: baseURL.appendingPathComponent(request.resourceName),
[4/11] Compiling EazyRestClient HTTPMethods.swift
[5/11] Compiling EazyRestClient EazyRestRequest.swift
[6/11] Compiling EazyRestClient Decodable+EasyRest.swift
[7/11] Compiling EazyRestClient EasyRestResponse.swift
[8/11] Compiling EazyRestClient EazyRestRequest+defaults.swift
[9/11] Compiling EazyRestClient EasyRestError.swift
[10/11] Compiling EazyRestClient EasyRestClient.swift
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:39:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 | /// Handles request building, header injection, and response decoding.
 38 | public class EazyRestClient {
 39 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 40 |     private let baseURL: URL
 41 |
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/EasyRestClient/EasyRestClient.swift:49:43: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                           `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
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/EasyRestClient/EasyRestClient.swift:49:57: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                                         `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:141:17: error: cannot find type 'URLRequest' in scope
139 |     private func buildURLRequest<Request: EazyRestRequest>(
140 |         for request: Request
141 |     ) throws -> URLRequest {
    |                 `- error: cannot find type 'URLRequest' in scope
142 |         guard var components = URLComponents(
143 |             url: baseURL.appendingPathComponent(request.resourceName),
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:67:25: error: cannot find type 'URLRequest' in scope
 65 |         completion: @escaping ResultCallback<Request.Response>
 66 |     ) {
 67 |         let urlRequest: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
 68 |         do {
 69 |             urlRequest = try buildURLRequest(for: request)
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:71:13: error: cannot find 'DispatchQueue' in scope
 69 |             urlRequest = try buildURLRequest(for: request)
 70 |         } catch {
 71 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 72 |                 completion(.failure(error))
 73 |             }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:79:24: error: cannot find 'DispatchQueue' in scope
 77 |         let task = session.dataTask(with: urlRequest) { data, response, error in
 78 |             if let error = error {
 79 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 80 |                     completion(.failure(EazyRestError.transportError(error)))
 81 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:84:24: error: cannot find 'DispatchQueue' in scope
 82 |             }
 83 |             guard let http = response as? HTTPURLResponse else {
 84 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 85 |                     completion(.failure(EazyRestError.badResponse))
 86 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:89:24: error: cannot find 'DispatchQueue' in scope
 87 |             }
 88 |             guard (200..<300).contains(http.statusCode) else {
 89 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 90 |                     completion(.failure(EazyRestError.serverError(http.statusCode)))
 91 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:94:24: error: cannot find 'DispatchQueue' in scope
 92 |             }
 93 |             guard let data = data else {
 94 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 95 |                     completion(.failure(EazyRestError.badResponse))
 96 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:100:17: error: cannot find 'DispatchQueue' in scope
 98 |             do {
 99 |                 let decoded = try JSONDecoder().decode(Request.Response.self, from: data)
100 |                 DispatchQueue.main.async {
    |                 `- error: cannot find 'DispatchQueue' in scope
101 |                     completion(.success(decoded))
102 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:104:17: error: cannot find 'DispatchQueue' in scope
102 |                 }
103 |             } catch {
104 |                 DispatchQueue.main.async {
    |                 `- error: cannot find 'DispatchQueue' in scope
105 |                     completion(.failure(EazyRestError.decodingError(error)))
106 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:77:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 75 |         }
 76 |
 77 |         let task = session.dataTask(with: urlRequest) { data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 78 |             if let error = error {
 79 |                 return DispatchQueue.main.async {
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:123:50: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
121 |     ) async throws -> Request.Response {
122 |         let urlRequest = try buildURLRequest(for: request)
123 |         let (data, response) = try await session.data(for: urlRequest)
    |                                                  `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
124 |
125 |         guard let http = response as? HTTPURLResponse,
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:127:77: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
125 |         guard let http = response as? HTTPURLResponse,
126 |               (200..<300).contains(http.statusCode) else {
127 |             throw EazyRestError.serverError((response as? HTTPURLResponse)?.statusCode ?? -1)
    |                                                                             `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
128 |         }
129 |
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:154:26: error: cannot find 'URLRequest' in scope
152 |             throw EazyRestError.invalidURL
153 |         }
154 |         var urlRequest = URLRequest(url: url)
    |                          `- error: cannot find 'URLRequest' in scope
155 |         urlRequest.httpMethod = request.httpMethod.rawValue
156 |         urlRequest.httpShouldHandleCookies = false
[11/11] Compiling EazyRestClient EasyRestDefaultResponse.swift
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/9] Compiling EazyRestClient EazyRestRequest.swift
[3/10] Compiling EazyRestClient EasyRestError.swift
[4/10] Compiling EazyRestClient EasyRestClient.swift
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:39:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 | /// Handles request building, header injection, and response decoding.
 38 | public class EazyRestClient {
 39 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 40 |     private let baseURL: URL
 41 |
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/EasyRestClient/EasyRestClient.swift:49:43: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                           `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
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/EasyRestClient/EasyRestClient.swift:49:57: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                                         `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:141:17: error: cannot find type 'URLRequest' in scope
139 |     private func buildURLRequest<Request: EazyRestRequest>(
140 |         for request: Request
141 |     ) throws -> URLRequest {
    |                 `- error: cannot find type 'URLRequest' in scope
142 |         guard var components = URLComponents(
143 |             url: baseURL.appendingPathComponent(request.resourceName),
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:67:25: error: cannot find type 'URLRequest' in scope
 65 |         completion: @escaping ResultCallback<Request.Response>
 66 |     ) {
 67 |         let urlRequest: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
 68 |         do {
 69 |             urlRequest = try buildURLRequest(for: request)
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:71:13: error: cannot find 'DispatchQueue' in scope
 69 |             urlRequest = try buildURLRequest(for: request)
 70 |         } catch {
 71 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 72 |                 completion(.failure(error))
 73 |             }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:79:24: error: cannot find 'DispatchQueue' in scope
 77 |         let task = session.dataTask(with: urlRequest) { data, response, error in
 78 |             if let error = error {
 79 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 80 |                     completion(.failure(EazyRestError.transportError(error)))
 81 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:84:24: error: cannot find 'DispatchQueue' in scope
 82 |             }
 83 |             guard let http = response as? HTTPURLResponse else {
 84 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 85 |                     completion(.failure(EazyRestError.badResponse))
 86 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:89:24: error: cannot find 'DispatchQueue' in scope
 87 |             }
 88 |             guard (200..<300).contains(http.statusCode) else {
 89 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 90 |                     completion(.failure(EazyRestError.serverError(http.statusCode)))
 91 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:94:24: error: cannot find 'DispatchQueue' in scope
 92 |             }
 93 |             guard let data = data else {
 94 |                 return DispatchQueue.main.async {
    |                        `- error: cannot find 'DispatchQueue' in scope
 95 |                     completion(.failure(EazyRestError.badResponse))
 96 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:100:17: error: cannot find 'DispatchQueue' in scope
 98 |             do {
 99 |                 let decoded = try JSONDecoder().decode(Request.Response.self, from: data)
100 |                 DispatchQueue.main.async {
    |                 `- error: cannot find 'DispatchQueue' in scope
101 |                     completion(.success(decoded))
102 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:104:17: error: cannot find 'DispatchQueue' in scope
102 |                 }
103 |             } catch {
104 |                 DispatchQueue.main.async {
    |                 `- error: cannot find 'DispatchQueue' in scope
105 |                     completion(.failure(EazyRestError.decodingError(error)))
106 |                 }
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:77:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 75 |         }
 76 |
 77 |         let task = session.dataTask(with: urlRequest) { data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 78 |             if let error = error {
 79 |                 return DispatchQueue.main.async {
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:123:50: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
121 |     ) async throws -> Request.Response {
122 |         let urlRequest = try buildURLRequest(for: request)
123 |         let (data, response) = try await session.data(for: urlRequest)
    |                                                  `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
124 |
125 |         guard let http = response as? HTTPURLResponse,
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:127:77: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
125 |         guard let http = response as? HTTPURLResponse,
126 |               (200..<300).contains(http.statusCode) else {
127 |             throw EazyRestError.serverError((response as? HTTPURLResponse)?.statusCode ?? -1)
    |                                                                             `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
128 |         }
129 |
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:154:26: error: cannot find 'URLRequest' in scope
152 |             throw EazyRestError.invalidURL
153 |         }
154 |         var urlRequest = URLRequest(url: url)
    |                          `- error: cannot find 'URLRequest' in scope
155 |         urlRequest.httpMethod = request.httpMethod.rawValue
156 |         urlRequest.httpShouldHandleCookies = false
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/10] Emitting module EazyRestClient
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:39:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 | /// Handles request building, header injection, and response decoding.
 38 | public class EazyRestClient {
 39 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 40 |     private let baseURL: URL
 41 |
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/EasyRestClient/EasyRestClient.swift:49:43: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                           `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
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/EasyRestClient/EasyRestClient.swift:49:57: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 47 |     ///   - baseURL: The root endpoint for all requests (e.g. "https://api.example.com/").
 48 |     ///   - session: URLSession instance to use; defaults to `URLSession.shared`.
 49 |     public init(baseURL: String, session: URLSession = .shared) {
    |                                                         `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 50 |         guard let url = URL(string: baseURL) else {
 51 |             fatalError("Invalid base URL: \(baseURL)")
/host/spi-builder-workspace/Sources/EasyRestClient/EasyRestClient.swift:141:17: error: cannot find type 'URLRequest' in scope
139 |     private func buildURLRequest<Request: EazyRestRequest>(
140 |         for request: Request
141 |     ) throws -> URLRequest {
    |                 `- error: cannot find type 'URLRequest' in scope
142 |         guard var components = URLComponents(
143 |             url: baseURL.appendingPathComponent(request.resourceName),
[6/10] Compiling EazyRestClient Decodable+EasyRest.swift
[7/10] Compiling EazyRestClient EasyRestDefaultResponse.swift
[8/10] Compiling EazyRestClient EasyRestResponse.swift
[9/10] Compiling EazyRestClient EazyRestRequest+defaults.swift
[10/10] Compiling EazyRestClient HTTPMethods.swift
BUILD FAILURE 6.1 wasm