Build Information
Failed to build Swift2MD, reference v0.1.0 (54393f), with Swift 6.2 for Wasm on 24 Feb 2026 18:42:38 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/herrkaefer/Swift2MD.git
Reference: v0.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/herrkaefer/Swift2MD
* tag v0.1.0 -> FETCH_HEAD
HEAD is now at 54393ff Initial Swift2MD implementation with CLI, tests, docs, and MIT license
Cloned https://github.com/herrkaefer/Swift2MD.git
Revision (git rev-parse @):
54393ffbaf33bf4f117d490f88805c418cea482f
SUCCESS checkout https://github.com/herrkaefer/Swift2MD.git at v0.1.0
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/herrkaefer/Swift2MD.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:c50555b47c4db0b0576f9f25702fbe2fdff28194c4a4f4c23a7dce4b3504c85e
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
warning: multiple Swift SDKs match target triple `wasm32-unknown-wasip1` and host triple x86_64-unknown-linux-gnu, selected one at /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/swift-sdk.json
Fetching https://github.com/apple/swift-argument-parser.git
[1/17169] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.71s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.0 (1.14s)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.7.0
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/13] Write sources
[6/13] Write swift-version-24593BA9C3E375BF.txt
[8/23] Compiling ArgumentParserToolInfo ToolInfo.swift
[9/23] Emitting module ArgumentParserToolInfo
[10/24] Wrapping AST for ArgumentParserToolInfo for debugging
[12/70] Compiling Swift2MD Configuration.swift
[13/70] Compiling Swift2MD SupportedFormat.swift
[14/71] Compiling Swift2MD MarkdownConverter.swift
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:9:34: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | public struct MarkdownConverter: Sendable {
8 | private let client: CloudflareClient
9 | private let downloadSession: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 | /// Creates a converter with required Cloudflare credentials and options.
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/Swift2MD/MarkdownConverter.swift:22:53: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 | }
21 |
22 | init(client: CloudflareClient, downloadSession: URLSession) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 | self.client = client
24 | self.downloadSession = downloadSession
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/Swift2MD/MarkdownConverter.swift:83:60: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
81 | }
82 |
83 | private func inferredFilename(from url: URL, response: URLResponse) -> String {
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
84 | let candidate = url.lastPathComponent
85 | if SupportedFormat(filename: candidate) != nil {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:9:17: warning: stored property 'downloadSession' of 'Sendable'-conforming struct 'MarkdownConverter' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
7 | public struct MarkdownConverter: Sendable {
8 | private let client: CloudflareClient
9 | private let downloadSession: URLSession
| `- warning: stored property 'downloadSession' of 'Sendable'-conforming struct 'MarkdownConverter' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
10 |
11 | /// Creates a converter with required Cloudflare credentials and options.
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:13:53: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
11 | /// Creates a converter with required Cloudflare credentials and options.
12 | public init(credentials: CloudflareCredentials, options: ConvertOptions = .init()) {
13 | let configuration = URLSessionConfiguration.ephemeral
| `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
14 | configuration.timeoutIntervalForRequest = options.timeout.timeInterval
15 | configuration.timeoutIntervalForResource = options.timeout.timeInterval
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:16:23: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
14 | configuration.timeoutIntervalForRequest = options.timeout.timeInterval
15 | configuration.timeoutIntervalForResource = options.timeout.timeInterval
16 | let session = URLSession(configuration: configuration)
| `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
17 |
18 | self.client = CloudflareClient(credentials: credentials, session: session, timeout: options.timeout)
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:30:23: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
28 | public func convert(_ url: URL) async throws -> ConversionResult {
29 | let data: Data
30 | let response: URLResponse
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
31 |
32 | do {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:33:58: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
31 |
32 | do {
33 | (data, response) = try await downloadSession.data(from: url)
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
34 | } catch {
35 | throw Swift2MDError.networkError(underlying: error)
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:38:40: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
36 | }
37 |
38 | if let httpResponse = response as? HTTPURLResponse,
| `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
39 | !(200...299).contains(httpResponse.statusCode) {
40 | let body = String(data: data, encoding: .utf8) ?? ""
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:38:44: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
36 | }
37 |
38 | if let httpResponse = response as? HTTPURLResponse,
| `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
39 | !(200...299).contains(httpResponse.statusCode) {
40 | let body = String(data: data, encoding: .utf8) ?? ""
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/Swift2MD/MarkdownConverter.swift:39:47: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
37 |
38 | if let httpResponse = response as? HTTPURLResponse,
39 | !(200...299).contains(httpResponse.statusCode) {
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
40 | let body = String(data: data, encoding: .utf8) ?? ""
41 | throw Swift2MDError.httpError(statusCode: httpResponse.statusCode, body: body)
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:41:68: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
39 | !(200...299).contains(httpResponse.statusCode) {
40 | let body = String(data: data, encoding: .utf8) ?? ""
41 | throw Swift2MDError.httpError(statusCode: httpResponse.statusCode, body: body)
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
42 | }
43 |
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:89:36: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'mimeType'
87 | }
88 |
89 | if let mimeType = response.mimeType,
| `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'mimeType'
90 | let format = SupportedFormat(mimeType: mimeType) {
91 | return "downloaded.\(format.fileExtension)"
[15/71] Compiling Swift2MD Errors.swift
[16/71] Compiling Swift2MD MultipartFormData.swift
[17/71] Compiling Swift2MD ConversionResult.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[18/71] Emitting module Swift2MD
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:8:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
6 | struct CloudflareClient: Sendable {
7 | let credentials: CloudflareCredentials
8 | let session: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
9 | let timeout: Duration
10 |
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/Swift2MD/CloudflareClient.swift:11:55: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
9 | let timeout: Duration
10 |
11 | init(credentials: CloudflareCredentials, session: URLSession = .shared, timeout: Duration = .seconds(60)) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 | self.credentials = credentials
13 | self.session = session
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/Swift2MD/CloudflareClient.swift:11:69: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
9 | let timeout: Duration
10 |
11 | init(credentials: CloudflareCredentials, session: URLSession = .shared, timeout: Duration = .seconds(60)) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
12 | self.credentials = credentials
13 | self.session = session
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:11:69: error: value of type '_' expected to be instance of class or class-constrained type
9 | let timeout: Duration
10 |
11 | init(credentials: CloudflareCredentials, session: URLSession = .shared, timeout: Duration = .seconds(60)) {
| `- error: value of type '_' expected to be instance of class or class-constrained type
12 | self.credentials = credentials
13 | self.session = session
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:8:9: warning: stored property 'session' of 'Sendable'-conforming struct 'CloudflareClient' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
6 | struct CloudflareClient: Sendable {
7 | let credentials: CloudflareCredentials
8 | let session: URLSession
| `- warning: stored property 'session' of 'Sendable'-conforming struct 'CloudflareClient' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
9 | let timeout: Duration
10 |
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:9:34: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | public struct MarkdownConverter: Sendable {
8 | private let client: CloudflareClient
9 | private let downloadSession: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 | /// Creates a converter with required Cloudflare credentials and options.
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/Swift2MD/MarkdownConverter.swift:22:53: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 | }
21 |
22 | init(client: CloudflareClient, downloadSession: URLSession) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 | self.client = client
24 | self.downloadSession = downloadSession
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/Swift2MD/MarkdownConverter.swift:83:60: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
81 | }
82 |
83 | private func inferredFilename(from url: URL, response: URLResponse) -> String {
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
84 | let candidate = url.lastPathComponent
85 | if SupportedFormat(filename: candidate) != nil {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift2MD/MarkdownConverter.swift:9:17: warning: stored property 'downloadSession' of 'Sendable'-conforming struct 'MarkdownConverter' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
7 | public struct MarkdownConverter: Sendable {
8 | private let client: CloudflareClient
9 | private let downloadSession: URLSession
| `- warning: stored property 'downloadSession' of 'Sendable'-conforming struct 'MarkdownConverter' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
10 |
11 | /// Creates a converter with required Cloudflare credentials and options.
[19/71] Compiling Swift2MD CloudflareClient.swift
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:8:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
6 | struct CloudflareClient: Sendable {
7 | let credentials: CloudflareCredentials
8 | let session: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
9 | let timeout: Duration
10 |
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/Swift2MD/CloudflareClient.swift:11:55: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
9 | let timeout: Duration
10 |
11 | init(credentials: CloudflareCredentials, session: URLSession = .shared, timeout: Duration = .seconds(60)) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 | self.credentials = credentials
13 | self.session = session
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/Swift2MD/CloudflareClient.swift:11:69: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
9 | let timeout: Duration
10 |
11 | init(credentials: CloudflareCredentials, session: URLSession = .shared, timeout: Duration = .seconds(60)) {
| `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
12 | self.credentials = credentials
13 | self.session = session
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:11:69: error: value of type '_' expected to be instance of class or class-constrained type
9 | let timeout: Duration
10 |
11 | init(credentials: CloudflareCredentials, session: URLSession = .shared, timeout: Duration = .seconds(60)) {
| `- error: value of type '_' expected to be instance of class or class-constrained type
12 | self.credentials = credentials
13 | self.session = session
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:8:9: warning: stored property 'session' of 'Sendable'-conforming struct 'CloudflareClient' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
6 | struct CloudflareClient: Sendable {
7 | let credentials: CloudflareCredentials
8 | let session: URLSession
| `- warning: stored property 'session' of 'Sendable'-conforming struct 'CloudflareClient' has non-Sendable type 'URLSession' (aka 'AnyObject'); this is an error in the Swift 6 language mode
9 | let timeout: Duration
10 |
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:29:23: error: cannot find 'URLRequest' in scope
27 |
28 | let endpoint = URL(string: "https://api.cloudflare.com/client/v4/accounts/\(credentials.accountId)/ai/tomarkdown")!
29 | var request = URLRequest(url: endpoint)
| `- error: cannot find 'URLRequest' in scope
30 | request.httpMethod = "POST"
31 | request.timeoutInterval = timeout.timeInterval
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:37:23: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |
36 | let data: Data
37 | let response: URLResponse
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 |
39 | do {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:40:50: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
38 |
39 | do {
40 | (data, response) = try await session.data(for: request)
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
41 | } catch {
42 | throw Swift2MDError.networkError(underlying: error)
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:45:43: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
43 | }
44 |
45 | guard let httpResponse = response as? HTTPURLResponse else {
| `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
46 | throw Swift2MDError.invalidResponse
47 | }
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:45:47: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
43 | }
44 |
45 | guard let httpResponse = response as? HTTPURLResponse else {
| `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
46 | throw Swift2MDError.invalidResponse
47 | }
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/Swift2MD/CloudflareClient.swift:50:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
48 |
49 | let responseBody = String(data: data, encoding: .utf8) ?? ""
50 | guard (200...299).contains(httpResponse.statusCode) else {
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
51 | throw Swift2MDError.httpError(statusCode: httpResponse.statusCode, body: responseBody)
52 | }
/host/spi-builder-workspace/Sources/Swift2MD/CloudflareClient.swift:51:68: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
49 | let responseBody = String(data: data, encoding: .utf8) ?? ""
50 | guard (200...299).contains(httpResponse.statusCode) else {
51 | throw Swift2MDError.httpError(statusCode: httpResponse.statusCode, body: responseBody)
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
52 | }
53 |
[20/71] Compiling Swift2MD Swift2MD.swift
BUILD FAILURE 6.2 wasm