Build Information
Failed to build CodexKit, reference main (f7fa39), with Swift 6.3 for iOS using Xcode 26.4 on 13 Aug 2026 21:20:51 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CodexKit-Package -destination generic/platform=iOSBuild Log
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:48:33: error: concurrency is only available in iOS 13.0.0 or newer
func nextInboundEvent() async throws -> InboundEvent?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:48:14: note: add '@available' attribute to enclosing instance method
func nextInboundEvent() async throws -> InboundEvent?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:41:22: note: add '@available' attribute to enclosing protocol
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:52:11: error: concurrency is only available in iOS 13.0.0 or newer
) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:49:14: note: add '@available' attribute to enclosing instance method
func respond(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:41:22: note: add '@available' attribute to enclosing protocol
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:53:27: error: concurrency is only available in iOS 13.0.0 or newer
func beginClose() async -> ProcessExitObservation?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:53:14: note: add '@available' attribute to enclosing instance method
func beginClose() async -> ProcessExitObservation?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:41:22: note: add '@available' attribute to enclosing protocol
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:56:11: error: concurrency is only available in iOS 13.0.0 or newer
) async
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:54:14: note: add '@available' attribute to enclosing instance method
func finishPendingResponsesAfterInboundDrain(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:41:22: note: add '@available' attribute to enclosing protocol
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:57:35: error: concurrency is only available in iOS 13.0.0 or newer
func waitForProcessExit() async -> ProcessExitObservation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:57:14: note: add '@available' attribute to enclosing instance method
func waitForProcessExit() async -> ProcessExitObservation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:41:22: note: add '@available' attribute to enclosing protocol
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:58:32: error: concurrency is only available in iOS 13.0.0 or newer
func waitUntilClosed() async
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:58:14: note: add '@available' attribute to enclosing instance method
func waitUntilClosed() async
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:41:22: note: add '@available' attribute to enclosing protocol
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:59:28: error: concurrency is only available in iOS 13.0.0 or newer
func reapProcess() async
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:59:14: note: add '@available' attribute to enclosing instance method
func reapProcess() async
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:41:22: note: add '@available' attribute to enclosing protocol
package protocol Transport: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:129:43: error: concurrency is only available in iOS 13.0.0 or newer
func send(_ request: JSONRPC.Request) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:129:10: note: add '@available' attribute to enclosing instance method
func send(_ request: JSONRPC.Request) async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift:128:9: note: add '@available' attribute to enclosing extension
package extension JSONRPC.Transport {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:185:53: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:184:18: note: add '@available' attribute to enclosing instance method
package func wait() async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:176:22: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
case pending(CheckedContinuation<Result<Data, JSONRPC.Error>, Never>?)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:175:18: note: add '@available' attribute to enclosing enum
private enum State {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:180:25: error: 'Mutex' is only available in iOS 18.0 or newer
private let state = Mutex<State>(.pending(nil))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:180:36: error: 'init(_:)' is only available in iOS 18.0 or newer
private let state = Mutex<State>(.pending(nil))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:184:25: error: concurrency is only available in iOS 13.0.0 or newer
package func wait() async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:184:18: note: add '@available' attribute to enclosing instance method
package func wait() async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:185:28: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
let result = await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:185:28: note: add 'if #available' version check
let result = await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:184:18: note: add '@available' attribute to enclosing instance method
package func wait() async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:186:34: error: 'withLock' is only available in iOS 18.0 or newer
let resolved = state.withLock {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:186:34: note: add 'if #available' version check
let resolved = state.withLock {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:184:18: note: add '@available' attribute to enclosing instance method
package func wait() async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:185:53: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:184:18: note: add '@available' attribute to enclosing instance method
package func wait() async throws -> Data {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:207:32: error: 'withLock' is only available in iOS 18.0 or newer
let resolution = state.withLock {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:207:32: note: add 'if #available' version check
let resolution = state.withLock {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:206:18: note: add '@available' attribute to enclosing instance method
package func resolve(_ result: Result<Data, JSONRPC.Error>) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:208:29: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
state -> (Bool, CheckedContinuation<Result<Data, JSONRPC.Error>, Never>?) in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:208:29: note: add 'if #available' version check
state -> (Bool, CheckedContinuation<Result<Data, JSONRPC.Error>, Never>?) in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:206:18: note: add '@available' attribute to enclosing instance method
package func resolve(_ result: Result<Data, JSONRPC.Error>) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift:174:21: note: add '@available' attribute to enclosing class
package final class JSONRPCResponseWaiter: Sendable {
^
SwiftCompile normal arm64 Compiling\ JSONRPCInboundFrameMailbox.swift,\ LoginRegistry.swift,\ RequestSerializer.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: error: concurrency is only available in iOS 13.0.0 or newer
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:39:53: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
private var admissionWaiterCountWaiters: [(Int, CheckedContinuation<Void, Never>)] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:42:47: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
private var receiverRegistrationWaiters: [CheckedContinuation<Void, Never>] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:38: error: concurrency is only available in iOS 13.0.0 or newer
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:18: note: add '@available' attribute to enclosing instance method
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:96:25: error: concurrency is only available in iOS 13.0.0 or newer
package func next() async throws -> Data? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:96:18: note: add '@available' attribute to enclosing instance method
package func next() async throws -> Data? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:156:73: error: concurrency is only available in iOS 13.0.0 or newer
package func waitForAdmissionWaiterCount(atLeast minimumCount: Int) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:156:18: note: add '@available' attribute to enclosing instance method
package func waitForAdmissionWaiterCount(atLeast minimumCount: Int) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:165:50: error: concurrency is only available in iOS 13.0.0 or newer
package func waitUntilReceiverIsRegistered() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:165:18: note: add '@available' attribute to enclosing instance method
package func waitUntilReceiverIsRegistered() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:287:22: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
case pending(CheckedContinuation<Value, Never>?)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:286:18: note: add '@available' attribute to enclosing enum
private enum State {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:293:25: error: 'Mutex' is only available in iOS 18.0 or newer
private let state = Mutex<State>(.pending(nil))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:293:36: error: 'init(_:)' is only available in iOS 18.0 or newer
private let state = Mutex<State>(.pending(nil))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:17: error: concurrency is only available in iOS 13.0.0 or newer
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:52:13: error: 'Task' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:52:13: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:18: note: add '@available' attribute to enclosing instance method
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:52:18: error: 'checkCancellation()' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:52:18: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:18: note: add '@available' attribute to enclosing instance method
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:81:19: error: 'Task' is only available in iOS 13.0 or newer
guard Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:81:19: note: add 'if #available' version check
guard Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:18: note: add '@available' attribute to enclosing instance method
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:81:24: error: 'isCancelled' is only available in iOS 13.0 or newer
guard Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:81:24: note: add 'if #available' version check
guard Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:18: note: add '@available' attribute to enclosing instance method
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:83:23: error: 'CancellationError' is only available in iOS 13.0 or newer
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:83:23: note: add 'if #available' version check
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:18: note: add '@available' attribute to enclosing instance method
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:90:19: error: 'CancellationError' is only available in iOS 13.0 or newer
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:90:19: note: add 'if #available' version check
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:51:18: note: add '@available' attribute to enclosing instance method
package func send(_ frame: Data) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:97:13: error: 'Task' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:97:13: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:96:18: note: add '@available' attribute to enclosing instance method
package func next() async throws -> Data? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:97:18: error: 'checkCancellation()' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:97:18: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:96:18: note: add '@available' attribute to enclosing instance method
package func next() async throws -> Data? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:111:26: error: 'resume()' is only available in iOS 13.0 or newer
continuation.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:111:26: note: add 'if #available' version check
continuation.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:96:18: note: add '@available' attribute to enclosing instance method
package func next() async throws -> Data? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:125:19: error: 'CancellationError' is only available in iOS 13.0 or newer
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:125:19: note: add 'if #available' version check
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:96:18: note: add '@available' attribute to enclosing instance method
package func next() async throws -> Data? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:160:15: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:160:15: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:156:18: note: add '@available' attribute to enclosing instance method
package func waitForAdmissionWaiterCount(atLeast minimumCount: Int) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:160:40: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:156:18: note: add '@available' attribute to enclosing instance method
package func waitForAdmissionWaiterCount(atLeast minimumCount: Int) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:169:15: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:169:15: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:165:18: note: add '@available' attribute to enclosing instance method
package func waitUntilReceiverIsRegistered() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:169:40: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:165:18: note: add '@available' attribute to enclosing instance method
package func waitUntilReceiverIsRegistered() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:226:31: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
var remaining: [(Int, CheckedContinuation<Void, Never>)] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:226:31: note: add 'if #available' version check
var remaining: [(Int, CheckedContinuation<Void, Never>)] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:225:18: note: add '@available' attribute to enclosing instance method
private func resumeAdmissionWaiterCountWaiters() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:229:26: error: 'resume()' is only available in iOS 13.0 or newer
waiter.1.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:229:26: note: add 'if #available' version check
waiter.1.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:225:18: note: add '@available' attribute to enclosing instance method
private func resumeAdmissionWaiterCountWaiters() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:300:15: error: 'withTaskCancellationHandler(operation:onCancel:isolation:)' is only available in iOS 13.0 or newer
await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:300:15: note: add 'if #available' version check
await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:301:19: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:301:19: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:302:38: error: 'withLock' is only available in iOS 18.0 or newer
let resolved = state.withLock { state -> Value? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:302:38: note: add 'if #available' version check
let resolved = state.withLock { state -> Value? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:301:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:300:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:324:32: error: 'withLock' is only available in iOS 18.0 or newer
let resolution = state.withLock {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:324:32: note: add 'if #available' version check
let resolution = state.withLock {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:323:10: note: add '@available' attribute to enclosing instance method
func resolve(_ value: Value) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:325:29: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
state -> (Bool, CheckedContinuation<Value, Never>?) in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:325:29: note: add 'if #available' version check
state -> (Bool, CheckedContinuation<Value, Never>?) in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:323:10: note: add '@available' attribute to enclosing instance method
func resolve(_ value: Value) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:291:57: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:290:55: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
@__swiftmacro_17CodexAppServerKit17RequestSerializerC23currentCleanupLaneToken33_28D8D40111F62E6FFCABBB9429B2FE90LL9TaskLocalfMp_.swift:1:46: error: 'TaskLocal' is only available in iOS 13.0 or newer
private static let $currentCleanupLaneToken: TaskLocal<LaneToken?> = TaskLocal(wrappedValue: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
@__swiftmacro_17CodexAppServerKit17RequestSerializerC23currentCleanupLaneToken33_28D8D40111F62E6FFCABBB9429B2FE90LL9TaskLocalfMp_.swift:1:70: error: 'TaskLocal' is only available in iOS 13.0 or newer
private static let $currentCleanupLaneToken: TaskLocal<LaneToken?> = TaskLocal(wrappedValue: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:137:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:136:51: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:262:66: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:251:18: note: add '@available' attribute to enclosing instance method
package func runCleanup<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:416:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:415:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:500:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:499:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:160:40: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:156:18: note: add '@available' attribute to enclosing instance method
package func waitForAdmissionWaiterCount(atLeast minimumCount: Int) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:169:40: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:165:18: note: add '@available' attribute to enclosing instance method
package func waitUntilReceiverIsRegistered() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:301:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:300:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: error: concurrency is only available in iOS 13.0.0 or newer
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:6:35: error: 'Duration' is only available in iOS 16.0 or newer
private let sleep: @Sendable (Duration) async throws -> Void
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:9:37: error: 'Duration' is only available in iOS 16.0 or newer
sleep: @escaping @Sendable (Duration) async throws -> Void = {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:8:13: note: add '@available' attribute to enclosing initializer
package init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:10:23: error: 'Task' is only available in iOS 13.0 or newer
try await Task.sleep(for: $0)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:10:23: note: add 'if #available' version check
try await Task.sleep(for: $0)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:8:13: note: add '@available' attribute to enclosing initializer
package init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:10:28: error: 'sleep(for:tolerance:clock:)' is only available in iOS 16.0 or newer
try await Task.sleep(for: $0)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:10:28: note: add 'if #available' version check
try await Task.sleep(for: $0)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:8:13: note: add '@available' attribute to enclosing initializer
package init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:17:27: error: 'Duration' is only available in iOS 16.0 or newer
readinessTimeout: Duration?,
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:16:18: note: add '@available' attribute to enclosing instance method
package func reserve(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:19:55: error: 'Duration' is only available in iOS 16.0 or newer
@escaping @Sendable (CodexLoginHandle.ID, Duration?) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:16:18: note: add '@available' attribute to enclosing instance method
package func reserve(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:22:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:16:18: note: add '@available' attribute to enclosing instance method
package func reserve(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:52:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> CodexLoginHandle {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:48:18: note: add '@available' attribute to enclosing instance method
package func bind(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:61:60: error: concurrency is only available in iOS 13.0.0 or newer
package func apply(_ completion: CodexLoginCompletion) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:61:18: note: add '@available' attribute to enclosing instance method
package func apply(_ completion: CodexLoginCompletion) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:70:7: error: concurrency is only available in iOS 13.0.0 or newer
) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:68:18: note: add '@available' attribute to enclosing instance method
package func applyAccountUpdate(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:77:62: error: concurrency is only available in iOS 13.0.0 or newer
package func finish(throwing error: CodexAppServerError) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:77:18: note: add '@available' attribute to enclosing instance method
package func finish(throwing error: CodexAppServerError) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:84:47: error: concurrency is only available in iOS 13.0.0 or newer
package func abandon(_ state: LoginState) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:84:18: note: add '@available' attribute to enclosing instance method
package func abandon(_ state: LoginState) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:93:60: error: concurrency is only available in iOS 13.0.0 or newer
private func releaseTerminatedState(reservation: UUID) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:93:18: note: add '@available' attribute to enclosing instance method
private func releaseTerminatedState(reservation: UUID) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:3:15: note: add '@available' attribute to enclosing actor
package actor LoginRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: error: concurrency is only available in iOS 13.0.0 or newer
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:126:33: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
private var waiters: [UUID: CheckedContinuation<Result<CodexLoginOutcome, Error>, Never>] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:127:32: error: 'Task' is only available in iOS 13.0 or newer
private var readinessTask: Task<Void, Never>?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:128:29: error: 'Task' is only available in iOS 13.0 or newer
private var cancelTask: Task<Result<CodexLoginOutcome, Error>, Never>?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:130:35: error: 'Duration' is only available in iOS 16.0 or newer
private let readinessTimeout: Duration?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:132:41: error: 'Duration' is only available in iOS 16.0 or newer
@Sendable (CodexLoginHandle.ID, Duration?) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:135:35: error: 'Duration' is only available in iOS 16.0 or newer
private let sleep: @Sendable (Duration) async throws -> Void
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:140:27: error: 'Duration' is only available in iOS 16.0 or newer
readinessTimeout: Duration?,
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:138:13: note: add '@available' attribute to enclosing initializer
package init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:142:55: error: 'Duration' is only available in iOS 16.0 or newer
@escaping @Sendable (CodexLoginHandle.ID, Duration?) async throws
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:138:13: note: add '@available' attribute to enclosing initializer
package init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:145:37: error: 'Duration' is only available in iOS 16.0 or newer
sleep: @escaping @Sendable (Duration) async throws -> Void,
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:138:13: note: add '@available' attribute to enclosing initializer
package init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:27: error: concurrency is only available in iOS 13.0.0 or newer
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:49: error: 'Duration' is only available in iOS 16.0 or newer
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:18: note: add '@available' attribute to enclosing instance method
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:60: error: concurrency is only available in iOS 13.0.0 or newer
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:18: note: add '@available' attribute to enclosing instance method
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:366:36: error: concurrency is only available in iOS 13.0.0 or newer
package func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:366:18: note: add '@available' attribute to enclosing instance method
package func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:412:55: error: 'Duration' is only available in iOS 16.0 or newer
private func readinessDeadlineExceeded(_ timeout: Duration) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:412:18: note: add '@available' attribute to enclosing instance method
private func readinessDeadlineExceeded(_ timeout: Duration) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:290:26: error: 'withTaskCancellationHandler(operation:onCancel:isolation:)' is only available in iOS 13.0 or newer
return try await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:290:26: note: add 'if #available' version check
return try await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:291:32: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
let result = await withCheckedContinuation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:291:32: note: add 'if #available' version check
let result = await withCheckedContinuation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:292:32: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
(continuation: CheckedContinuation<Result<CodexLoginOutcome, Error>, Never>) in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:292:32: note: add 'if #available' version check
(continuation: CheckedContinuation<Result<CodexLoginOutcome, Error>, Never>) in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:293:20: error: 'Task' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:293:20: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:293:25: error: 'isCancelled' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:293:25: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:294:61: error: 'CancellationError' is only available in iOS 13.0 or newer
continuation.resume(returning: .failure(CancellationError()))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:294:61: note: add 'if #available' version check
continuation.resume(returning: .failure(CancellationError()))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:303:13: error: 'Task' is only available in iOS 13.0 or newer
Task { await self.cancelWaiter(token) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:303:13: note: add 'if #available' version check
Task { await self.cancelWaiter(token) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:303:13: error: 'init(name:priority:operation:)' is only available in iOS 13.0 or newer
Task { await self.cancelWaiter(token) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:303:13: note: add 'if #available' version check
Task { await self.cancelWaiter(token) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:291:57: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:290:55: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:312:23: error: 'Task' is only available in iOS 13.0 or newer
let task: Task<Result<CodexLoginOutcome, Error>, Never>
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:312:23: note: add 'if #available' version check
let task: Task<Result<CodexLoginOutcome, Error>, Never>
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:18: note: add '@available' attribute to enclosing instance method
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:316:24: error: 'Task' is only available in iOS 13.0 or newer
task = Task { [cancelOperation] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:316:24: note: add 'if #available' version check
task = Task { [cancelOperation] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:18: note: add '@available' attribute to enclosing instance method
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:316:24: error: 'init(name:priority:operation:)' is only available in iOS 13.0 or newer
task = Task { [cancelOperation] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:316:24: note: add 'if #available' version check
task = Task { [cancelOperation] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:18: note: add '@available' attribute to enclosing instance method
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:327:42: error: 'value' is only available in iOS 13.0 or newer
outcome = try await task.value.get()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:327:42: note: add 'if #available' version check
outcome = try await task.value.get()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:307:18: note: add '@available' attribute to enclosing instance method
package func cancel(acknowledgementTimeout: Duration?) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:371:72: error: 'CancellationError' is only available in iOS 13.0 or newer
waiters.removeValue(forKey: token)?.resume(returning: .failure(CancellationError()))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:371:72: note: add 'if #available' version check
waiters.removeValue(forKey: token)?.resume(returning: .failure(CancellationError()))
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:370:18: note: add '@available' attribute to enclosing instance method
private func cancelWaiter(_ token: UUID) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:402:25: error: 'Task' is only available in iOS 13.0 or newer
readinessTask = Task { [weak self, sleep] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:402:25: note: add 'if #available' version check
readinessTask = Task { [weak self, sleep] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:397:18: note: add '@available' attribute to enclosing instance method
private func startReadinessDeadlineIfNeeded() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:402:25: error: 'init(name:priority:operation:)' is only available in iOS 13.0 or newer
readinessTask = Task { [weak self, sleep] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:402:25: note: add 'if #available' version check
readinessTask = Task { [weak self, sleep] in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:397:18: note: add '@available' attribute to enclosing instance method
private func startReadinessDeadlineIfNeeded() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:427:24: error: 'cancel()' is only available in iOS 13.0 or newer
readinessTask?.cancel()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:427:24: note: add 'if #available' version check
readinessTask?.cancel()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:423:18: note: add '@available' attribute to enclosing instance method
private func resolve(_ result: Result<CodexLoginOutcome, CodexAppServerError>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:429:21: error: 'cancel()' is only available in iOS 13.0 or newer
cancelTask?.cancel()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:429:21: note: add 'if #available' version check
cancelTask?.cancel()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:423:18: note: add '@available' attribute to enclosing instance method
private func resolve(_ result: Result<CodexLoginOutcome, CodexAppServerError>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:435:9: error: 'Task' is only available in iOS 13.0 or newer
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:435:9: note: add 'if #available' version check
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:423:18: note: add '@available' attribute to enclosing instance method
private func resolve(_ result: Result<CodexLoginOutcome, CodexAppServerError>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:435:9: error: 'init(name:priority:operation:)' is only available in iOS 13.0 or newer
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:435:9: note: add 'if #available' version check
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:423:18: note: add '@available' attribute to enclosing instance method
private func resolve(_ result: Result<CodexLoginOutcome, CodexAppServerError>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
@__swiftmacro_17CodexAppServerKit17RequestSerializerC23currentCleanupLaneToken33_28D8D40111F62E6FFCABBB9429B2FE90LL9TaskLocalfMp_.swift:1:46: error: 'TaskLocal' is only available in iOS 13.0 or newer
private static let $currentCleanupLaneToken: TaskLocal<LaneToken?> = TaskLocal(wrappedValue: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
@__swiftmacro_17CodexAppServerKit17RequestSerializerC23currentCleanupLaneToken33_28D8D40111F62E6FFCABBB9429B2FE90LL9TaskLocalfMp_.swift:1:70: error: 'TaskLocal' is only available in iOS 13.0 or newer
private static let $currentCleanupLaneToken: TaskLocal<LaneToken?> = TaskLocal(wrappedValue: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:137:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:136:51: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:262:66: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:251:18: note: add '@available' attribute to enclosing instance method
package func runCleanup<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:416:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:415:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:500:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:499:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:160:40: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:156:18: note: add '@available' attribute to enclosing instance method
package func waitForAdmissionWaiterCount(atLeast minimumCount: Int) async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:169:40: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:165:18: note: add '@available' attribute to enclosing instance method
package func waitUntilReceiverIsRegistered() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:4:15: note: add '@available' attribute to enclosing actor
package actor JSONRPCInboundFrameMailbox {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:301:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:300:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:299:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Value {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift:285:21: note: add '@available' attribute to enclosing generic class
private final class MailboxWaiter<Value: Sendable>: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:291:57: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:290:55: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:288:18: note: add '@available' attribute to enclosing instance method
package func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift:108:15: note: add '@available' attribute to enclosing actor
package actor LoginState {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:35:19: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
UUID: CheckedContinuation<RequestOperationAbandonment?, Never>
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:31:20: note: add '@available' attribute to enclosing struct
private struct State: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:39:25: error: 'Mutex' is only available in iOS 18.0 or newer
private let state = Mutex(State())
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:39:25: error: 'init(_:)' is only available in iOS 18.0 or newer
private let state = Mutex(State())
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:39: error: concurrency is only available in iOS 13.0.0 or newer
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:6: error: 'TaskLocal()' is only available in iOS 13.0 or newer
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: error: concurrency is only available in iOS 13.0.0 or newer
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
@__swiftmacro_17CodexAppServerKit17RequestSerializerC23currentCleanupLaneToken33_28D8D40111F62E6FFCABBB9429B2FE90LL9TaskLocalfMp_.swift:1:46: error: 'TaskLocal' is only available in iOS 13.0 or newer
private static let $currentCleanupLaneToken: TaskLocal<LaneToken?> = TaskLocal(wrappedValue: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
@__swiftmacro_17CodexAppServerKit17RequestSerializerC23currentCleanupLaneToken33_28D8D40111F62E6FFCABBB9429B2FE90LL9TaskLocalfMp_.swift:1:70: error: 'TaskLocal' is only available in iOS 13.0 or newer
private static let $currentCleanupLaneToken: TaskLocal<LaneToken?> = TaskLocal(wrappedValue: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:218:5: note: in expansion of macro 'TaskLocal' on static property 'currentCleanupLaneToken' here
@TaskLocal private static var currentCleanupLaneToken: LaneToken?
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:228:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> Output {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:225:18: note: add '@available' attribute to enclosing instance method
package func run<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:254:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> Output {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:251:18: note: add '@available' attribute to enclosing instance method
package func runCleanup<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:280:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:277:18: note: add '@available' attribute to enclosing instance method
package func waitForQueuedWaiterCountForTesting(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:58: error: concurrency is only available in iOS 13.0.0 or newer
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:18: note: add '@available' attribute to enclosing instance method
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:390:22: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
case waiting(CheckedContinuation<Bool, Never>)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:388:18: note: add '@available' attribute to enclosing enum
private enum State: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:397:25: error: 'Mutex' is only available in iOS 18.0 or newer
private let state = Mutex(State.idle)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:397:25: error: 'init(_:)' is only available in iOS 18.0 or newer
private let state = Mutex(State.idle)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:17: error: concurrency is only available in iOS 13.0.0 or newer
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:485:25: error: 'Mutex' is only available in iOS 18.0 or newer
private let state = Mutex(State.idle)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:485:25: error: 'init(_:)' is only available in iOS 18.0 or newer
private let state = Mutex(State.idle)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:479:22: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
case waiting(CheckedContinuation<Bool, Never>)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:477:18: note: add '@available' attribute to enclosing enum
private enum State: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:17: error: concurrency is only available in iOS 13.0.0 or newer
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:44:29: error: 'withLock' is only available in iOS 18.0 or newer
let waiters = state.withLock { state -> [
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:44:29: note: add 'if #available' version check
let waiters = state.withLock { state -> [
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:43:18: note: add '@available' attribute to enclosing instance method
package func requestCancellation() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:45:13: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
CheckedContinuation<RequestOperationAbandonment?, Never>
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:45:13: note: add 'if #available' version check
CheckedContinuation<RequestOperationAbandonment?, Never>
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:43:18: note: add '@available' attribute to enclosing instance method
package func requestCancellation() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:61:28: error: 'withLock' is only available in iOS 18.0 or newer
let result = state.withLock { state -> (
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:61:28: note: add 'if #available' version check
let result = state.withLock { state -> (
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:60:18: note: add '@available' attribute to enclosing instance method
package func requestDeadline() -> DeadlineDisposition {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:63:14: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
[CheckedContinuation<RequestOperationAbandonment?, Never>]
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:63:14: note: add 'if #available' version check
[CheckedContinuation<RequestOperationAbandonment?, Never>]
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:60:18: note: add '@available' attribute to enclosing instance method
package func requestDeadline() -> DeadlineDisposition {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:92:33: error: 'withLock' is only available in iOS 18.0 or newer
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:92:33: note: add 'if #available' version check
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:91:18: note: add '@available' attribute to enclosing instance method
package func acceptWrite() throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:110:33: error: 'withLock' is only available in iOS 18.0 or newer
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:110:33: note: add 'if #available' version check
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:109:18: note: add '@available' attribute to enclosing instance method
package func beginRetryWait() throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:121:33: error: 'withLock' is only available in iOS 18.0 or newer
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:121:33: note: add 'if #available' version check
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:120:18: note: add '@available' attribute to enclosing instance method
package func finishRetryWait() throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:136:22: error: 'withTaskCancellationHandler(operation:onCancel:isolation:)' is only available in iOS 13.0 or newer
return await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:136:22: note: add 'if #available' version check
return await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:137:19: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:137:19: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:138:41: error: 'withLock' is only available in iOS 18.0 or newer
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:138:41: note: add 'if #available' version check
let abandonment = state.withLock { state -> RequestOperationAbandonment? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:137:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:136:51: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:134:18: note: add '@available' attribute to enclosing instance method
package func waitForAbandonment() async -> RequestOperationAbandonment? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:155:28: error: 'withLock' is only available in iOS 18.0 or newer
let waiter = state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:155:28: note: add 'if #available' version check
let waiter = state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:154:18: note: add '@available' attribute to enclosing instance method
private func cancelAbandonmentWaiter(_ waiterID: UUID) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:162:15: error: 'withLock' is only available in iOS 18.0 or newer
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:162:15: note: add 'if #available' version check
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:161:18: note: add '@available' attribute to enclosing instance method
package func markResponseBound() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:171:15: error: 'withLock' is only available in iOS 18.0 or newer
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:171:15: note: add 'if #available' version check
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:168:18: note: add '@available' attribute to enclosing instance method
package func resolveResponse(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:187:15: error: 'withLock' is only available in iOS 18.0 or newer
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:187:15: note: add 'if #available' version check
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:186:18: note: add '@available' attribute to enclosing instance method
package func markCleanupComplete() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:195:15: error: 'withLock' is only available in iOS 18.0 or newer
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:195:15: note: add 'if #available' version check
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:194:18: note: add '@available' attribute to enclosing instance method
package func preWriteCancellationShouldWin() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:4:21: note: add '@available' attribute to enclosing class
package final class RequestOperationState: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:230:17: error: 'Task' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:230:17: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:225:18: note: add '@available' attribute to enclosing instance method
package func run<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:230:22: error: 'checkCancellation()' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:230:22: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:225:18: note: add '@available' attribute to enclosing instance method
package func run<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:241:17: error: 'Task' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:241:17: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:225:18: note: add '@available' attribute to enclosing instance method
package func run<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:241:22: error: 'checkCancellation()' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:241:22: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:225:18: note: add '@available' attribute to enclosing instance method
package func run<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:262:56: error: 'withValue(_:operation:isolation:file:line:)' is only available in iOS 13.0 or newer
return try await Self.$currentCleanupLaneToken.withValue(token) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:262:56: note: add 'if #available' version check
return try await Self.$currentCleanupLaneToken.withValue(token) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:251:18: note: add '@available' attribute to enclosing instance method
package func runCleanup<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:262:66: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:251:18: note: add '@available' attribute to enclosing instance method
package func runCleanup<Output: Sendable>(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:288:26: error: 'Task' is only available in iOS 13.0 or newer
guard satisfied, Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:288:26: note: add 'if #available' version check
guard satisfied, Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:277:18: note: add '@available' attribute to enclosing instance method
package func waitForQueuedWaiterCountForTesting(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:288:31: error: 'isCancelled' is only available in iOS 13.0 or newer
guard satisfied, Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:288:31: note: add 'if #available' version check
guard satisfied, Task.isCancelled == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:277:18: note: add '@available' attribute to enclosing instance method
package func waitForQueuedWaiterCountForTesting(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:290:19: error: 'CancellationError' is only available in iOS 13.0 or newer
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:290:19: note: add 'if #available' version check
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:277:18: note: add '@available' attribute to enclosing instance method
package func waitForQueuedWaiterCountForTesting(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:295:13: error: 'Task' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:295:13: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:18: note: add '@available' attribute to enclosing instance method
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:295:18: error: 'checkCancellation()' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:295:18: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:18: note: add '@available' attribute to enclosing instance method
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:308:19: error: 'CancellationError' is only available in iOS 13.0 or newer
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:308:19: note: add 'if #available' version check
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:18: note: add '@available' attribute to enclosing instance method
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:312:12: error: 'Task' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:312:12: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:18: note: add '@available' attribute to enclosing instance method
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:312:17: error: 'isCancelled' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:312:17: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:18: note: add '@available' attribute to enclosing instance method
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:314:19: error: 'CancellationError' is only available in iOS 13.0 or newer
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:314:19: note: add 'if #available' version check
throw CancellationError()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:294:18: note: add '@available' attribute to enclosing instance method
private func enter(scope: AppServerAPI.RequestScope) async throws -> LaneToken {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:207:15: note: add '@available' attribute to enclosing actor
package actor RequestSerializer {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:404:15: error: 'withLock' is only available in iOS 18.0 or newer
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:404:15: note: add 'if #available' version check
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:403:9: note: add '@available' attribute to enclosing property
var isPending: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:415:15: error: 'withTaskCancellationHandler(operation:onCancel:isolation:)' is only available in iOS 13.0 or newer
await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:415:15: note: add 'if #available' version check
await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:416:19: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:416:19: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:417:39: error: 'withLock' is only available in iOS 18.0 or newer
let immediate = state.withLock { state -> Bool? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:417:39: note: add 'if #available' version check
let immediate = state.withLock { state -> Bool? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:420:28: error: 'Task' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:420:28: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:420:33: error: 'isCancelled' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:420:33: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:416:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:415:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:414:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:444:34: error: 'withLock' is only available in iOS 18.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:444:34: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:443:10: note: add '@available' attribute to enclosing instance method
func satisfy() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:444:54: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:444:54: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:443:10: note: add '@available' attribute to enclosing instance method
func satisfy() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:460:34: error: 'withLock' is only available in iOS 18.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:460:34: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:459:18: note: add '@available' attribute to enclosing instance method
private func cancel() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:460:54: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:460:54: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:459:18: note: add '@available' attribute to enclosing instance method
private func cancel() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:387:21: note: add '@available' attribute to enclosing class
private final class RequestQueueCountWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:488:15: error: 'withLock' is only available in iOS 18.0 or newer
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:488:15: note: add 'if #available' version check
state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:487:9: note: add '@available' attribute to enclosing property
var isPending: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:499:15: error: 'withTaskCancellationHandler(operation:onCancel:isolation:)' is only available in iOS 13.0 or newer
await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:499:15: note: add 'if #available' version check
await withTaskCancellationHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:500:19: error: 'withCheckedContinuation(isolation:function:_:)' is only available in iOS 13.0 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:500:19: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:501:39: error: 'withLock' is only available in iOS 18.0 or newer
let immediate = state.withLock { state -> Bool? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:501:39: note: add 'if #available' version check
let immediate = state.withLock { state -> Bool? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:504:28: error: 'Task' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:504:28: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:504:33: error: 'isCancelled' is only available in iOS 13.0 or newer
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:504:33: note: add 'if #available' version check
if Task.isCancelled {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:500:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:499:44: error: 'isolation()' is only available in iOS 13.0 or newer
#isolation
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:498:10: note: add '@available' attribute to enclosing instance method
func wait() async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:528:34: error: 'withLock' is only available in iOS 18.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:528:34: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:527:10: note: add '@available' attribute to enclosing instance method
func acquire() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:528:54: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:528:54: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:527:10: note: add '@available' attribute to enclosing instance method
func acquire() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:543:22: error: 'withLock' is only available in iOS 18.0 or newer
return state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:543:22: note: add 'if #available' version check
return state.withLock { state in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:527:10: note: add '@available' attribute to enclosing instance method
func acquire() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:553:34: error: 'withLock' is only available in iOS 18.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:553:34: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:552:18: note: add '@available' attribute to enclosing instance method
private func cancel() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:553:54: error: 'CheckedContinuation' is only available in iOS 13.0 or newer
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:553:54: note: add 'if #available' version check
let continuation = state.withLock { state -> CheckedContinuation<Bool, Never>? in
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:552:18: note: add '@available' attribute to enclosing instance method
private func cancel() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift:476:21: note: add '@available' attribute to enclosing class
private final class RequestLaneWaiter: Sendable {
^
SwiftCompile normal arm64 Compiling\ CodexThreadOperations.swift,\ CodexTurnSequences.swift,\ CodexTurnSnapshotReducer.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexThreadOperations.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexTurnSequences.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexTurnSnapshotReducer.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexThreadOperations.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexTurnSequences.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexTurnSnapshotReducer.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CodexAppServerRequestCodec.swift,\ CodexDomainTypes.swift,\ CodexItemReducer.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexAppServerRequestCodec.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexItemReducer.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexAppServerRequestCodec.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexAppServerRequestCodec.swift:88:7: error: concurrency is only available in iOS 13.0.0 or newer
) async -> CodexServerRequestResponse {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexAppServerRequestCodec.swift:85:18: note: add '@available' attribute to enclosing instance method
package func handle(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexAppServerRequestCodec.swift:8:16: note: add '@available' attribute to enclosing struct
package struct CodexAppServerRequestCodec: Sendable {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:917:34: error: 'Duration' is only available in iOS 16.0 or newer
public func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:917:17: note: add '@available' attribute to enclosing instance method
public func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:917:51: error: concurrency is only available in iOS 13.0.0 or newer
public func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:917:17: note: add '@available' attribute to enclosing instance method
public func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:926:42: error: concurrency is only available in iOS 13.0.0 or newer
public func terminalOutcomeIfKnown() async throws -> CodexTurnOutcome? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:926:17: note: add '@available' attribute to enclosing instance method
public func terminalOutcomeIfKnown() async throws -> CodexTurnOutcome? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:935:26: error: concurrency is only available in iOS 13.0.0 or newer
public func cancel() async throws -> CodexTurnCancellation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:935:17: note: add '@available' attribute to enclosing instance method
public func cancel() async throws -> CodexTurnCancellation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:942:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> CodexTurnCancellation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:940:18: note: add '@available' attribute to enclosing instance method
package func cancel(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:947:50: error: concurrency is only available in iOS 13.0.0 or newer
package func steer(with prompt: CodexPrompt) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:947:18: note: add '@available' attribute to enclosing instance method
package func steer(with prompt: CodexPrompt) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:952:45: error: concurrency is only available in iOS 13.0.0 or newer
package func steer(with prompt: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:952:18: note: add '@available' attribute to enclosing instance method
package func steer(with prompt: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:957:35: error: concurrency is only available in iOS 13.0.0 or newer
public func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:957:17: note: add '@available' attribute to enclosing instance method
public func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:803:15: note: add '@available' attribute to enclosing struct
public struct CodexReviewSession: Identifiable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:1403:26: error: 'Duration' is only available in iOS 16.0 or newer
public var duration: Duration?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:1388:15: note: add '@available' attribute to enclosing struct
public struct CodexTurnSnapshot: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:1438:19: error: 'Duration' is only available in iOS 16.0 or newer
duration: Duration? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:1431:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:1388:15: note: add '@available' attribute to enclosing struct
public struct CodexTurnSnapshot: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2059:26: error: 'Duration' is only available in iOS 16.0 or newer
public var duration: Duration?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2007:15: note: add '@available' attribute to enclosing struct
public struct CodexCommand: Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2084:19: error: 'Duration' is only available in iOS 16.0 or newer
duration: Duration? = nil,
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2076:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2007:15: note: add '@available' attribute to enclosing struct
public struct CodexCommand: Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2219:26: error: 'Duration' is only available in iOS 16.0 or newer
public var duration: Duration?
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2211:15: note: add '@available' attribute to enclosing struct
public struct CodexResponse: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2230:19: error: 'Duration' is only available in iOS 16.0 or newer
duration: Duration? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2225:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2211:15: note: add '@available' attribute to enclosing struct
public struct CodexResponse: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2250:19: error: 'Duration' is only available in iOS 16.0 or newer
duration: Duration? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2243:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2211:15: note: add '@available' attribute to enclosing struct
public struct CodexResponse: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2402:35: error: 'Duration' is only available in iOS 16.0 or newer
package func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2402:18: note: add '@available' attribute to enclosing instance method
package func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2402:52: error: concurrency is only available in iOS 13.0.0 or newer
package func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2402:18: note: add '@available' attribute to enclosing instance method
package func collect(timeout: Duration? = nil) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2420:27: error: concurrency is only available in iOS 13.0.0 or newer
package func cancel() async throws -> CodexTurnCancellation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2420:18: note: add '@available' attribute to enclosing instance method
package func cancel() async throws -> CodexTurnCancellation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2427:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> CodexTurnCancellation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2425:18: note: add '@available' attribute to enclosing instance method
package func cancel(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2431:50: error: concurrency is only available in iOS 13.0.0 or newer
package func steer(with prompt: CodexPrompt) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2431:18: note: add '@available' attribute to enclosing instance method
package func steer(with prompt: CodexPrompt) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2435:45: error: concurrency is only available in iOS 13.0.0 or newer
package func steer(with prompt: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2435:18: note: add '@available' attribute to enclosing instance method
package func steer(with prompt: String) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2439:78: error: concurrency is only available in iOS 13.0.0 or newer
package func steer(@CodexPromptBuilder prompt: () throws -> CodexPrompt) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2439:18: note: add '@available' attribute to enclosing instance method
package func steer(@CodexPromptBuilder prompt: () throws -> CodexPrompt) async throws {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2446:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> CodexTurnOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2443:18: note: add '@available' attribute to enclosing instance method
package func waitForCancelledResponse(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2469:36: error: concurrency is only available in iOS 13.0.0 or newer
package func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2469:18: note: add '@available' attribute to enclosing instance method
package func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2476:7: error: concurrency is only available in iOS 13.0.0 or newer
) async throws -> CodexTurn {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2473:18: note: add '@available' attribute to enclosing instance method
private func cancelledTurn(
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2366:16: note: add '@available' attribute to enclosing struct
package struct CodexResponseStream: AsyncSequence, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2524:38: error: concurrency is only available in iOS 13.0.0 or newer
package mutating func next() async throws -> Snapshot? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2524:31: note: add '@available' attribute to enclosing instance method
package mutating func next() async throws -> Snapshot? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2512:20: note: add '@available' attribute to enclosing struct
package struct Iterator: AsyncIteratorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3180:43: error: 'Duration' is only available in iOS 16.0 or newer
case accountReadinessDeadlineExceeded(Duration)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3178:13: note: add '@available' attribute to enclosing enum
public enum CodexLoginReconciliationReason: Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3213:26: error: concurrency is only available in iOS 13.0.0 or newer
public func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3213:17: note: add '@available' attribute to enclosing instance method
public func result() async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3186:15: note: add '@available' attribute to enclosing struct
public struct CodexLoginHandle: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3218:48: error: 'Duration' is only available in iOS 16.0 or newer
public func cancel(acknowledgementTimeout: Duration? = nil) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3218:17: note: add '@available' attribute to enclosing instance method
public func cancel(acknowledgementTimeout: Duration? = nil) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3186:15: note: add '@available' attribute to enclosing struct
public struct CodexLoginHandle: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3218:65: error: concurrency is only available in iOS 13.0.0 or newer
public func cancel(acknowledgementTimeout: Duration? = nil) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3218:17: note: add '@available' attribute to enclosing instance method
public func cancel(acknowledgementTimeout: Duration? = nil) async throws -> CodexLoginOutcome {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3186:15: note: add '@available' attribute to enclosing struct
public struct CodexLoginHandle: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3222:35: error: concurrency is only available in iOS 13.0.0 or newer
public func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3222:17: note: add '@available' attribute to enclosing instance method
public func closeConnection() async {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3186:15: note: add '@available' attribute to enclosing struct
public struct CodexLoginHandle: Identifiable, Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3242:27: error: 'Duration' is only available in iOS 16.0 or newer
case deadlineExceeded(Duration)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3237:13: note: add '@available' attribute to enclosing enum
public enum CodexAuthenticationOutcomeUnknownReason: Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3258:62: error: 'Duration' is only available in iOS 16.0 or newer
case turnDeadlineExceeded(turnID: CodexTurnID, duration: Duration)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3254:13: note: add '@available' attribute to enclosing enum
public enum CodexAppServerError: Error, Equatable, LocalizedError, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3306:31: error: 'Duration' is only available in iOS 16.0 or newer
case deadlineExceeded(Duration)
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3300:17: note: add '@available' attribute to enclosing enum
public enum Kind: Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3459:35: error: 'Duration' is only available in iOS 16.0 or newer
package var sleep: @Sendable (Duration) async throws -> Void
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3458:16: note: add '@available' attribute to enclosing struct
package struct CodexDeadlineClock: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3461:46: error: 'Duration' is only available in iOS 16.0 or newer
package init(sleep: @escaping @Sendable (Duration) async throws -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3461:13: note: add '@available' attribute to enclosing initializer
package init(sleep: @escaping @Sendable (Duration) async throws -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3458:16: note: add '@available' attribute to enclosing struct
package struct CodexDeadlineClock: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2068:35: error: 'components' is only available in iOS 16.0 or newer
let components = duration.components
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2068:35: note: add 'if #available' version check
let components = duration.components
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2064:16: note: add '@available' attribute to enclosing property
public var durationMilliseconds: Int? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2007:15: note: add '@available' attribute to enclosing struct
public struct CodexCommand: Equatable, Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2526:21: error: 'Task' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2526:21: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2524:31: note: add '@available' attribute to enclosing instance method
package mutating func next() async throws -> Snapshot? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2512:20: note: add '@available' attribute to enclosing struct
package struct Iterator: AsyncIteratorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2526:26: error: 'checkCancellation()' is only available in iOS 13.0 or newer
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2526:26: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2524:31: note: add '@available' attribute to enclosing instance method
package mutating func next() async throws -> Snapshot? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:2512:20: note: add '@available' attribute to enclosing struct
package struct Iterator: AsyncIteratorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3466:27: error: 'Task' is only available in iOS 13.0 or newer
.init { try await Task.sleep(for: $0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3466:27: note: add 'if #available' version check
.init { try await Task.sleep(for: $0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3465:24: note: add '@available' attribute to enclosing static property
package static var continuous: Self {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3458:16: note: add '@available' attribute to enclosing struct
package struct CodexDeadlineClock: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3466:32: error: 'sleep(for:tolerance:clock:)' is only available in iOS 16.0 or newer
.init { try await Task.sleep(for: $0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3466:32: note: add 'if #available' version check
.init { try await Task.sleep(for: $0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3465:24: note: add '@available' attribute to enclosing static property
package static var continuous: Self {
^
/Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift:3458:16: note: add '@available' attribute to enclosing struct
package struct CodexDeadlineClock: Sendable {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexItemReducer.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ CodexAppServerKit (in target 'CodexAppServerKit' from project 'CodexKit')
EmitSwiftModule normal arm64 (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ReviewRestartCoordinator.swift,\ ServerRequestRegistry.swift,\ ThreadEventHub.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/ReviewRestartCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/ServerRequestRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/ThreadEventHub.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/ReviewRestartCoordinator.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/ServerRequestRegistry.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/ThreadEventHub.swift (in target 'CodexAppServerKit' from project 'CodexKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncAlgorithms (in target 'AsyncAlgorithms' from project 'swift-async-algorithms')
2026-08-13 17:20:49.619 xcodebuild[962:5667] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ InterruptRaceResolver.swift,\ JSONRPC.swift,\ JSONRPCEnvelopeCodec.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/InterruptRaceResolver.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/InterruptRaceResolver.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPC.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCEnvelopeCodec.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/JSONRPCInboundFrameMailbox.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/LoginRegistry.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/RequestSerializer.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexAppServerRequestCodec.swift (in target 'CodexAppServerKit' from project 'CodexKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CodexAppServerKit/CodexDomainTypes.swift (in target 'CodexAppServerKit' from project 'CodexKit')
Building workspace spi-builder-workspace with scheme CodexKit-Package
(10 failures)
BUILD FAILURE 6.3 iOS