Build Information
Failed to build Figranium, reference main (f740bb), with Swift 6.2 for macOS (SPM) on 3 Nov 2026 12:06:53 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.4
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 f740bbf fix: prevent API-key forwarding through URLSession redirects (#15)
Cloned https://github.com/figranium/figranium-swift.git
Revision (git rev-parse @):
f740bbf17ef2cb8cd24f857847b14cb4fdb72d27
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.2
Building package at path: $PWD
https://github.com/figranium/figranium-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--3CB7CFEC50E0D141.txt
[3/11] Compiling Figranium Templates.swift
[4/11] Compiling Figranium Resources.swift
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Resources.swift:100:207: error: module 'Swift' has no member named 'Task'
98 | public func stream(runID: String, options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> { client.stream("/api/executions/stream", query: ["runId": runID], options: options) }
99 | /// Polls an execution and emits updates until it reaches a terminal outcome.
100 | 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'
101 | }
102 | /// API resource for schedules operations.
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Resources.swift:100:257: error: module 'Swift' has no member named 'Task'
98 | public func stream(runID: String, options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> { client.stream("/api/executions/stream", query: ["runId": runID], options: options) }
99 | /// Polls an execution and emits updates until it reaches a terminal outcome.
100 | 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'
101 | }
102 | /// API resource for schedules operations.
[5/11] Compiling Figranium AppIntents.swift
[6/11] Compiling Figranium FoundationModels.swift
[7/11] Compiling Figranium ApiKeys.swift
[8/11] Compiling Figranium Actions.swift
[9/11] Emitting module Figranium
[10/11] Compiling Figranium Models.swift
[11/11] Compiling Figranium Client.swift
/Users/admin/builder/spi-builder-workspace/Sources/Figranium/Client.swift:101:24: error: module 'Swift' has no member named 'Task'
99 | func stream(_ path: String, query: [String: String] = [:], options: RequestOptions = .init()) -> AsyncThrowingStream<StreamEvent<JSONValue>, Error> {
100 | AsyncThrowingStream { continuation in
101 | let task = Swift.Task { do {
| `- error: module 'Swift' has no member named 'Task'
102 | var request = URLRequest(url: try makeURL(path, query: query)); request.timeoutInterval = options.timeout ?? 0; request.setValue("text/event-stream", forHTTPHeaderField: "accept")
103 | if case let .apiKey(key, header) = authentication { request.setValue(header.lowercased() == "authorization" ? "Bearer \(key)" : key, forHTTPHeaderField: header) }
BUILD FAILURE 6.2 macosSpm