Build Information
Successful build of swift-json-schema-codegen, reference v0.4.0 (5ed94b), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 08:04:58 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/ajevans99/swift-json-schema-codegen.git
Reference: v0.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ajevans99/swift-json-schema-codegen
* tag v0.4.0 -> FETCH_HEAD
HEAD is now at 5ed94b7 Fix Xcode build plugin executable name resolution (#14)
Cloned https://github.com/ajevans99/swift-json-schema-codegen.git
Revision (git rev-parse @):
5ed94b7f8aacd85e3de4355a6159f694d493b03f
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ajevans99/swift-json-schema-codegen.git at v0.4.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/ajevans99/swift-json-schema-codegen.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 / 1065]
[Planning deferred tasks]
[Starting]
[21 / 483] json-schema-codegen-product
[213 / 483] swift-json-schema_JSONSchema
[215 / 483]
[226 / 493] ArgumentParserToolInfo
[240 / 526] SwiftSyntax604
[242 / 539] SwiftSyntax604
[256 / 539] SwiftSyntax602
[276 / 539] SwiftSyntax509
[299 / 539] InternalCollectionsUtilities
[324 / 539] ArgumentParserToolInfo
[345 / 542]
[350 / 542] JSONSchemaCodegenConfiguration
[357 / 553] OrderedCollections
[362 / 579]
[367 / 599]
[376 / 610]
[381 / 610] OrderedCollections
[384 / 610]
[387 / 610] OrderedCollections
[394 / 610]
[396 / 611]
[408 / 611] SwiftSyntax
[410 / 633]
[412 / 633]
[414 / 633]
[416 / 633]
[418 / 633]
[421 / 633]
[426 / 633]
[427 / 633]
[432 / 633]
[433 / 633]
[435 / 633] SwiftSyntax
[435 / 633]
[440 / 633] OrderedJSON
[441 / 633] OrderedJSON
[454 / 633] OrderedJSON-product
[456 / 633] OrderedJSON
[457 / 633] OrderedJSON
[458 / 633] OrderedJSON
[461 / 633] JSONSchema
[463 / 633] ArgumentParser-product
[466 / 633] OrderedJSON
[469 / 633] ArgumentParser
[471 / 634]
[480 / 637] OrderedJSON-product
[485 / 677] SwiftParser
[495 / 677] SwiftBasicFormat
[500 / 677] SwiftParser
[502 / 677] SwiftParser
[503 / 677] JSONSchema
[505 / 677] SwiftParser
[514 / 677] SwiftParser
[521 / 677] SwiftParser-product
[525 / 677] SwiftDiagnostics
[528 / 677] SwiftDiagnostics
[530 / 677] SwiftBasicFormat
[535 / 677] SwiftBasicFormat-product
[539 / 677] JSONSchema
[543 / 677] SwiftParser
[545 / 677] SwiftBasicFormat
[548 / 677] ArgumentParser
[551 / 679] SwiftParserDiagnostics
[557 / 701] SwiftParserDiagnostics
[561 / 701] SwiftParserDiagnostics
[564 / 701] SwiftOperators
[578 / 701] SwiftParserDiagnostics-product
[580 / 701] SwiftOperators
[586 / 701] JSONSchema
[589 / 702] SwiftSyntaxBuilder
[597 / 713] SwiftSyntaxBuilder
[600 / 713] SwiftSyntaxBuilder
[601 / 713] SwiftParserDiagnostics
[609 / 715] SwiftSyntaxBuilder
[610 / 715] SwiftSyntaxBuilder
[618 / 726] SwiftIfConfig
[622 / 737] SwiftIfConfig
[627 / 737] JSONSchemaCodegenCore
[637 / 737] JSONSchemaCodegenCore
[643 / 737] json-schema-codegen-product
[649 / 739] SwiftSyntaxMacros
[649 / 739]
[650 / 750] SwiftSyntaxMacros
[657 / 754] json-schema-codegen-product
[664 / 754] SwiftSyntaxMacros
[671 / 755] json-schema-codegen-product
[673 / 755] SwiftSyntaxMacroExpansion
[683 / 765] json-schema-codegen-product
[685 / 765] SwiftSyntaxMacroExpansion
[692 / 766] SwiftSyntaxMacroExpansion
[692 / 766] SwiftCompilerPluginMessageHandling
[701 / 777] SwiftCompilerPluginMessageHandling
[704 / 777] SwiftCompilerPluginMessageHandling
[711 / 778] SwiftCompilerPluginMessageHandling
[711 / 778] SwiftCompilerPlugin
[719 / 780] SwiftCompilerPlugin
[721 / 780] SwiftSyntax
[723 / 780] SwiftSyntax
[729 / 780] SwiftSyntaxBuilder
[736 / 780] JSONSchemaCodegenCore-product
[753 / 782] json-schema-codegen-product
[755 / 782] JSONSchemaCodegenMacros
[766 / 796] JSONSchemaMacro
[770 / 796] JSONSchemaMacro
[771 / 796] JSONSchemaMacro
[773 / 796] JSONSchemaMacro
[775 / 796] JSONSchemaCodegenMacros
[777 / 796] JSONSchemaMacro
[780 / 797] JSONSchemaBuilder
[791 / 808] JSONSchemaBuilder
[800 / 809] JSONSchemaBuilder
[800 / 809] JSONSchemaCodegen
[802 / 811] JSONSchemaCodegen
Build complete! (24.70 sec)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/ajevans99/swift-json-schema.git
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/swiftlang/swift-syntax.git
[1/10802] Fetching swift-json-schema
[110/29747] Fetching swift-json-schema, swift-argument-parser
[111/35413] Fetching swift-json-schema, swift-argument-parser, swift-custom-dump
[24752/115481] Fetching swift-json-schema, swift-argument-parser, swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (6.99s)
[24901/35413] Fetching swift-json-schema, swift-argument-parser, swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump (31.93s)
Fetched https://github.com/apple/swift-argument-parser.git (31.93s)
Fetched https://github.com/ajevans99/swift-json-schema.git (31.93s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (32.81s)
Computing version for https://github.com/ajevans99/swift-json-schema.git
Computed https://github.com/ajevans99/swift-json-schema.git at 0.14.1 (0.59s)
Fetching https://github.com/apple/swift-collections.git
[1/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (3.25s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (6.09s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.58s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.69s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (4.03s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.67s)
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 604.0.0
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/ajevans99/swift-json-schema.git
Working copy of https://github.com/ajevans99/swift-json-schema.git resolved at 0.14.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.32s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-json-schema",
"requirement" : {
"range" : [
{
"lower_bound" : "0.14.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ajevans99/swift-json-schema.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.1",
"upper_bound" : "700.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
}
],
"manifest_display_name" : "swift-json-schema-codegen",
"name" : "swift-json-schema-codegen",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
},
{
"name" : "maccatalyst",
"version" : "17.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "JSONSchemaCodegen",
"targets" : [
"JSONSchemaCodegen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "JSONSchemaCodegenCore",
"targets" : [
"JSONSchemaCodegenCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "json-schema-codegen",
"targets" : [
"json-schema-codegen"
],
"type" : {
"executable" : null
}
},
{
"name" : "JSONSchemaCodegenPlugin",
"targets" : [
"JSONSchemaCodegenPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "JSONSchemaCodegenMacros",
"targets" : [
"JSONSchemaCodegenMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "json_schema_codegen",
"module_type" : "SwiftTarget",
"name" : "json-schema-codegen",
"path" : "Sources/JSONSchemaCodegenCLI",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"json-schema-codegen",
"JSONSchemaCodegenPlugin"
],
"sources" : [
"CLIConfiguration.swift",
"JSONSchemaCodegenCLI.swift",
"SchemaFileNaming.swift"
],
"target_dependencies" : [
"JSONSchemaCodegenCore"
],
"type" : "executable"
},
{
"c99name" : "JSONSchemaCodegenTests",
"module_type" : "SwiftTarget",
"name" : "JSONSchemaCodegenTests",
"path" : "Tests/JSONSchemaCodegenTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"CompositionIntegrationTests.swift",
"KeywordIntegrationTests.swift",
"NamedModelIntegrationTests.swift",
"PropertyNamingIntegrationTests.swift",
"RecursiveIntegrationTests.swift",
"ReferenceIntegrationTests.swift",
"SchemaIntegrationTests.swift",
"StringEnumIntegrationTests.swift",
"SyntaxIntegrationTests.swift"
],
"target_dependencies" : [
"JSONSchemaCodegen"
],
"type" : "test"
},
{
"c99name" : "JSONSchemaCodegenPlugin",
"module_type" : "PluginTarget",
"name" : "JSONSchemaCodegenPlugin",
"path" : "Plugins/JSONSchemaCodegenPlugin",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"JSONSchemaCodegenPlugin"
],
"sources" : [
"JSONSchemaCodegenPlugin.swift",
"SchemaFileNaming.swift"
],
"target_dependencies" : [
"json-schema-codegen"
],
"type" : "plugin"
},
{
"c99name" : "JSONSchemaCodegenMacros",
"module_type" : "SwiftTarget",
"name" : "JSONSchemaCodegenMacros",
"path" : "Sources/JSONSchemaCodegenMacros",
"product_dependencies" : [
"SwiftCompilerPlugin",
"SwiftDiagnostics",
"SwiftParser",
"SwiftSyntax",
"SwiftSyntaxBuilder",
"SwiftSyntaxMacros"
],
"product_memberships" : [
"JSONSchemaCodegen",
"JSONSchemaCodegenMacros"
],
"sources" : [
"Plugin.swift",
"SchemaMacro.swift"
],
"target_dependencies" : [
"JSONSchemaCodegenCore"
],
"type" : "macro"
},
{
"c99name" : "JSONSchemaCodegenMacroTests",
"module_type" : "SwiftTarget",
"name" : "JSONSchemaCodegenMacroTests",
"path" : "Tests/JSONSchemaCodegenMacroTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"NamedModelMacroTests.swift",
"SchemaMacroTests.swift"
],
"target_dependencies" : [
"JSONSchemaCodegenMacros"
],
"type" : "test"
},
{
"c99name" : "JSONSchemaCodegenCoreTests",
"module_type" : "SwiftTarget",
"name" : "JSONSchemaCodegenCoreTests",
"path" : "Tests/JSONSchemaCodegenCoreTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"CompositionGenerationTests.swift",
"ConfigurationTests.swift",
"KeywordGenerationTests.swift",
"ModelNameAllocationTests.swift",
"NamedModelGenerationTests.swift",
"ParserFactoryGenerationTests.swift",
"RecursiveGraphTests.swift",
"ReferenceResolutionTests.swift",
"RootSelectionTests.swift",
"SchemaGeneratorTests.swift",
"SchemaPropertyNamingTests.swift",
"SchemaRootGenerationTests.swift",
"SharedSchemaGenerationTests.swift",
"StringEnumGenerationTests.swift",
"SyntaxEmissionTests.swift",
"UnionEmissionTests.swift",
"UnionReferenceGenerationTests.swift",
"UnknownPropertyGenerationTests.swift"
],
"target_dependencies" : [
"JSONSchemaCodegenCore"
],
"type" : "test"
},
{
"c99name" : "JSONSchemaCodegenCore",
"module_type" : "SwiftTarget",
"name" : "JSONSchemaCodegenCore",
"path" : "Sources/JSONSchemaCodegenCore",
"product_dependencies" : [
"OrderedJSON",
"SwiftBasicFormat",
"SwiftParserDiagnostics",
"SwiftSyntax",
"SwiftSyntaxBuilder"
],
"product_memberships" : [
"JSONSchemaCodegen",
"JSONSchemaCodegenCore",
"json-schema-codegen",
"JSONSchemaCodegenPlugin",
"JSONSchemaCodegenMacros"
],
"sources" : [
"JSONSchemaCodegenCore.swift",
"Models/SchemaModelAllocation.swift",
"Models/SchemaModelGraph.swift",
"Models/SchemaModelLayout.swift",
"Models/SchemaOutput.swift",
"Naming/SchemaModelNameRequest.swift",
"Naming/SchemaModelNames.swift",
"Naming/SchemaPropertyNames.swift",
"Planning/SchemaEmitter.swift",
"Planning/SchemaKeywords.swift",
"Planning/SchemaParsingPlan.swift",
"Planning/SchemaReferenceGraph.swift",
"SchemaDocument.swift",
"SchemaGenerator.swift",
"Syntax/RecursiveSchemaSyntax.swift",
"Syntax/SchemaEncodingSyntax.swift",
"Syntax/SchemaModelSyntax.swift",
"Syntax/SchemaParserFactorySyntax.swift",
"Syntax/SchemaStringEnumSyntax.swift",
"Syntax/SchemaSyntax.swift",
"Syntax/SchemaUnknownPropertiesSyntax.swift"
],
"target_dependencies" : [
"JSONSchemaCodegenConfiguration"
],
"type" : "library"
},
{
"c99name" : "JSONSchemaCodegenConfiguration",
"module_type" : "SwiftTarget",
"name" : "JSONSchemaCodegenConfiguration",
"path" : "Sources/JSONSchemaCodegenConfiguration",
"product_memberships" : [
"JSONSchemaCodegen",
"JSONSchemaCodegenCore",
"json-schema-codegen",
"JSONSchemaCodegenPlugin",
"JSONSchemaCodegenMacros"
],
"sources" : [
"JSONSchemaCodegenConfiguration.swift"
],
"type" : "library"
},
{
"c99name" : "JSONSchemaCodegen",
"module_type" : "SwiftTarget",
"name" : "JSONSchemaCodegen",
"path" : "Sources/JSONSchemaCodegen",
"product_dependencies" : [
"JSONSchemaBuilder"
],
"product_memberships" : [
"JSONSchemaCodegen"
],
"sources" : [
"Schema.swift"
],
"target_dependencies" : [
"JSONSchemaCodegenConfiguration",
"JSONSchemaCodegenMacros"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
Done.