Build Information
Failed to build baton, reference v0.1.4 (02c358), with Swift 6.4 for tvOS using Xcode 27.0 on 25 Sep 2026 16:12:04 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=tvOSBuild 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: tvOS
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/mattt/swift-yyjson
Fetching from https://github.com/mattt/swift-toml
Fetching from https://github.com/stephencelis/SQLite.swift
Fetching from https://github.com/apple/swift-log.git
Fetching from https://github.com/tuist/Noora
Fetching from https://github.com/huggingface/swift-jinja.git
Fetching from https://github.com/apple/swift-argument-parser
Fetching from https://github.com/swiftlang/swift-docc-symbolkit
Fetching from https://github.com/onevcat/Rainbow
Fetching from https://github.com/tuist/path
Fetching from https://github.com/apple/swift-collections.git
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 ‘swift-docc-symbolkit’
Checking out 1.0.0 of package ‘swift-docc-symbolkit’
Creating working copy of package ‘SQLite.swift’
Checking out 0.16.0 of package ‘SQLite.swift’
Creating working copy of package ‘path’
Checking out 0.3.8 of package ‘path’
Creating working copy of package ‘swift-jinja’
Checking out 2.5.1 of package ‘swift-jinja’
Creating working copy of package ‘swift-docc-plugin’
Checking out 1.5.0 of package ‘swift-docc-plugin’
Creating working copy of package ‘swift-collections’
Checking out 1.7.0 of package ‘swift-collections’
Creating working copy of package ‘Rainbow’
Checking out 4.2.2 of package ‘Rainbow’
Creating working copy of package ‘Noora’
Checking out 0.57.3 of package ‘Noora’
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’
Resolve Package Graph
Resolved source packages:
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
YYJSON: https://github.com/mattt/swift-yyjson @ 0.6.0
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
swift-argument-parser: https://github.com/apple/swift-argument-parser @ 1.8.2
Jinja: https://github.com/huggingface/swift-jinja.git @ 2.5.1
swift-log: https://github.com/apple/swift-log.git @ 1.15.0
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
TOML: https://github.com/mattt/swift-toml @ 2.0.0
Path: https://github.com/tuist/path @ 0.3.8
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
baton: /Users/admin/builder/spi-builder-workspace
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
Noora: https://github.com/tuist/Noora @ 0.57.3
resolved source packages: swift-collections, YYJSON, SymbolKit, swift-argument-parser, Jinja, swift-log, SwiftDocCPlugin, TOML, Path, SQLite.swift, baton, Rainbow, Noora
2026-09-25 12:10:33.755 xcodebuild[563:3068] [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:11:16.040 xcodebuild[1245:6815] [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=tvOS
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=tvOS
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.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
baton: /Users/admin/builder/spi-builder-workspace
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
Path: https://github.com/tuist/path @ 0.3.8
TOML: https://github.com/mattt/swift-toml @ 2.0.0
Noora: https://github.com/tuist/Noora @ 0.57.3
swift-log: https://github.com/apple/swift-log.git @ 1.15.0
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/clang -v -E -dM -arch arm64 -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -x c++ -c /dev/null
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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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: 7b2a814a58cc531779bea612a4bae2dc
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/7b2a814a58cc531779bea612a4bae2dc.xcbuilddata
error: The package product 'Jinja-product' requires minimum platform version 16.0 for the tvOS platform, but this target supports 15.0 (in target 'baton-product' from project 'baton')
2026-09-25 12:11:28.630 xcodebuild[1304:7234] [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:
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
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
TOML: https://github.com/mattt/swift-toml @ 2.0.0
YYJSON: https://github.com/mattt/swift-yyjson @ 0.6.0
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
Path: https://github.com/tuist/path @ 0.3.8
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
Noora: https://github.com/tuist/Noora @ 0.57.3
Jinja: https://github.com/huggingface/swift-jinja.git @ 2.5.1
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
baton: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-log, swift-argument-parser, SQLite.swift, TOML, YYJSON, Rainbow, SwiftDocCPlugin, Path, SymbolKit, Noora, Jinja, swift-collections, baton
2026-09-25 12:11:46.008 xcodebuild[1534:8583] [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:11:54.417 xcodebuild[1600:9017] [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=tvOS
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=tvOS
Resolve Package Graph
Resolved source packages:
SymbolKit: https://github.com/swiftlang/swift-docc-symbolkit @ 1.0.0
SwiftDocCPlugin: https://github.com/swiftlang/swift-docc-plugin @ 1.5.0
swift-argument-parser: https://github.com/apple/swift-argument-parser @ 1.8.2
Jinja: https://github.com/huggingface/swift-jinja.git @ 2.5.1
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.0
YYJSON: https://github.com/mattt/swift-yyjson @ 0.6.0
Rainbow: https://github.com/onevcat/Rainbow @ 4.2.2
SQLite.swift: https://github.com/stephencelis/SQLite.swift @ 0.16.0
TOML: https://github.com/mattt/swift-toml @ 2.0.0
Path: https://github.com/tuist/path @ 0.3.8
swift-log: https://github.com/apple/swift-log.git @ 1.15.0
Noora: https://github.com/tuist/Noora @ 0.57.3
baton: /Users/admin/builder/spi-builder-workspace
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 tvOS platform, but this target supports 15.0 (in target 'baton-product' from project 'baton')
2026-09-25 12:12:02.823 xcodebuild[1659:9422] [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 tvOS