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 SwiftyGPT, reference 3.0.0 (7bf281), with Swift 6.1 for Linux on 28 Apr 2025 17:48:23 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/antonio-war/SwiftyGPT.git
Reference: 3.0.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/antonio-war/SwiftyGPT
 * tag               3.0.0      -> FETCH_HEAD
HEAD is now at 7bf281f Merge branch 'release/3.0.0'
Cloned https://github.com/antonio-war/SwiftyGPT.git
Revision (git rev-parse @):
7bf281fb4b854e6ac3ad22ec8675b2e5d66f880c
SUCCESS checkout https://github.com/antonio-war/SwiftyGPT.git at 3.0.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/antonio-war/SwiftyGPT.git
https://github.com/antonio-war/SwiftyGPT.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftyGPT",
  "name" : "SwiftyGPT",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftyGPTChat",
      "targets" : [
        "SwiftyGPTChat"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftyGPTNetworkingTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyGPTNetworkingTests",
      "path" : "Tests/SwiftyGPTNetworkingTests",
      "sources" : [
        "Clients/SwiftyGPTNetworkingClientTests.swift",
        "Models/SwiftyGPTNetworkingRequestTests.swift"
      ],
      "target_dependencies" : [
        "SwiftyGPTNetworking"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftyGPTNetworking",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyGPTNetworking",
      "path" : "Sources/SwiftyGPTNetworking",
      "product_memberships" : [
        "SwiftyGPTChat"
      ],
      "sources" : [
        "Clients/SwiftyGPTNetworkingClient.swift",
        "Models/SwiftyGPTNetworkingMethod.swift",
        "Models/SwiftyGPTNetworkingRequest.swift",
        "Models/SwiftyGPTNetworkingResponse.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftyGPTChatTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyGPTChatTests",
      "path" : "Tests/SwiftyGPTChatTests",
      "sources" : [
        "Managers/SwiftyGPTChatManagerTests.swift",
        "Models/SwiftyGPTChatMessageTests.swift",
        "Models/SwiftyGPTChatModelTests.swift",
        "Models/SwiftyGPTChatRequestBodyTests.swift",
        "Models/SwiftyGPTChatRequestTests.swift",
        "Models/SwiftyGPTChatResponseBodyTests.swift",
        "Models/SwiftyGPTChatResponseChoiceTests.swift",
        "Models/SwiftyGPTChatResponseFormatTests.swift",
        "Models/SwiftyGPTChatResponseTests.swift",
        "Models/SwiftyGPTChatRoleTests.swift",
        "Services/SwiftyGPTChatMockServiceTests.swift",
        "Services/SwiftyGPTChatNetworkingServiceTests.swift"
      ],
      "target_dependencies" : [
        "SwiftyGPTChat"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftyGPTChat",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyGPTChat",
      "path" : "Sources/SwiftyGPTChat",
      "product_memberships" : [
        "SwiftyGPTChat"
      ],
      "sources" : [
        "Managers/SwiftyGPTChatManager.swift",
        "Models/SwiftyGPTChatMessage.swift",
        "Models/SwiftyGPTChatModel.swift",
        "Models/SwiftyGPTChatRequest.swift",
        "Models/SwiftyGPTChatRequestBody.swift",
        "Models/SwiftyGPTChatResponse.swift",
        "Models/SwiftyGPTChatResponseBody.swift",
        "Models/SwiftyGPTChatResponseChoice.swift",
        "Models/SwiftyGPTChatResponseError.swift",
        "Models/SwiftyGPTChatResponseFinishReason.swift",
        "Models/SwiftyGPTChatResponseFormat.swift",
        "Models/SwiftyGPTChatResponseObject.swift",
        "Models/SwiftyGPTChatResponseTokenUsage.swift",
        "Models/SwiftyGPTChatRole.swift",
        "Services/SwiftyGPTChatMockService.swift",
        "Services/SwiftyGPTChatNetworkingService.swift",
        "Services/SwiftyGPTChatService.swift"
      ],
      "target_dependencies" : [
        "SwiftyGPTNetworking"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/8] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingRequest.swift
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:17:22: error: cannot find type 'URLRequest' in scope
15 |     var headers: [String: String] { get }
16 |     var body: Data? { get }
17 |     var cachePolicy: URLRequest.CachePolicy { get }
   |                      `- error: cannot find type 'URLRequest' in scope
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:28: error: cannot find type 'URLRequest' in scope
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                            `- error: cannot find type 'URLRequest' in scope
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:41: error: getter of noncopyable type cannot be 'async' or 'throws'
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                                         `- error: getter of noncopyable type cannot be 'async' or 'throws'
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:32:28: error: cannot find type 'URLRequest' in scope
30 |     }
31 |
32 |     var underlyingRequest: URLRequest {
   |                            `- error: cannot find type 'URLRequest' in scope
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:33:9: error: getter of noncopyable type cannot be 'async' or 'throws'
31 |
32 |     var underlyingRequest: URLRequest {
33 |         get throws {
   |         `- error: getter of noncopyable type cannot be 'async' or 'throws'
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
35 |             request.httpMethod = method.rawValue
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:34:31: error: cannot find 'URLRequest' in scope
32 |     var underlyingRequest: URLRequest {
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
   |                               `- error: cannot find 'URLRequest' in scope
35 |             request.httpMethod = method.rawValue
36 |             request.httpBody = body
[5/8] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingResponse.swift
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingResponse.swift:11:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingResponse {
11 |     public var underlyingResponse: HTTPURLResponse
   |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     public var body: Data
13 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingResponse.swift:15:35: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
13 |
14 |     public var statusCode: Int {
15 |         return underlyingResponse.statusCode
   |                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
16 |     }
17 | }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/8] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingMethod.swift
[7/8] Emitting module SwiftyGPTNetworking
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:11:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
11 |     private let session: URLSession
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |
13 |     public init(session: URLSession = URLSession.shared) {
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |         self.session = session
15 |     }
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:50: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                                                  `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
14 |         self.session = session
15 |     }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:17:22: error: cannot find type 'URLRequest' in scope
15 |     var headers: [String: String] { get }
16 |     var body: Data? { get }
17 |     var cachePolicy: URLRequest.CachePolicy { get }
   |                      `- error: cannot find type 'URLRequest' in scope
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:28: error: cannot find type 'URLRequest' in scope
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                            `- error: cannot find type 'URLRequest' in scope
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:10:15: error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
 8 | import Foundation
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
   |               |- error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
   |               `- note: add stubs for conformance
11 |     private let session: URLSession
   |                 `- note: stored property type 'URLSession' (aka 'AnyObject') does not conform to protocol 'Equatable', preventing synthesized conformance of 'SwiftyGPTNetworkingClient' to 'Equatable'
12 |
13 |     public init(session: URLSession = URLSession.shared) {
Swift.==:1:24: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
3 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:41: error: getter of noncopyable type cannot be 'async' or 'throws'
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                                         `- error: getter of noncopyable type cannot be 'async' or 'throws'
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:32:28: error: cannot find type 'URLRequest' in scope
30 |     }
31 |
32 |     var underlyingRequest: URLRequest {
   |                            `- error: cannot find type 'URLRequest' in scope
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:33:9: error: getter of noncopyable type cannot be 'async' or 'throws'
31 |
32 |     var underlyingRequest: URLRequest {
33 |         get throws {
   |         `- error: getter of noncopyable type cannot be 'async' or 'throws'
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
35 |             request.httpMethod = method.rawValue
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingResponse.swift:11:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingResponse {
11 |     public var underlyingResponse: HTTPURLResponse
   |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     public var body: Data
13 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
[8/8] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingClient.swift
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:11:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
11 |     private let session: URLSession
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |
13 |     public init(session: URLSession = URLSession.shared) {
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |         self.session = session
15 |     }
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:50: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                                                  `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
14 |         self.session = session
15 |     }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:17:22: error: cannot find type 'URLRequest' in scope
15 |     var headers: [String: String] { get }
16 |     var body: Data? { get }
17 |     var cachePolicy: URLRequest.CachePolicy { get }
   |                      `- error: cannot find type 'URLRequest' in scope
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:28: error: cannot find type 'URLRequest' in scope
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                            `- error: cannot find type 'URLRequest' in scope
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:10:15: error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
 8 | import Foundation
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
   |               |- error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
   |               `- note: add stubs for conformance
11 |     private let session: URLSession
   |                 `- note: stored property type 'URLSession' (aka 'AnyObject') does not conform to protocol 'Equatable', preventing synthesized conformance of 'SwiftyGPTNetworkingClient' to 'Equatable'
12 |
13 |     public init(session: URLSession = URLSession.shared) {
Swift.==:1:24: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
3 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:32:28: error: cannot find type 'URLRequest' in scope
30 |     }
31 |
32 |     var underlyingRequest: URLRequest {
   |                            `- error: cannot find type 'URLRequest' in scope
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:18:60: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
16 |
17 |     public func send(request: SwiftyGPTNetworkingRequest) async throws -> SwiftyGPTNetworkingResponse {
18 |         let (body, underlyingResponse) = try await session.data(for: request.underlyingRequest)
   |                                                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
19 |         guard let underlyingResponse = underlyingResponse as? HTTPURLResponse else {
20 |             throw URLError(.cannotParseResponse)
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/6] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingResponse.swift
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingResponse.swift:11:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingResponse {
11 |     public var underlyingResponse: HTTPURLResponse
   |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     public var body: Data
13 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingResponse.swift:15:35: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
13 |
14 |     public var statusCode: Int {
15 |         return underlyingResponse.statusCode
   |                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
16 |     }
17 | }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/6] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingMethod.swift
[4/6] Emitting module SwiftyGPTNetworking
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:11:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
11 |     private let session: URLSession
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |
13 |     public init(session: URLSession = URLSession.shared) {
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |         self.session = session
15 |     }
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:50: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                                                  `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
14 |         self.session = session
15 |     }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:17:22: error: cannot find type 'URLRequest' in scope
15 |     var headers: [String: String] { get }
16 |     var body: Data? { get }
17 |     var cachePolicy: URLRequest.CachePolicy { get }
   |                      `- error: cannot find type 'URLRequest' in scope
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:28: error: cannot find type 'URLRequest' in scope
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                            `- error: cannot find type 'URLRequest' in scope
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:10:15: error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
 8 | import Foundation
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
   |               |- error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
   |               `- note: add stubs for conformance
11 |     private let session: URLSession
   |                 `- note: stored property type 'URLSession' (aka 'AnyObject') does not conform to protocol 'Equatable', preventing synthesized conformance of 'SwiftyGPTNetworkingClient' to 'Equatable'
12 |
13 |     public init(session: URLSession = URLSession.shared) {
Swift.==:1:24: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
3 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:41: error: getter of noncopyable type cannot be 'async' or 'throws'
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                                         `- error: getter of noncopyable type cannot be 'async' or 'throws'
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:32:28: error: cannot find type 'URLRequest' in scope
30 |     }
31 |
32 |     var underlyingRequest: URLRequest {
   |                            `- error: cannot find type 'URLRequest' in scope
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:33:9: error: getter of noncopyable type cannot be 'async' or 'throws'
31 |
32 |     var underlyingRequest: URLRequest {
33 |         get throws {
   |         `- error: getter of noncopyable type cannot be 'async' or 'throws'
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
35 |             request.httpMethod = method.rawValue
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingResponse.swift:11:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingResponse {
11 |     public var underlyingResponse: HTTPURLResponse
   |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     public var body: Data
13 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
[5/6] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingClient.swift
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:11:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
11 |     private let session: URLSession
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |
13 |     public init(session: URLSession = URLSession.shared) {
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |         self.session = session
15 |     }
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/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:13:50: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
11 |     private let session: URLSession
12 |
13 |     public init(session: URLSession = URLSession.shared) {
   |                                                  `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
14 |         self.session = session
15 |     }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:17:22: error: cannot find type 'URLRequest' in scope
15 |     var headers: [String: String] { get }
16 |     var body: Data? { get }
17 |     var cachePolicy: URLRequest.CachePolicy { get }
   |                      `- error: cannot find type 'URLRequest' in scope
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:28: error: cannot find type 'URLRequest' in scope
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                            `- error: cannot find type 'URLRequest' in scope
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:10:15: error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
 8 | import Foundation
 9 |
10 | public struct SwiftyGPTNetworkingClient: Equatable {
   |               |- error: type 'SwiftyGPTNetworkingClient' does not conform to protocol 'Equatable'
   |               `- note: add stubs for conformance
11 |     private let session: URLSession
   |                 `- note: stored property type 'URLSession' (aka 'AnyObject') does not conform to protocol 'Equatable', preventing synthesized conformance of 'SwiftyGPTNetworkingClient' to 'Equatable'
12 |
13 |     public init(session: URLSession = URLSession.shared) {
Swift.==:1:24: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'SwiftyGPTNetworkingClient' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(SwiftyGPTNetworkingClient, SwiftyGPTNetworkingClient) -> Bool'
3 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:32:28: error: cannot find type 'URLRequest' in scope
30 |     }
31 |
32 |     var underlyingRequest: URLRequest {
   |                            `- error: cannot find type 'URLRequest' in scope
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Clients/SwiftyGPTNetworkingClient.swift:18:60: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
16 |
17 |     public func send(request: SwiftyGPTNetworkingRequest) async throws -> SwiftyGPTNetworkingResponse {
18 |         let (body, underlyingResponse) = try await session.data(for: request.underlyingRequest)
   |                                                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
19 |         guard let underlyingResponse = underlyingResponse as? HTTPURLResponse else {
20 |             throw URLError(.cannotParseResponse)
[6/6] Compiling SwiftyGPTNetworking SwiftyGPTNetworkingRequest.swift
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:17:22: error: cannot find type 'URLRequest' in scope
15 |     var headers: [String: String] { get }
16 |     var body: Data? { get }
17 |     var cachePolicy: URLRequest.CachePolicy { get }
   |                      `- error: cannot find type 'URLRequest' in scope
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:28: error: cannot find type 'URLRequest' in scope
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                            `- error: cannot find type 'URLRequest' in scope
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:19:41: error: getter of noncopyable type cannot be 'async' or 'throws'
17 |     var cachePolicy: URLRequest.CachePolicy { get }
18 |     var timeout: TimeInterval { get }
19 |     var underlyingRequest: URLRequest { get throws }
   |                                         `- error: getter of noncopyable type cannot be 'async' or 'throws'
20 | }
21 |
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:32:28: error: cannot find type 'URLRequest' in scope
30 |     }
31 |
32 |     var underlyingRequest: URLRequest {
   |                            `- error: cannot find type 'URLRequest' in scope
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:33:9: error: getter of noncopyable type cannot be 'async' or 'throws'
31 |
32 |     var underlyingRequest: URLRequest {
33 |         get throws {
   |         `- error: getter of noncopyable type cannot be 'async' or 'throws'
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
35 |             request.httpMethod = method.rawValue
/host/spi-builder-workspace/Sources/SwiftyGPTNetworking/Models/SwiftyGPTNetworkingRequest.swift:34:31: error: cannot find 'URLRequest' in scope
32 |     var underlyingRequest: URLRequest {
33 |         get throws {
34 |             var request = try URLRequest(url: url, cachePolicy: cachePolicy, timeoutInterval: timeout)
   |                               `- error: cannot find 'URLRequest' in scope
35 |             request.httpMethod = method.rawValue
36 |             request.httpBody = body
BUILD FAILURE 6.1 linux