Build Information
Successful build of scg, reference 0.7.0 (38df68), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 19:50:03 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Iron-Ham/swift-commit-gen.git
Reference: 0.7.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Iron-Ham/swift-commit-gen
* tag 0.7.0 -> FETCH_HEAD
HEAD is now at 38df68e Bump version to 0.7.0
Cloned https://github.com/Iron-Ham/swift-commit-gen.git
Revision (git rev-parse @):
38df68e5257c0812495e674d50d2481db78f3246
SUCCESS checkout https://github.com/Iron-Ham/swift-commit-gen.git at 0.7.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Iron-Ham/swift-commit-gen.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 216]
[Planning deferred tasks]
[53 / 108]
[64 / 123] Path
[67 / 131]
[70 / 156]
[72 / 156]
[75 / 156] ArgumentParserToolInfo
[78 / 156]
[86 / 156]
[89 / 156]
[92 / 156] Path
[99 / 156]
[100 / 156] Rainbow
[107 / 156] Rainbow
[109 / 157] Rainbow
[109 / 157]
[113 / 157] Logging
[117 / 157] Path
[122 / 188] Logging
[133 / 188] Logging
[139 / 189]
[140 / 189]
[142 / 189] Logging
[152 / 232]
[158 / 232]
[160 / 232]
[164 / 232]
[170 / 232]
[171 / 232]
[172 / 232]
[176 / 232]
[188 / 232]
[190 / 232] ArgumentParser
[198 / 232]
[201 / 232]
[203 / 232] ArgumentParser
[205 / 232]
[206 / 232]
[217 / 232] Noora
[226 / 233] Noora
[228 / 233] Noora
[233 / 252]
[234 / 252]
[235 / 252]
[236 / 252]
[247 / 252] scg-product
[248 / 252] scg-product
[250 / 252] scg-product
Build complete! (12.29 sec)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/tuist/Noora
[1/18918] Fetching swift-argument-parser
[191/38574] Fetching swift-argument-parser, noora
Fetched https://github.com/tuist/Noora (9.29s)
Fetched https://github.com/apple/swift-argument-parser.git (9.29s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (9.89s)
Computing version for https://github.com/tuist/Noora
Computed https://github.com/tuist/Noora at 0.57.3 (0.61s)
Fetching https://github.com/tuist/path
Fetching https://github.com/onevcat/Rainbow
Fetching https://github.com/apple/swift-log
[1/1510] Fetching rainbow
[2/1922] Fetching rainbow, path
[19/10087] Fetching rainbow, path, swift-log
Fetched https://github.com/onevcat/Rainbow (1.06s)
[2209/8577] Fetching path, swift-log
Fetched https://github.com/tuist/path (1.29s)
Fetched https://github.com/apple/swift-log (1.29s)
Computing version for https://github.com/tuist/path
Computed https://github.com/tuist/path at 0.3.8 (4.05s)
Computing version for https://github.com/onevcat/Rainbow
Computed https://github.com/onevcat/Rainbow at 4.2.2 (2.10s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.15.0 (0.56s)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.15.0
Creating working copy for https://github.com/tuist/path
Working copy of https://github.com/tuist/path resolved at 0.3.8
Creating working copy for https://github.com/tuist/Noora
Working copy of https://github.com/tuist/Noora resolved at 0.57.3
Creating working copy for https://github.com/onevcat/Rainbow
Working copy of https://github.com/onevcat/Rainbow resolved at 4.2.2
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCommitGen/Core/LLMClient.swift:109:44: [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m107 |[0;0m
[0;36m108 |[0;0m init(
[0;36m109 |[0;0m generationOptions: GenerationOptions = GenerationOptions(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(samplingMode:temperature:maximumResponseTokens:)' instead[0;0m
[0;36m110 |[0;0m sampling: nil,
[0;36m111 |[0;0m temperature: 0.4,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCommitGen/Core/LLMClient.swift:109:44: [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m107 |[0;0m
[0;36m108 |[0;0m init(
[0;36m109 |[0;0m generationOptions: GenerationOptions = GenerationOptions(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(samplingMode:temperature:maximumResponseTokens:)' instead[0;0m
[0;36m110 |[0;0m sampling: nil,
[0;36m111 |[0;0m temperature: 0.4,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCommitGen/Core/LLMClient.swift:109:44: [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m107 |[0;0m
[0;36m108 |[0;0m init(
[0;36m109 |[0;0m generationOptions: GenerationOptions = GenerationOptions(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(samplingMode:temperature:maximumResponseTokens:)' instead[0;0m
[0;36m110 |[0;0m sampling: nil,
[0;36m111 |[0;0m temperature: 0.4,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCommitGen/Core/LLMClient.swift:336:7: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m334 |[0;0m private static func textSegments(from segments: [FoundationModels.Transcript.Segment]) -> [String] {
[0;36m335 |[0;0m segments.compactMap { segment in
[0;36m336 |[0;0m switch segment {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing case: '.attachment(_)'[0;0m
[0;36m337 |[0;0m case .text(let text):
[0;36m338 |[0;0m text.content
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCommitGen/Core/LLMClient.swift:109:44: [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m107 |[0;0m
[0;36m108 |[0;0m init(
[0;36m109 |[0;0m generationOptions: GenerationOptions = GenerationOptions(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(samplingMode:temperature:maximumResponseTokens:)' instead[0;0m
[0;36m110 |[0;0m sampling: nil,
[0;36m111 |[0;0m temperature: 0.4,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "noora",
"requirement" : {
"range" : [
{
"lower_bound" : "0.49.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tuist/Noora"
}
],
"manifest_display_name" : "scg",
"name" : "scg",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "scg",
"targets" : [
"SwiftCommitGen"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "SwiftCommitGenTests",
"module_type" : "SwiftTarget",
"name" : "SwiftCommitGenTests",
"path" : "Tests/SwiftCommitGenTests",
"sources" : [
"BatchCombinationPromptBuilderTests.swift",
"CommitDraftTests.swift",
"ConfigCommandTests.swift",
"ConsoleThemeTests.swift",
"DiffSummarizerTests.swift",
"FileImportanceScorerTests.swift",
"GenerationReportTests.swift",
"GitStatusParserTests.swift",
"LoggerTests.swift",
"PromptBatchPlannerTests.swift",
"QuietLoggerTests.swift",
"SemanticFileGrouperTests.swift"
],
"target_dependencies" : [
"SwiftCommitGen"
],
"type" : "test"
},
{
"c99name" : "SwiftCommitGen",
"module_type" : "SwiftTarget",
"name" : "SwiftCommitGen",
"path" : "Sources/SwiftCommitGen",
"product_dependencies" : [
"ArgumentParser",
"Noora"
],
"product_memberships" : [
"scg"
],
"sources" : [
"CommitGenOptions.swift",
"CommitGenTool.swift",
"ConfigCommand.swift",
"Core/BatchCombinationPromptBuilder.swift",
"Core/CommitGenError.swift",
"Core/ConsoleTheme.swift",
"Core/DiffSummarizer.swift",
"Core/FileImportanceScorer.swift",
"Core/GenerationReport.swift",
"Core/GitClient.swift",
"Core/LLMClient.swift",
"Core/Logger.swift",
"Core/OverviewPromptBuilder.swift",
"Core/PromptBatchPlanner.swift",
"Core/PromptBuilder.swift",
"Core/Renderer.swift",
"Core/SemanticFileGrouper.swift",
"Core/UserConfiguration.swift",
"GenerateCommand.swift",
"SwiftCommitGen.swift"
],
"type" : "executable"
}
],
"tools_version" : "6.2"
}
Done.