Build Information
Failed to build baton, reference v0.1.4 (02c358), with Swift 6.4 for iOS using Xcode 27.0 on 25 Sep 2026 16:13:35 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme baton-Package -destination generic/platform=iOSBuild Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/alexey1312/baton.git
Reference: v0.1.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/alexey1312/baton
* tag v0.1.4 -> FETCH_HEAD
HEAD is now at 02c3581 chore: rename repo references swift-baton -> baton
Cloned https://github.com/alexey1312/baton.git
Revision (git rev-parse @):
02c3581b1cba36d2cf025bc330cbb7ccc3c0b657
SUCCESS checkout https://github.com/alexey1312/baton.git at v0.1.4
========================================
Build
========================================
Selected platform: iOS
Swift version: 6.4
Building package at path: $PWD
https://github.com/alexey1312/baton.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Fetching from https://github.com/swiftlang/swift-docc-plugin
Fetching from https://github.com/apple/swift-log.git
Fetching from https://github.com/tuist/Noora
Fetching from https://github.com/mattt/swift-yyjson
Fetching from https://github.com/huggingface/swift-jinja.git
Fetching from https://github.com/stephencelis/SQLite.swift
Fetching from https://github.com/mattt/swift-toml
Fetching from https://github.com/apple/swift-argument-parser
Fetching from https://github.com/swiftlang/swift-docc-symbolkit
Fetching from https://github.com/tuist/path
Fetching from https://github.com/onevcat/Rainbow
Fetching from https://github.com/apple/swift-collections.git
Creating working copy of package ‘swift-jinja’
Checking out 2.5.1 of package ‘swift-jinja’
Creating working copy of package ‘Noora’
Checking out 0.57.3 of package ‘Noora’
Creating working copy of package ‘Rainbow’
Checking out 4.2.2 of package ‘Rainbow’
Creating working copy of package ‘swift-docc-plugin’
Checking out 1.5.0 of package ‘swift-docc-plugin’
Creating working copy of package ‘swift-toml’
Checking out 2.0.0 of package ‘swift-toml’
Creating working copy of package ‘swift-yyjson’
Checking out 0.6.0 of package ‘swift-yyjson’
Creating working copy of package ‘swift-docc-symbolkit’
Checking out 1.0.0 of package ‘swift-docc-symbolkit’
Creating working copy of package ‘swift-argument-parser’
Checking out 1.8.2 of package ‘swift-argument-parser’
Creating working copy of package ‘swift-log’
Checking out 1.15.0 of package ‘swift-log’
Creating working copy of package ‘path’
Checking out 0.3.8 of package ‘path’
Creating working copy of package ‘SQLite.swift’
Checking out 0.16.0 of package ‘SQLite.swift’
Creating working copy of package ‘swift-collections’
Checking out 1.7.0 of package ‘swift-collections’
Resolve Package Graph
Resolved source packages:
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
swift-log: https://github.com/apple/swift-log.git @ 1.15.0
baton: /Users/admin/builder/spi-builder-workspace
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
Jinja: https://github.com/huggingface/swift-jinja.git @ 2.5.1
swift-argument-parser: https://github.com/apple/swift-argument-parser @ 1.8.2
TOML: https://github.com/mattt/swift-toml @ 2.0.0
Noora: https://github.com/tuist/Noora @ 0.57.3
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
Path: https://github.com/tuist/path @ 0.3.8
YYJSON: https://github.com/mattt/swift-yyjson @ 0.6.0
resolved source packages: swift-collections, Rainbow, swift-log, baton, SwiftDocCPlugin, Jinja, swift-argument-parser, TOML, Noora, SQLite.swift, SymbolKit, Path, YYJSON
2026-09-25 12:11:59.418 xcodebuild[529:3024] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.13.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "noora",
"requirement" : {
"range" : [
{
"lower_bound" : "0.56.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tuist/Noora"
},
{
"identity" : "swift-toml",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mattt/swift-toml"
},
{
"identity" : "swift-yyjson",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mattt/swift-yyjson"
},
{
"identity" : "swift-jinja",
"requirement" : {
"range" : [
{
"lower_bound" : "2.3.6",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/huggingface/swift-jinja.git"
},
{
"identity" : "sqlite.swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.16.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/stephencelis/SQLite.swift"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
}
],
"manifest_display_name" : "baton",
"name" : "baton",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "baton",
"targets" : [
"BatonCLI"
],
"type" : {
"executable" : null
}
},
{
"name" : "BatonKit",
"targets" : [
"BatonKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BatonKitTests",
"module_type" : "SwiftTarget",
"name" : "BatonKitTests",
"path" : "Tests/BatonKitTests",
"sources" : [
"AgentInvocationTests.swift",
"BaseAndFocusTests.swift",
"CascadeTests.swift",
"ConfigParserTests.swift",
"CoreTypesTests.swift",
"Cost/AgentUsageTests.swift",
"Cost/PricingTests.swift",
"Cost/UsageExtractorTests.swift",
"Database/BatonDatabaseTests.swift",
"Database/FeedbackRepositoryTests.swift",
"Database/HistoryRepositoryTests.swift",
"Database/MigrationsTests.swift",
"Database/RepoIdentityTests.swift",
"Database/RunDatabaseStoreTests.swift",
"Database/RunRecordStoreDBTests.swift",
"Database/StatsRepositoryTests.swift",
"DiffChunkerTests.swift",
"DiffCollectorE2ETests.swift",
"DiffParserTests.swift",
"DiffRouterTests.swift",
"FindingsParserTests.swift",
"GitHubPresentationTests.swift",
"GlobTests.swift",
"LearnAnalysisTests.swift",
"LearnEngineTests.swift",
"ProcessExecutorTests.swift",
"PromptBuilderTests.swift",
"ReviewOrchestratorTests.swift",
"RunRecordTests.swift",
"ScopeDiscoveryTests.swift",
"SkillResolverTests.swift",
"SkillSupportingMarkdownTests.swift"
],
"target_dependencies" : [
"BatonKit"
],
"type" : "test"
},
{
"c99name" : "BatonKit",
"module_type" : "SwiftTarget",
"name" : "BatonKit",
"path" : "Sources/BatonKit",
"product_dependencies" : [
"TOML",
"YYJSON",
"Logging",
"SQLite"
],
"product_memberships" : [
"baton",
"BatonKit"
],
"sources" : [
"Agent/Adapters/ClaudeRunner.swift",
"Agent/Adapters/CodexRunner.swift",
"Agent/Adapters/CustomRunner.swift",
"Agent/Adapters/GeminiRunner.swift",
"Agent/Adapters/OpencodeRunner.swift",
"Agent/AgentEnvironment.swift",
"Agent/AgentError.swift",
"Agent/AgentInvoker.swift",
"Agent/AgentRegistry.swift",
"Agent/AgentRunner.swift",
"Agent/AgentToolPreflight.swift",
"Agent/FindingsParser.swift",
"Agent/InvocationBuilder.swift",
"Agent/Isolation.swift",
"Agent/ProcessExecutor.swift",
"Agent/ProcessInvocation.swift",
"Config/AgentKind.swift",
"Config/ConfigDefaults.swift",
"Config/ConfigError.swift",
"Config/ConfigParser.swift",
"Config/EffectiveConfig.swift",
"Config/Schema.swift",
"Config/TOMLKeyTree.swift",
"Cost/AgentUsage.swift",
"Cost/Pricing.swift",
"Database/BatonDatabase.swift",
"Database/BatonDatabaseError.swift",
"Database/DatabaseLocation.swift",
"Database/DatabasePathResolver.swift",
"Database/Migrations.swift",
"Database/Records/FindingRow.swift",
"Database/Records/RepoIdentity.swift",
"Database/Records/RunRow.swift",
"Database/Records/TaskRow.swift",
"Database/Store/FeedbackRepository.swift",
"Database/Store/HistoryRepository.swift",
"Database/Store/RunDatabaseStore.swift",
"Database/Store/StatsRepository.swift",
"Git/BaseResolver.swift",
"Git/DiffChunker.swift",
"Git/DiffCollector.swift",
"Git/DiffModels.swift",
"Git/DiffParser.swift",
"Git/DiffRouter.swift",
"Git/FocusMode.swift",
"Git/GitError.swift",
"Git/GitHubEnv.swift",
"Git/GitRunner.swift",
"Learn/EditAllowlist.swift",
"Learn/LearnAgent.swift",
"Learn/LearnDelivery.swift",
"Learn/LearnEngine.swift",
"Learn/LearnPromptBuilder.swift",
"Learn/LearnProposal.swift",
"Learn/LearnSignal.swift",
"Learn/LiveLearnAgent.swift",
"Learn/SignalAnalysis.swift",
"Review/Finding.swift",
"Review/GitHubPresentation.swift",
"Review/PromptBuilder.swift",
"Review/ReviewDependencies.swift",
"Review/ReviewOrchestrator.swift",
"Review/ReviewPlan.swift",
"Review/Severity.swift",
"RunRecord/RunRecord.swift",
"Scope/Cascade.swift",
"Scope/Scope.swift",
"Scope/ScopeDiscovery.swift",
"Skill/ResolvedSkill.swift",
"Skill/SkillError.swift",
"Skill/SkillResolver+Files.swift",
"Skill/SkillResolver+Inlining.swift",
"Skill/SkillResolver.swift",
"Skill/SkillSource.swift",
"Support/BatonError.swift",
"Support/Glob.swift",
"Support/Hashing.swift",
"Support/JSONCodec.swift",
"Support/ParallelMap.swift",
"Support/ProcessLauncher.swift"
],
"type" : "library"
},
{
"c99name" : "BatonForgeTests",
"module_type" : "SwiftTarget",
"name" : "BatonForgeTests",
"path" : "Tests/BatonForgeTests",
"sources" : [
"ForgeTests.swift",
"LearnForgeTests.swift"
],
"target_dependencies" : [
"BatonForge",
"BatonKit"
],
"type" : "test"
},
{
"c99name" : "BatonForge",
"module_type" : "SwiftTarget",
"name" : "BatonForge",
"path" : "Sources/BatonForge",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"baton"
],
"sources" : [
"Forge.swift",
"ForgeError.swift",
"GHApiClient.swift",
"GHRunner.swift",
"GitHubAPIBodies.swift",
"GitHubForge.swift",
"GitHubLearnDelivery.swift",
"GitHubLearnForge.swift",
"LearnAPIBodies.swift",
"PublishContext.swift",
"PublishReport.swift",
"ReviewThreadReader.swift"
],
"target_dependencies" : [
"BatonKit"
],
"type" : "library"
},
{
"c99name" : "BatonCLITests",
"module_type" : "SwiftTarget",
"name" : "BatonCLITests",
"path" : "Tests/BatonCLITests",
"sources" : [
"CommandParsingTests.swift",
"LearnGitTests.swift",
"LearnPlanningTests.swift",
"LearnPreviewTests.swift",
"OutputModeTests.swift",
"RenderTests.swift",
"ReviewE2ETests.swift",
"TextTableTests.swift"
],
"target_dependencies" : [
"BatonCLI"
],
"type" : "test"
},
{
"c99name" : "BatonCLI",
"module_type" : "SwiftTarget",
"name" : "BatonCLI",
"path" : "Sources/BatonCLI",
"product_dependencies" : [
"ArgumentParser",
"Logging",
"Noora",
"Jinja"
],
"product_memberships" : [
"baton"
],
"sources" : [
"Baton.swift",
"Commands/ConfigCommand.swift",
"Commands/DoctorCommand.swift",
"Commands/HistoryCommand.swift",
"Commands/InitCommand.swift",
"Commands/LearnCommand.swift",
"Commands/LearnCoordinator.swift",
"Commands/LearnGit.swift",
"Commands/LearnPlanning.swift",
"Commands/PublishCommand.swift",
"Commands/Publisher.swift",
"Commands/RenderCommand.swift",
"Commands/ReviewCommand.swift",
"Commands/ShowCommand.swift",
"Commands/StatsCommand.swift",
"GlobalOptions.swift",
"Render/DefaultTemplates.swift",
"Render/LearnPreview.swift",
"Render/MoneyFormatter.swift",
"Render/RenderError.swift",
"Render/RenderFormat.swift",
"Render/Renderer.swift",
"Render/ReportTemplating.swift",
"Render/TemplateContext.swift",
"Render/TextTable.swift",
"Support/ArgumentConformances.swift",
"Support/CLISupport.swift",
"Support/StatsContext.swift",
"TerminalUI/BatonLogHandler.swift",
"TerminalUI/ErrorPresenter.swift",
"TerminalUI/NooraUI.swift",
"TerminalUI/OutputMode.swift",
"TerminalUI/TTYDetector.swift",
"TerminalUI/TerminalOutput.swift"
],
"target_dependencies" : [
"BatonKit",
"BatonForge"
],
"type" : "executable"
}
],
"tools_version" : "6.3"
}
{
"workspace" : {
"name" : "baton",
"schemes" : [
"baton",
"baton-Package",
"BatonKit"
]
}
}
2026-09-25 12:12:45.492 xcodebuild[1211:6759] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme baton-Package -destination generic/platform=iOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme baton-Package -destination generic/platform=iOS
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
Jinja: https://github.com/huggingface/swift-jinja.git @ 2.5.1
swift-log: https://github.com/apple/swift-log.git @ 1.15.0
TOML: https://github.com/mattt/swift-toml @ 2.0.0
swift-argument-parser: https://github.com/apple/swift-argument-parser @ 1.8.2
Path: https://github.com/tuist/path @ 0.3.8
Noora: https://github.com/tuist/Noora @ 0.57.3
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
baton: /Users/admin/builder/spi-builder-workspace
YYJSON: https://github.com/mattt/swift-yyjson @ 0.6.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (29 targets)
Target 'baton-product' in project 'baton'
➜ Explicit dependency on target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'BatonForge' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
➜ Explicit dependency on target 'ArgumentParser-product' in project 'swift-argument-parser'
➜ Explicit dependency on target 'Noora-product' in project 'Noora'
➜ Explicit dependency on target 'Jinja-product' in project 'Jinja'
Target 'Jinja-product' in project 'Jinja'
➜ Explicit dependency on target 'Jinja' in project 'Jinja'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
Target 'Jinja' in project 'Jinja'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
Target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'InternalCollectionsUtilities' in project 'swift-collections' (no dependencies)
Target 'Noora-product' in project 'Noora'
➜ Explicit dependency on target 'Noora' in project 'Noora'
➜ Explicit dependency on target 'Rainbow-product' in project 'Rainbow'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Path-product' in project 'Path'
Target 'Noora' in project 'Noora'
➜ Explicit dependency on target 'Rainbow-product' in project 'Rainbow'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Path-product' in project 'Path'
Target 'Path-product' in project 'Path'
➜ Explicit dependency on target 'Path' in project 'Path'
Target 'Path' in project 'Path' (no dependencies)
Target 'Rainbow-product' in project 'Rainbow'
➜ Explicit dependency on target 'Rainbow' in project 'Rainbow'
Target 'Rainbow' in project 'Rainbow' (no dependencies)
Target 'ArgumentParser-product' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParserToolInfo' in project 'swift-argument-parser' (no dependencies)
Target 'BatonForge' in project 'baton'
➜ Explicit dependency on target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
Target 'BatonKit-product' in project 'baton'
➜ Explicit dependency on target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
Target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
Target 'SQLite-product' in project 'SQLite.swift'
➜ Explicit dependency on target 'SQLite' in project 'SQLite.swift'
➜ Explicit dependency on target 'SQLite.swift_SQLite' in project 'SQLite.swift'
Target 'SQLite' in project 'SQLite.swift'
➜ Explicit dependency on target 'SQLite.swift_SQLite' in project 'SQLite.swift'
Target 'SQLite.swift_SQLite' in project 'SQLite.swift' (no dependencies)
Target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Logging' in project 'swift-log'
Target 'Logging' in project 'swift-log' (no dependencies)
Target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'YYJSON' in project 'YYJSON'
➜ Explicit dependency on target 'Cyyjson' in project 'YYJSON'
Target 'YYJSON' in project 'YYJSON'
➜ Explicit dependency on target 'Cyyjson' in project 'YYJSON'
Target 'Cyyjson' in project 'YYJSON' (no dependencies)
Target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'TOML' in project 'TOML'
➜ Explicit dependency on target 'CTomlPlusPlus' in project 'TOML'
Target 'TOML' in project 'TOML'
➜ Explicit dependency on target 'CTomlPlusPlus' in project 'TOML'
Target 'CTomlPlusPlus' in project 'TOML' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -x c++ -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
ReadFileContents /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/docc/features.json
Build description signature: f2dcd20b6e14e6e8e4eb3fc686a5cb50
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/f2dcd20b6e14e6e8e4eb3fc686a5cb50.xcbuilddata
error: The package product 'Jinja-product' requires minimum platform version 16.0 for the iOS platform, but this target supports 15.0 (in target 'baton-product' from project 'baton')
2026-09-25 12:12:59.407 xcodebuild[1270:7173] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
Building workspace baton with scheme baton-Package
(1 failure)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
TOML: https://github.com/mattt/swift-toml @ 2.0.0
baton: /Users/admin/builder/spi-builder-workspace
swift-argument-parser: https://github.com/apple/swift-argument-parser @ 1.8.2
Noora: https://github.com/tuist/Noora @ 0.57.3
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
swift-log: https://github.com/apple/swift-log.git @ 1.15.0
Path: https://github.com/tuist/path @ 0.3.8
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
YYJSON: https://github.com/mattt/swift-yyjson @ 0.6.0
Jinja: https://github.com/huggingface/swift-jinja.git @ 2.5.1
resolved source packages: SQLite.swift, TOML, baton, swift-argument-parser, Noora, swift-collections, swift-log, Path, Rainbow, SymbolKit, SwiftDocCPlugin, YYJSON, Jinja
2026-09-25 12:13:17.163 xcodebuild[1500:8526] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.13.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "noora",
"requirement" : {
"range" : [
{
"lower_bound" : "0.56.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tuist/Noora"
},
{
"identity" : "swift-toml",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mattt/swift-toml"
},
{
"identity" : "swift-yyjson",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mattt/swift-yyjson"
},
{
"identity" : "swift-jinja",
"requirement" : {
"range" : [
{
"lower_bound" : "2.3.6",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/huggingface/swift-jinja.git"
},
{
"identity" : "sqlite.swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.16.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/stephencelis/SQLite.swift"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
}
],
"manifest_display_name" : "baton",
"name" : "baton",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "baton",
"targets" : [
"BatonCLI"
],
"type" : {
"executable" : null
}
},
{
"name" : "BatonKit",
"targets" : [
"BatonKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BatonKitTests",
"module_type" : "SwiftTarget",
"name" : "BatonKitTests",
"path" : "Tests/BatonKitTests",
"sources" : [
"AgentInvocationTests.swift",
"BaseAndFocusTests.swift",
"CascadeTests.swift",
"ConfigParserTests.swift",
"CoreTypesTests.swift",
"Cost/AgentUsageTests.swift",
"Cost/PricingTests.swift",
"Cost/UsageExtractorTests.swift",
"Database/BatonDatabaseTests.swift",
"Database/FeedbackRepositoryTests.swift",
"Database/HistoryRepositoryTests.swift",
"Database/MigrationsTests.swift",
"Database/RepoIdentityTests.swift",
"Database/RunDatabaseStoreTests.swift",
"Database/RunRecordStoreDBTests.swift",
"Database/StatsRepositoryTests.swift",
"DiffChunkerTests.swift",
"DiffCollectorE2ETests.swift",
"DiffParserTests.swift",
"DiffRouterTests.swift",
"FindingsParserTests.swift",
"GitHubPresentationTests.swift",
"GlobTests.swift",
"LearnAnalysisTests.swift",
"LearnEngineTests.swift",
"ProcessExecutorTests.swift",
"PromptBuilderTests.swift",
"ReviewOrchestratorTests.swift",
"RunRecordTests.swift",
"ScopeDiscoveryTests.swift",
"SkillResolverTests.swift",
"SkillSupportingMarkdownTests.swift"
],
"target_dependencies" : [
"BatonKit"
],
"type" : "test"
},
{
"c99name" : "BatonKit",
"module_type" : "SwiftTarget",
"name" : "BatonKit",
"path" : "Sources/BatonKit",
"product_dependencies" : [
"TOML",
"YYJSON",
"Logging",
"SQLite"
],
"product_memberships" : [
"baton",
"BatonKit"
],
"sources" : [
"Agent/Adapters/ClaudeRunner.swift",
"Agent/Adapters/CodexRunner.swift",
"Agent/Adapters/CustomRunner.swift",
"Agent/Adapters/GeminiRunner.swift",
"Agent/Adapters/OpencodeRunner.swift",
"Agent/AgentEnvironment.swift",
"Agent/AgentError.swift",
"Agent/AgentInvoker.swift",
"Agent/AgentRegistry.swift",
"Agent/AgentRunner.swift",
"Agent/AgentToolPreflight.swift",
"Agent/FindingsParser.swift",
"Agent/InvocationBuilder.swift",
"Agent/Isolation.swift",
"Agent/ProcessExecutor.swift",
"Agent/ProcessInvocation.swift",
"Config/AgentKind.swift",
"Config/ConfigDefaults.swift",
"Config/ConfigError.swift",
"Config/ConfigParser.swift",
"Config/EffectiveConfig.swift",
"Config/Schema.swift",
"Config/TOMLKeyTree.swift",
"Cost/AgentUsage.swift",
"Cost/Pricing.swift",
"Database/BatonDatabase.swift",
"Database/BatonDatabaseError.swift",
"Database/DatabaseLocation.swift",
"Database/DatabasePathResolver.swift",
"Database/Migrations.swift",
"Database/Records/FindingRow.swift",
"Database/Records/RepoIdentity.swift",
"Database/Records/RunRow.swift",
"Database/Records/TaskRow.swift",
"Database/Store/FeedbackRepository.swift",
"Database/Store/HistoryRepository.swift",
"Database/Store/RunDatabaseStore.swift",
"Database/Store/StatsRepository.swift",
"Git/BaseResolver.swift",
"Git/DiffChunker.swift",
"Git/DiffCollector.swift",
"Git/DiffModels.swift",
"Git/DiffParser.swift",
"Git/DiffRouter.swift",
"Git/FocusMode.swift",
"Git/GitError.swift",
"Git/GitHubEnv.swift",
"Git/GitRunner.swift",
"Learn/EditAllowlist.swift",
"Learn/LearnAgent.swift",
"Learn/LearnDelivery.swift",
"Learn/LearnEngine.swift",
"Learn/LearnPromptBuilder.swift",
"Learn/LearnProposal.swift",
"Learn/LearnSignal.swift",
"Learn/LiveLearnAgent.swift",
"Learn/SignalAnalysis.swift",
"Review/Finding.swift",
"Review/GitHubPresentation.swift",
"Review/PromptBuilder.swift",
"Review/ReviewDependencies.swift",
"Review/ReviewOrchestrator.swift",
"Review/ReviewPlan.swift",
"Review/Severity.swift",
"RunRecord/RunRecord.swift",
"Scope/Cascade.swift",
"Scope/Scope.swift",
"Scope/ScopeDiscovery.swift",
"Skill/ResolvedSkill.swift",
"Skill/SkillError.swift",
"Skill/SkillResolver+Files.swift",
"Skill/SkillResolver+Inlining.swift",
"Skill/SkillResolver.swift",
"Skill/SkillSource.swift",
"Support/BatonError.swift",
"Support/Glob.swift",
"Support/Hashing.swift",
"Support/JSONCodec.swift",
"Support/ParallelMap.swift",
"Support/ProcessLauncher.swift"
],
"type" : "library"
},
{
"c99name" : "BatonForgeTests",
"module_type" : "SwiftTarget",
"name" : "BatonForgeTests",
"path" : "Tests/BatonForgeTests",
"sources" : [
"ForgeTests.swift",
"LearnForgeTests.swift"
],
"target_dependencies" : [
"BatonForge",
"BatonKit"
],
"type" : "test"
},
{
"c99name" : "BatonForge",
"module_type" : "SwiftTarget",
"name" : "BatonForge",
"path" : "Sources/BatonForge",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"baton"
],
"sources" : [
"Forge.swift",
"ForgeError.swift",
"GHApiClient.swift",
"GHRunner.swift",
"GitHubAPIBodies.swift",
"GitHubForge.swift",
"GitHubLearnDelivery.swift",
"GitHubLearnForge.swift",
"LearnAPIBodies.swift",
"PublishContext.swift",
"PublishReport.swift",
"ReviewThreadReader.swift"
],
"target_dependencies" : [
"BatonKit"
],
"type" : "library"
},
{
"c99name" : "BatonCLITests",
"module_type" : "SwiftTarget",
"name" : "BatonCLITests",
"path" : "Tests/BatonCLITests",
"sources" : [
"CommandParsingTests.swift",
"LearnGitTests.swift",
"LearnPlanningTests.swift",
"LearnPreviewTests.swift",
"OutputModeTests.swift",
"RenderTests.swift",
"ReviewE2ETests.swift",
"TextTableTests.swift"
],
"target_dependencies" : [
"BatonCLI"
],
"type" : "test"
},
{
"c99name" : "BatonCLI",
"module_type" : "SwiftTarget",
"name" : "BatonCLI",
"path" : "Sources/BatonCLI",
"product_dependencies" : [
"ArgumentParser",
"Logging",
"Noora",
"Jinja"
],
"product_memberships" : [
"baton"
],
"sources" : [
"Baton.swift",
"Commands/ConfigCommand.swift",
"Commands/DoctorCommand.swift",
"Commands/HistoryCommand.swift",
"Commands/InitCommand.swift",
"Commands/LearnCommand.swift",
"Commands/LearnCoordinator.swift",
"Commands/LearnGit.swift",
"Commands/LearnPlanning.swift",
"Commands/PublishCommand.swift",
"Commands/Publisher.swift",
"Commands/RenderCommand.swift",
"Commands/ReviewCommand.swift",
"Commands/ShowCommand.swift",
"Commands/StatsCommand.swift",
"GlobalOptions.swift",
"Render/DefaultTemplates.swift",
"Render/LearnPreview.swift",
"Render/MoneyFormatter.swift",
"Render/RenderError.swift",
"Render/RenderFormat.swift",
"Render/Renderer.swift",
"Render/ReportTemplating.swift",
"Render/TemplateContext.swift",
"Render/TextTable.swift",
"Support/ArgumentConformances.swift",
"Support/CLISupport.swift",
"Support/StatsContext.swift",
"TerminalUI/BatonLogHandler.swift",
"TerminalUI/ErrorPresenter.swift",
"TerminalUI/NooraUI.swift",
"TerminalUI/OutputMode.swift",
"TerminalUI/TTYDetector.swift",
"TerminalUI/TerminalOutput.swift"
],
"target_dependencies" : [
"BatonKit",
"BatonForge"
],
"type" : "executable"
}
],
"tools_version" : "6.3"
}
{
"workspace" : {
"name" : "baton",
"schemes" : [
"baton",
"baton-Package",
"BatonKit"
]
}
}
2026-09-25 12:13:25.591 xcodebuild[1566:8955] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme baton-Package -destination generic/platform=iOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme baton-Package -destination generic/platform=iOS
Resolve Package Graph
Resolved source packages:
Noora: https://github.com/tuist/Noora @ 0.57.3
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
swift-log: https://github.com/apple/swift-log.git @ 1.15.0
swift-argument-parser: https://github.com/apple/swift-argument-parser @ 1.8.2
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
Path: https://github.com/tuist/path @ 0.3.8
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
YYJSON: https://github.com/mattt/swift-yyjson @ 0.6.0
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
baton: /Users/admin/builder/spi-builder-workspace
Jinja: https://github.com/huggingface/swift-jinja.git @ 2.5.1
TOML: https://github.com/mattt/swift-toml @ 2.0.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (29 targets)
Target 'baton-product' in project 'baton'
➜ Explicit dependency on target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'BatonForge' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
➜ Explicit dependency on target 'ArgumentParser-product' in project 'swift-argument-parser'
➜ Explicit dependency on target 'Noora-product' in project 'Noora'
➜ Explicit dependency on target 'Jinja-product' in project 'Jinja'
Target 'Jinja-product' in project 'Jinja'
➜ Explicit dependency on target 'Jinja' in project 'Jinja'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
Target 'Jinja' in project 'Jinja'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
Target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'InternalCollectionsUtilities' in project 'swift-collections' (no dependencies)
Target 'Noora-product' in project 'Noora'
➜ Explicit dependency on target 'Noora' in project 'Noora'
➜ Explicit dependency on target 'Rainbow-product' in project 'Rainbow'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Path-product' in project 'Path'
Target 'Noora' in project 'Noora'
➜ Explicit dependency on target 'Rainbow-product' in project 'Rainbow'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Path-product' in project 'Path'
Target 'Path-product' in project 'Path'
➜ Explicit dependency on target 'Path' in project 'Path'
Target 'Path' in project 'Path' (no dependencies)
Target 'Rainbow-product' in project 'Rainbow'
➜ Explicit dependency on target 'Rainbow' in project 'Rainbow'
Target 'Rainbow' in project 'Rainbow' (no dependencies)
Target 'ArgumentParser-product' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParserToolInfo' in project 'swift-argument-parser' (no dependencies)
Target 'BatonForge' in project 'baton'
➜ Explicit dependency on target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
Target 'BatonKit-product' in project 'baton'
➜ Explicit dependency on target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
Target 'BatonKit' in project 'baton'
➜ Explicit dependency on target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'SQLite-product' in project 'SQLite.swift'
Target 'SQLite-product' in project 'SQLite.swift'
➜ Explicit dependency on target 'SQLite' in project 'SQLite.swift'
➜ Explicit dependency on target 'SQLite.swift_SQLite' in project 'SQLite.swift'
Target 'SQLite' in project 'SQLite.swift'
➜ Explicit dependency on target 'SQLite.swift_SQLite' in project 'SQLite.swift'
Target 'SQLite.swift_SQLite' in project 'SQLite.swift' (no dependencies)
Target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Logging' in project 'swift-log'
Target 'Logging' in project 'swift-log' (no dependencies)
Target 'YYJSON-product' in project 'YYJSON'
➜ Explicit dependency on target 'YYJSON' in project 'YYJSON'
➜ Explicit dependency on target 'Cyyjson' in project 'YYJSON'
Target 'YYJSON' in project 'YYJSON'
➜ Explicit dependency on target 'Cyyjson' in project 'YYJSON'
Target 'Cyyjson' in project 'YYJSON' (no dependencies)
Target 'TOML-product' in project 'TOML'
➜ Explicit dependency on target 'TOML' in project 'TOML'
➜ Explicit dependency on target 'CTomlPlusPlus' in project 'TOML'
Target 'TOML' in project 'TOML'
➜ Explicit dependency on target 'CTomlPlusPlus' in project 'TOML'
Target 'CTomlPlusPlus' in project 'TOML' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
error: The package product 'Jinja-product' requires minimum platform version 16.0 for the iOS platform, but this target supports 15.0 (in target 'baton-product' from project 'baton')
2026-09-25 12:13:34.037 xcodebuild[1625:9357] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
Building workspace baton with scheme baton-Package
(1 failure)
BUILD FAILURE 6.4 iOS