Build Information
Successful build of swift-json-schema-codegen, reference main (b7e947), with Swift 6.4 for Linux on 26 Sep 2026 07:40:51 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344844-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ajevans99/swift-json-schema-codegen.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ajevans99/swift-json-schema-codegen
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at b7e947f Delete CHANGELOG.md (#15)
Cloned https://github.com/ajevans99/swift-json-schema-codegen.git
Revision (git rev-parse @):
b7e947fd66005492d4b467a3030fbbc4a54fe6f3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ajevans99/swift-json-schema-codegen.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/ajevans99/swift-json-schema-codegen.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/ajevans99/swift-json-schema.git
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/18945] Fetching swift-argument-parser
[191/29747] Fetching swift-argument-parser, swift-json-schema
[19055/35413] Fetching swift-argument-parser, swift-json-schema, swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump (1.04s)
[19055/109815] Fetching swift-argument-parser, swift-json-schema, swift-syntax
Fetched https://github.com/apple/swift-argument-parser.git (9.78s)
Fetched https://github.com/swiftlang/swift-syntax.git (9.80s)
Fetched https://github.com/ajevans99/swift-json-schema.git (9.86s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (10.06s)
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.20s)
Fetching https://github.com/apple/swift-collections.git
[1/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (1.33s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (2.57s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.19s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (0.72s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (1.89s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.31s)
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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
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/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/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/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Building for debugging...
[Computing dependencies]
[Provisioning 37 / 50]
[Pre-planning 1 / 1093]
[Planning 115 / 1093]
[Planning 711 / 1093]
[Planning deferred tasks]
[Constructing 571 / 2367]
[Starting]
[6 / 433] SwiftDiagnostics-product
[135 / 433] OrderedJSON
[206 / 433]
[214 / 440]
[218 / 445] SwiftSyntax602
[223 / 454] _SwiftSyntaxCShims
[249 / 454] SwiftSyntax603
[266 / 457] JSONSchemaCodegenConfiguration
[268 / 468] JSONSchemaCodegenConfiguration
[270 / 470] SwiftSyntax604
[272 / 472] SwiftSyntax602
[278 / 474] SwiftSyntax604
[279 / 475] SwiftSyntax603
[285 / 475] SwiftSyntax
[290 / 475] SwiftSyntax602
[292 / 484] JSONSchemaCodegenConfiguration
[296 / 484] SwiftSyntax604
[301 / 484] InternalCollectionsUtilities
[307 / 484] SwiftSyntax510
[308 / 484] SwiftSyntax
[310 / 484] JSONSchemaCodegenConfiguration
[312 / 484] InternalCollectionsUtilities
[313 / 485] JSONSchemaCodegenConfiguration
[314 / 485] InternalCollectionsUtilities
[315 / 485] JSONSchemaCodegenConfiguration
[316 / 485] OrderedCollections
[317 / 485] OrderedCollections
[319 / 485] InternalCollectionsUtilities
[320 / 485]
[321 / 485]
[323 / 488] InternalCollectionsUtilities
[324 / 488]
[327 / 489] OrderedCollections
[333 / 499] OrderedCollections
[334 / 500] OrderedCollections
[335 / 500] OrderedCollections
[336 / 500] OrderedCollections
[337 / 500] OrderedCollections
[338 / 500] OrderedCollections
[341 / 500] OrderedCollections
[345 / 500] OrderedCollections
[347 / 500] OrderedCollections-product
[348 / 500] OrderedJSON
[350 / 500]
[354 / 511] ArgumentParser
[355 / 511] SwiftSyntax
[357 / 520] SwiftSyntax
[361 / 521] SwiftSyntax
[362 / 521] SwiftSyntax-product
[364 / 521] OrderedJSON
[365 / 521] OrderedJSON
[367 / 521] OrderedJSON
[376 / 521] OrderedJSON-product
[378 / 521] JSONSchema
[380 / 521] OrderedCollections
[382 / 521] ArgumentParser-product
[384 / 522] OrderedJSON
[385 / 522] OrderedJSON
[385 / 522] ArgumentParser-product
[387 / 522] OrderedJSON
[389 / 522] ArgumentParser
[390 / 522] ArgumentParser
[390 / 522]
[392 / 525] SwiftDiagnostics
[395 / 550] SwiftDiagnostics
[396 / 550] SwiftBasicFormat
[397 / 550] SwiftParser
[398 / 550] SwiftDiagnostics
[399 / 550] ArgumentParser
[406 / 551] SwiftBasicFormat
[410 / 551] SwiftBasicFormat
[411 / 551] SwiftParser
[412 / 551] SwiftParser
[413 / 551] SwiftParser
[414 / 551] SwiftParser
[418 / 551] SwiftParser
[419 / 551] SwiftParser-product
[420 / 551] SwiftParser-product
[421 / 551] SwiftParser-product
[423 / 551] SwiftDiagnostics
[424 / 551] SwiftDiagnostics
[425 / 551] SwiftOperators
[426 / 551] SwiftOperators
[428 / 551] SwiftBasicFormat
[429 / 551] SwiftBasicFormat
[430 / 551] SwiftBasicFormat
[431 / 551] SwiftParserDiagnostics
[432 / 551] SwiftParserDiagnostics
[433 / 551] SwiftBasicFormat-product
[435 / 552]
[441 / 555] SwiftOperators
[445 / 583] SwiftOperators
[446 / 583] JSONSchema
[447 / 584] SwiftParserDiagnostics
[449 / 584] SwiftOperators
[450 / 584] SwiftOperators
[459 / 584] SwiftSyntaxBuilder
[466 / 584] SwiftParserDiagnostics
[467 / 584] SwiftParserDiagnostics
[468 / 584] SwiftParser
[469 / 584] SwiftOperators
[472 / 584] SwiftOperators
[473 / 584] SwiftOperators
[474 / 584] SwiftOperators
[476 / 584] SwiftOperators
[477 / 584] SwiftOperators
[479 / 584] JSONSchema
[480 / 584] SwiftBasicFormat
[481 / 584] SwiftParserDiagnostics
[482 / 584] JSONSchema
[484 / 585] SwiftOperators
[485 / 585] JSONSchema
[486 / 585] SwiftOperators
[488 / 585] JSONSchema
[489 / 585] JSONSchema
[489 / 585] ArgumentParser
[490 / 585] ArgumentParser
[491 / 586]
[493 / 595] SwiftSyntaxBuilder
[494 / 595] SwiftSyntaxBuilder
[495 / 595] SwiftSyntaxBuilder
[496 / 596] SwiftSyntaxBuilder
[498 / 596] SwiftSyntaxBuilder
[499 / 596] SwiftSyntaxBuilder
[503 / 596] SwiftSyntaxBuilder
[504 / 596] SwiftSyntaxBuilder-product
[505 / 596] SwiftSyntaxBuilder-product
[507 / 597]
[511 / 608] JSONSchemaCodegenCore
[512 / 608] SwiftParserDiagnostics
[514 / 617] JSONSchemaCodegenCore
[515 / 617] SwiftIfConfig
[516 / 617] SwiftSyntaxBuilder
[517 / 617] SwiftIfConfig
[518 / 618] SwiftSyntaxBuilder
[519 / 618] SwiftIfConfig
[525 / 618] SwiftIfConfig
[526 / 618] SwiftSyntaxMacros
[530 / 618] JSONSchemaCodegenCore
[535 / 618] JSONSchemaCodegenCore
[536 / 618] json-schema-codegen-product
[537 / 618] json-schema-codegen-product
[539 / 618] JSONSchemaCodegenCore
[540 / 618] JSONSchemaCodegenCore
[541 / 619] SwiftIfConfig
[542 / 619] JSONSchema
[545 / 624] JSONSchemaCodegenCore
[547 / 624] json-schema-codegen-product
[548 / 624] json-schema-codegen-product
[550 / 625]
[552 / 634] SwiftSyntaxMacros
[553 / 634] SwiftSyntaxMacros
[556 / 634] SwiftSyntaxMacros
[557 / 634] SwiftSyntaxMacros
[562 / 634] SwiftSyntaxMacros-product
[563 / 634] SwiftSyntaxMacros-product
[565 / 635] json-schema-codegen-product
[565 / 635] SwiftSyntaxMacros-product
[569 / 637] SwiftSyntaxMacroExpansion
[572 / 645] JSONSchema
[573 / 645] SwiftSyntaxMacroExpansion
[574 / 646] SwiftSyntaxMacros
[575 / 646] SwiftSyntaxMacroExpansion
[575 / 646] JSONSchemaCodegenCore
[578 / 646] SwiftSyntaxMacroExpansion
[580 / 646] SwiftSyntaxMacroExpansion
[586 / 647]
[588 / 656] SwiftCompilerPluginMessageHandling
[589 / 656] SwiftCompilerPluginMessageHandling
[590 / 656] SwiftCompilerPluginMessageHandling
[591 / 656] JSONSchemaCodegenCore
[592 / 657] SwiftCompilerPluginMessageHandling
[593 / 657] SwiftCompilerPluginMessageHandling
[594 / 657] SwiftCompilerPluginMessageHandling
[595 / 657] SwiftSyntaxMacroExpansion
[601 / 658] SwiftCompilerPluginMessageHandling
[603 / 658] SwiftSyntaxMacroExpansion
[607 / 661] SwiftCompilerPlugin
[612 / 661] SwiftCompilerPluginMessageHandling
[612 / 661] SwiftCompilerPlugin
[612 / 661] SwiftCompilerPluginMessageHandling
[613 / 662] SwiftCompilerPlugin
[614 / 662] SwiftCompilerPluginMessageHandling
[616 / 663] SwiftSyntax
[616 / 664] SwiftSyntax
[617 / 664] SwiftSyntax
[619 / 664] SwiftSyntax
[622 / 664] SwiftParser
[625 / 664] SwiftSyntaxBuilder
[631 / 664] SwiftSyntaxMacroExpansion
[632 / 664] SwiftCompilerPluginMessageHandling
[643 / 666] JSONSchemaCodegenMacros
[651 / 678] JSONSchemaMacro
[653 / 678] JSONSchemaMacro
[654 / 678] JSONSchemaCodegenMacros
[657 / 678] JSONSchemaMacro
[657 / 678] JSONSchemaCodegenMacros
[660 / 679] JSONSchemaCodegenMacros
[661 / 679] JSONSchemaMacro
[664 / 680] JSONSchemaMacro
[665 / 680] JSONSchemaCodegenMacros
[665 / 680] JSONSchemaMacro
[666 / 681] JSONSchemaBuilder
[675 / 690] JSONSchemaBuilder
[681 / 691] JSONSchemaCodegen
[683 / 693] JSONSchemaCodegen
[689 / 694] JSONSchemaCodegen
[690 / 694] JSONSchemaBuilder
[693 / 695] JSONSchemaBuilder
Build complete! (162.34 secs)
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" : "/host/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"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.