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 tinyAPI, reference 1.0.1 (e93c7b), with Swift 6.1 for Wasm on 20 Jul 2025 19:13:18 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/roberthein/tinyAPI.git
Reference: 1.0.1
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/roberthein/tinyAPI
 * tag               1.0.1      -> FETCH_HEAD
HEAD is now at e93c7bd Make public.
Cloned https://github.com/roberthein/tinyAPI.git
Revision (git rev-parse @):
e93c7bd1f7f598b38124b874efa14d5846f7007f
SUCCESS checkout https://github.com/roberthein/tinyAPI.git at 1.0.1
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/roberthein/tinyAPI.git
https://github.com/roberthein/tinyAPI.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "tinyAPI",
  "name" : "tinyAPI",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "tinyAPI",
      "targets" : [
        "tinyAPI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "tinyAPI",
      "module_type" : "SwiftTarget",
      "name" : "tinyAPI",
      "path" : "Sources/tinyAPI",
      "product_memberships" : [
        "tinyAPI"
      ],
      "sources" : [
        "tinyAPI.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
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/4] Emitting module tinyAPI
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
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/tinyAPI/tinyAPI.swift:66:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
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/tinyAPI/tinyAPI.swift:66:40: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                                        `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:127:73: error: cannot find type 'URLRequest' in scope
125 |
126 |     // Build URLRequest from endpoint
127 |     private func buildRequest(from endpoint: TinyAPIEndpoint) throws -> URLRequest {
    |                                                                         `- error: cannot find type 'URLRequest' in scope
128 |         guard var components = URLComponents(string: endpoint.baseURL) else {
129 |             throw TinyAPIError.invalidURL
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:9: error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |         `- error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:185:5: warning: 'public' modifier is redundant for instance method declared in a public extension
183 | public extension TinyAPIClient {
184 |     // GET request
185 |     public func get<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
186 |         from baseURL: String,
187 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:203:5: warning: 'public' modifier is redundant for instance method declared in a public extension
201 |
202 |     // POST request with Codable body
203 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
204 |         to baseURL: String,
205 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:222:5: warning: 'public' modifier is redundant for instance method declared in a public extension
220 |
221 |     // PUT request with Codable body
222 |     public func put<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
223 |         to baseURL: String,
224 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |
240 |     // DELETE request
241 |     public func delete<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         from baseURL: String,
243 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:340:5: warning: 'public' modifier is redundant for instance method declared in a public extension
338 |
339 |     // POST request with Codable body
340 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
341 |         to baseURL: String,
342 |         path: String,
[4/4] Compiling tinyAPI tinyAPI.swift
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
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/tinyAPI/tinyAPI.swift:66:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
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/tinyAPI/tinyAPI.swift:66:40: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                                        `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:127:73: error: cannot find type 'URLRequest' in scope
125 |
126 |     // Build URLRequest from endpoint
127 |     private func buildRequest(from endpoint: TinyAPIEndpoint) throws -> URLRequest {
    |                                                                         `- error: cannot find type 'URLRequest' in scope
128 |         guard var components = URLComponents(string: endpoint.baseURL) else {
129 |             throw TinyAPIError.invalidURL
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:9: error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |         `- error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:185:5: warning: 'public' modifier is redundant for instance method declared in a public extension
183 | public extension TinyAPIClient {
184 |     // GET request
185 |     public func get<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
186 |         from baseURL: String,
187 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:203:5: warning: 'public' modifier is redundant for instance method declared in a public extension
201 |
202 |     // POST request with Codable body
203 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
204 |         to baseURL: String,
205 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:222:5: warning: 'public' modifier is redundant for instance method declared in a public extension
220 |
221 |     // PUT request with Codable body
222 |     public func put<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
223 |         to baseURL: String,
224 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |
240 |     // DELETE request
241 |     public func delete<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         from baseURL: String,
243 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:340:5: warning: 'public' modifier is redundant for instance method declared in a public extension
338 |
339 |     // POST request with Codable body
340 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
341 |         to baseURL: String,
342 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:77:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
 75 |
 76 |         do {
 77 |             let (data, response) = try await session.data(for: request)
    |                                                      `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
 78 |
 79 |             guard let httpResponse = response as? HTTPURLResponse else {
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:108:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
106 |
107 |         do {
108 |             let (data, response) = try await session.data(for: request)
    |                                                      `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
109 |
110 |             guard let httpResponse = response as? HTTPURLResponse else {
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:139:23: error: cannot find 'URLRequest' in scope
137 |         }
138 |
139 |         var request = URLRequest(url: url)
    |                       `- error: cannot find 'URLRequest' in scope
140 |         request.httpMethod = endpoint.method.rawValue
141 |         request.httpBody = endpoint.body
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/3] Emitting module tinyAPI
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
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/tinyAPI/tinyAPI.swift:66:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
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/tinyAPI/tinyAPI.swift:66:40: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                                        `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:127:73: error: cannot find type 'URLRequest' in scope
125 |
126 |     // Build URLRequest from endpoint
127 |     private func buildRequest(from endpoint: TinyAPIEndpoint) throws -> URLRequest {
    |                                                                         `- error: cannot find type 'URLRequest' in scope
128 |         guard var components = URLComponents(string: endpoint.baseURL) else {
129 |             throw TinyAPIError.invalidURL
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:9: error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |         `- error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:185:5: warning: 'public' modifier is redundant for instance method declared in a public extension
183 | public extension TinyAPIClient {
184 |     // GET request
185 |     public func get<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
186 |         from baseURL: String,
187 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:203:5: warning: 'public' modifier is redundant for instance method declared in a public extension
201 |
202 |     // POST request with Codable body
203 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
204 |         to baseURL: String,
205 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:222:5: warning: 'public' modifier is redundant for instance method declared in a public extension
220 |
221 |     // PUT request with Codable body
222 |     public func put<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
223 |         to baseURL: String,
224 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |
240 |     // DELETE request
241 |     public func delete<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         from baseURL: String,
243 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:340:5: warning: 'public' modifier is redundant for instance method declared in a public extension
338 |
339 |     // POST request with Codable body
340 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
341 |         to baseURL: String,
342 |         path: String,
[3/3] Compiling tinyAPI tinyAPI.swift
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
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/tinyAPI/tinyAPI.swift:66:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
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/tinyAPI/tinyAPI.swift:66:40: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 64 |     let encoder: JSONEncoder
 65 |
 66 |     public init(session: URLSession = .shared) {
    |                                        `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 67 |         self.session = session
 68 |         self.decoder = JSONDecoder()
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:127:73: error: cannot find type 'URLRequest' in scope
125 |
126 |     // Build URLRequest from endpoint
127 |     private func buildRequest(from endpoint: TinyAPIEndpoint) throws -> URLRequest {
    |                                                                         `- error: cannot find type 'URLRequest' in scope
128 |         guard var components = URLComponents(string: endpoint.baseURL) else {
129 |             throw TinyAPIError.invalidURL
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:62:9: error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 60 | // MARK: - Main API Client as Dependency
 61 | public struct TinyAPIClient: Sendable {
 62 |     let session: URLSession
    |         `- error: stored property 'session' of 'Sendable'-conforming struct 'TinyAPIClient' has non-sendable type 'URLSession' (aka 'AnyObject')
 63 |     let decoder: JSONDecoder
 64 |     let encoder: JSONEncoder
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:185:5: warning: 'public' modifier is redundant for instance method declared in a public extension
183 | public extension TinyAPIClient {
184 |     // GET request
185 |     public func get<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
186 |         from baseURL: String,
187 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:203:5: warning: 'public' modifier is redundant for instance method declared in a public extension
201 |
202 |     // POST request with Codable body
203 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
204 |         to baseURL: String,
205 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:222:5: warning: 'public' modifier is redundant for instance method declared in a public extension
220 |
221 |     // PUT request with Codable body
222 |     public func put<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
223 |         to baseURL: String,
224 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |
240 |     // DELETE request
241 |     public func delete<T: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         from baseURL: String,
243 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:340:5: warning: 'public' modifier is redundant for instance method declared in a public extension
338 |
339 |     // POST request with Codable body
340 |     public func post<T: Codable & Sendable, U: Codable & Sendable>(
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
341 |         to baseURL: String,
342 |         path: String,
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:77:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
 75 |
 76 |         do {
 77 |             let (data, response) = try await session.data(for: request)
    |                                                      `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
 78 |
 79 |             guard let httpResponse = response as? HTTPURLResponse else {
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:108:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
106 |
107 |         do {
108 |             let (data, response) = try await session.data(for: request)
    |                                                      `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
109 |
110 |             guard let httpResponse = response as? HTTPURLResponse else {
/host/spi-builder-workspace/Sources/tinyAPI/tinyAPI.swift:139:23: error: cannot find 'URLRequest' in scope
137 |         }
138 |
139 |         var request = URLRequest(url: url)
    |                       `- error: cannot find 'URLRequest' in scope
140 |         request.httpMethod = endpoint.method.rawValue
141 |         request.httpBody = endpoint.body
BUILD FAILURE 6.1 wasm