Build Information
Failed to build Figranium, reference main (03ece8), with Swift 6.1 for macOS (SPM) on 12 Oct 2026 13:52:28 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/figranium/figranium-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/figranium/figranium-swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 03ece8e docs: remove obsolete administration resource entries
Cloned https://github.com/figranium/figranium-swift.git
Revision (git rev-parse @):
03ece8e609ed0cc5bd8c8363f91dec2f4e5e65a2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/figranium/figranium-swift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/figranium/figranium-swift.git
https://github.com/figranium/figranium-swift.git
{
"dependencies" : [
],
"manifest_display_name" : "Figranium",
"name" : "Figranium",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "Figranium",
"targets" : [
"Figranium"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "FigraniumTests",
"module_type" : "SwiftTarget",
"name" : "FigraniumTests",
"path" : "Tests/FigraniumTests",
"sources" : [
"FigraniumTests.swift"
],
"target_dependencies" : [
"Figranium"
],
"type" : "test"
},
{
"c99name" : "Figranium",
"module_type" : "SwiftTarget",
"name" : "Figranium",
"path" : "Sources/Figranium",
"product_memberships" : [
"Figranium"
],
"sources" : [
"Actions.swift",
"AppIntents.swift",
"Client.swift",
"FoundationModels.swift",
"Models.swift",
"Resources.swift",
"Templates.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/10] Compiling Figranium Templates.swift
[4/10] Compiling Figranium Models.swift
[5/10] Compiling Figranium FoundationModels.swift
[6/10] Compiling Figranium Resources.swift
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Resources.swift:48:207: error: module 'Swift' has no member named 'Task'
46 | public func stream(options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> { client.stream("/api/executions/stream", options: options) }
47 | /// Polls an execution and emits updates until it reaches a terminal outcome.
48 | public func watch(_ executionID: String, interval: Duration = .seconds(1), options: RequestOptions = .init()) -> AsyncThrowingStream<Execution, Error> { AsyncThrowingStream { continuation in let task = Swift.Task { do { var lastStatus: String?; while !Swift.Task.isCancelled { let value = try await get(executionID, options: options); if value.status != lastStatus { continuation.yield(value); lastStatus = value.status }; if ["success", "error", "stopped", "crashed", "anti_bot"].contains(value.outcome ?? value.status ?? "") { continuation.finish(); return }; try await Swift.Task.sleep(for: interval) } } catch { continuation.finish(throwing: error) } }; continuation.onTermination = { _ in task.cancel() } } }
| `- error: module 'Swift' has no member named 'Task'
49 | }
50 | /// API resource for schedules operations.
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Resources.swift:48:257: error: module 'Swift' has no member named 'Task'
46 | public func stream(options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> { client.stream("/api/executions/stream", options: options) }
47 | /// Polls an execution and emits updates until it reaches a terminal outcome.
48 | public func watch(_ executionID: String, interval: Duration = .seconds(1), options: RequestOptions = .init()) -> AsyncThrowingStream<Execution, Error> { AsyncThrowingStream { continuation in let task = Swift.Task { do { var lastStatus: String?; while !Swift.Task.isCancelled { let value = try await get(executionID, options: options); if value.status != lastStatus { continuation.yield(value); lastStatus = value.status }; if ["success", "error", "stopped", "crashed", "anti_bot"].contains(value.outcome ?? value.status ?? "") { continuation.finish(); return }; try await Swift.Task.sleep(for: interval) } } catch { continuation.finish(throwing: error) } }; continuation.onTermination = { _ in task.cancel() } } }
| `- error: module 'Swift' has no member named 'Task'
49 | }
50 | /// API resource for schedules operations.
[7/10] Compiling Figranium Client.swift
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Client.swift:73:24: error: module 'Swift' has no member named 'Task'
71 | func stream(_ path: String, options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> {
72 | AsyncThrowingStream { continuation in
73 | let task = Swift.Task { do {
| `- error: module 'Swift' has no member named 'Task'
74 | var request = URLRequest(url: baseURL.appendingPathComponent(path.trimmingCharacters(in: CharacterSet(charactersIn: "/")))); request.timeoutInterval = options.timeout ?? 0; request.setValue("text/event-stream", forHTTPHeaderField: "accept")
75 | if case let .apiKey(key, header) = authentication { request.setValue(header.lowercased() == "authorization" ? "Bearer \(key)" : key, forHTTPHeaderField: header) }
[8/10] Emitting module Figranium
[9/10] Compiling Figranium Actions.swift
[10/10] Compiling Figranium AppIntents.swift
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/9] Compiling Figranium Templates.swift
[3/9] Compiling Figranium FoundationModels.swift
[4/9] Compiling Figranium Actions.swift
[5/9] Compiling Figranium AppIntents.swift
[6/9] Emitting module Figranium
[7/9] Compiling Figranium Resources.swift
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Resources.swift:48:207: error: module 'Swift' has no member named 'Task'
46 | public func stream(options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> { client.stream("/api/executions/stream", options: options) }
47 | /// Polls an execution and emits updates until it reaches a terminal outcome.
48 | public func watch(_ executionID: String, interval: Duration = .seconds(1), options: RequestOptions = .init()) -> AsyncThrowingStream<Execution, Error> { AsyncThrowingStream { continuation in let task = Swift.Task { do { var lastStatus: String?; while !Swift.Task.isCancelled { let value = try await get(executionID, options: options); if value.status != lastStatus { continuation.yield(value); lastStatus = value.status }; if ["success", "error", "stopped", "crashed", "anti_bot"].contains(value.outcome ?? value.status ?? "") { continuation.finish(); return }; try await Swift.Task.sleep(for: interval) } } catch { continuation.finish(throwing: error) } }; continuation.onTermination = { _ in task.cancel() } } }
| `- error: module 'Swift' has no member named 'Task'
49 | }
50 | /// API resource for schedules operations.
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Resources.swift:48:257: error: module 'Swift' has no member named 'Task'
46 | public func stream(options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> { client.stream("/api/executions/stream", options: options) }
47 | /// Polls an execution and emits updates until it reaches a terminal outcome.
48 | public func watch(_ executionID: String, interval: Duration = .seconds(1), options: RequestOptions = .init()) -> AsyncThrowingStream<Execution, Error> { AsyncThrowingStream { continuation in let task = Swift.Task { do { var lastStatus: String?; while !Swift.Task.isCancelled { let value = try await get(executionID, options: options); if value.status != lastStatus { continuation.yield(value); lastStatus = value.status }; if ["success", "error", "stopped", "crashed", "anti_bot"].contains(value.outcome ?? value.status ?? "") { continuation.finish(); return }; try await Swift.Task.sleep(for: interval) } } catch { continuation.finish(throwing: error) } }; continuation.onTermination = { _ in task.cancel() } } }
| `- error: module 'Swift' has no member named 'Task'
49 | }
50 | /// API resource for schedules operations.
[8/9] Compiling Figranium Models.swift
[9/9] Compiling Figranium Client.swift
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Client.swift:73:24: error: module 'Swift' has no member named 'Task'
71 | func stream(_ path: String, options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> {
72 | AsyncThrowingStream { continuation in
73 | let task = Swift.Task { do {
| `- error: module 'Swift' has no member named 'Task'
74 | var request = URLRequest(url: baseURL.appendingPathComponent(path.trimmingCharacters(in: CharacterSet(charactersIn: "/")))); request.timeoutInterval = options.timeout ?? 0; request.setValue("text/event-stream", forHTTPHeaderField: "accept")
75 | if case let .apiKey(key, header) = authentication { request.setValue(header.lowercased() == "authorization" ? "Bearer \(key)" : key, forHTTPHeaderField: header) }
BUILD FAILURE 6.1 macosSpm