Build Information
Successful build of swift-ast-lint, reference main (c1be26), with Swift 6.4 for Linux on 2 Nov 2026 20:28:31 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Ryu0118/swift-ast-lint.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/Ryu0118/swift-ast-lint
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c1be263 Merge pull request #24 from Ryu0118/update-nestfile
Cloned https://github.com/Ryu0118/swift-ast-lint.git
Revision (git rev-parse @):
c1be26392dd3101a3d59e78fc36f10d222582a86
SUCCESS checkout https://github.com/Ryu0118/swift-ast-lint.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/Ryu0118/swift-ast-lint.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ad3afec1d6cff9a88dbd06b5b923cd7d46d6f55cc44d4c49fe48cde94ee812a7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Fetching https://github.com/Ryu0118/FileManagerProtocol.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/swiftlang/swift-subprocess.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/mtj0928/swift-async-operations.git
[1/1030] Fetching swift-async-operations
[1031/9345] Fetching swift-async-operations, swift-log
[1032/9376] Fetching swift-async-operations, swift-log, filemanagerprotocol
[1063/28256] Fetching swift-async-operations, swift-log, filemanagerprotocol, swift-crypto
Fetched https://github.com/mtj0928/swift-async-operations.git (0.38s)
Fetching https://github.com/jpsim/Yams.git
Fetched https://github.com/Ryu0118/FileManagerProtocol.git (0.39s)
Fetching https://github.com/apple/swift-argument-parser.git
[168/27195] Fetching swift-log, swift-crypto
[9638/32207] Fetching swift-log, swift-crypto, swift-subprocess
Fetched https://github.com/apple/swift-log.git (0.53s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1939/23892] Fetching swift-crypto, swift-subprocess
[2040/31286] Fetching swift-crypto, swift-subprocess, swift-system
[17316/43164] Fetching swift-crypto, swift-subprocess, swift-system, yams
[34157/62494] Fetching swift-crypto, swift-subprocess, swift-system, yams, swift-argument-parser
Fetched https://github.com/apple/swift-system.git (1.31s)
Fetched https://github.com/swiftlang/swift-subprocess.git (1.32s)
Fetched https://github.com/apple/swift-crypto.git (1.33s)
Fetched https://github.com/apple/swift-argument-parser.git (0.94s)
Fetched https://github.com/jpsim/Yams.git (1.00s)
[1/81527] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (3.36s)
Computing version for https://github.com/mtj0928/swift-async-operations.git
Computed https://github.com/mtj0928/swift-async-operations.git at 0.5.0 (4.79s)
Computing version for https://github.com/Ryu0118/FileManagerProtocol.git
Computed https://github.com/Ryu0118/FileManagerProtocol.git at 0.1.0 (0.12s)
Computing version for https://github.com/swiftlang/swift-subprocess.git
Computed https://github.com/swiftlang/swift-subprocess.git at 0.5.0 (0.14s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 6.2.2 (0.12s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.21s)
Fetching https://github.com/apple/swift-asn1.git
[1/2051] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.54s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.68s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (0.94s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.4 (0.16s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.15s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.13s)
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/mtj0928/swift-async-operations.git
Working copy of https://github.com/mtj0928/swift-async-operations.git resolved at 0.5.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/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.4
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 6.2.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Creating working copy for https://github.com/Ryu0118/FileManagerProtocol.git
Working copy of https://github.com/Ryu0118/FileManagerProtocol.git resolved at 0.1.0
Creating working copy for https://github.com/swiftlang/swift-subprocess.git
Working copy of https://github.com/swiftlang/swift-subprocess.git resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.17s)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1071]
[Planning deferred tasks]
[Starting]
[108 / 735] SwiftASTLintScaffold
[196 / 767] SwiftSyntax601
[220 / 767] Yams
[231 / 767] Yams-product
[234 / 768] Yams-product
[235 / 769] Yams-product
[237 / 769] SystemPackage
[244 / 769] SwiftSyntax602
[253 / 771] SwiftSyntax602
[280 / 786] CryptoBoringWrapper
[284 / 805] SwiftSyntax509
[296 / 806] SwiftSyntax510
[298 / 806] Logging
[307 / 806] Logging
[308 / 806] Logging-product
[311 / 806] SystemPackage
[315 / 806] CryptoBoringWrapper
[318 / 807] FileManagerProtocol
[336 / 808] CYaml
[341 / 808] SwiftSyntax509
[351 / 812] CryptoBoringWrapper
[360 / 842] CCryptoBoringSSL
[371 / 842] ArgumentParserToolInfo
[374 / 842] CCryptoBoringSSL
[377 / 842] CCryptoBoringSSL
[380 / 842] CCryptoBoringSSL
[390 / 842] CCryptoBoringSSL
[397 / 842] CCryptoBoringSSL
[402 / 842] CCryptoBoringSSL
[404 / 843] CCryptoBoringSSL
[408 / 843] CCryptoBoringSSL
[411 / 843] CCryptoBoringSSL
[423 / 843] CCryptoBoringSSL
[428 / 843] CCryptoBoringSSL
[429 / 843] CCryptoBoringSSL
[436 / 843] CCryptoBoringSSL
[437 / 843] CCryptoBoringSSL
[443 / 843] CCryptoBoringSSL
[450 / 843] CCryptoBoringSSL
[454 / 843] CCryptoBoringSSL
[460 / 843] CCryptoBoringSSL
[461 / 843] CCryptoBoringSSL
[467 / 843] CCryptoBoringSSL
[470 / 843] CCryptoBoringSSL
[477 / 843] CCryptoBoringSSL
[492 / 843] CCryptoBoringSSL
[505 / 843] CCryptoBoringSSL
[508 / 843] CCryptoBoringSSL
[514 / 843] CCryptoBoringSSL
[521 / 843] CCryptoBoringSSL
[523 / 843] CCryptoBoringSSL
[527 / 843] CCryptoBoringSSL
[530 / 843] CCryptoBoringSSL
[534 / 843] CCryptoBoringSSL
[536 / 843] CCryptoBoringSSL
[539 / 843] CCryptoBoringSSL
[542 / 843] CCryptoBoringSSL
[545 / 843] CCryptoBoringSSL
[549 / 843] CCryptoBoringSSL
[553 / 843] CCryptoBoringSSL
[559 / 843] CCryptoBoringSSL
[567 / 843] CCryptoBoringSSL
[568 / 843] CCryptoBoringSSL
[575 / 843] CCryptoBoringSSL
[577 / 843] CCryptoBoringSSL
[584 / 843] CCryptoBoringSSL
[591 / 843] CCryptoBoringSSL
[602 / 843] CCryptoBoringSSL
[604 / 843] CCryptoBoringSSL
[612 / 843] CCryptoBoringSSL
[615 / 843] CCryptoBoringSSL
[620 / 843] SwiftSyntax
[629 / 843] CCryptoBoringSSL
[634 / 843] CCryptoBoringSSL
[635 / 843] CCryptoBoringSSL
[641 / 843] CCryptoBoringSSL
[646 / 843] CCryptoBoringSSL
[647 / 843] CCryptoBoringSSL
[654 / 843] CCryptoBoringSSL
[657 / 843] CCryptoBoringSSL
[662 / 843] CCryptoBoringSSL
[668 / 843] CCryptoBoringSSL
[679 / 843] CCryptoBoringSSL
[685 / 843] CCryptoBoringSSL
[690 / 843] CCryptoBoringSSL
[697 / 843] CCryptoBoringSSL
[704 / 843] CCryptoBoringSSL
[712 / 843] CCryptoBoringSSL
[724 / 843] CCryptoBoringSSL
[730 / 843] CCryptoBoringSSL
[733 / 843] CCryptoBoringSSL
[736 / 843] CCryptoBoringSSL
[740 / 843] CCryptoBoringSSL
[745 / 843] SystemPackage
[748 / 843] CCryptoBoringSSL
[752 / 843] CCryptoBoringSSL
[754 / 843] SwiftSyntax
[755 / 843] SwiftParser
[757 / 843] Subprocess
[758 / 843] Subprocess
[760 / 843] Subprocess-product
[762 / 843] SwiftASTLintScaffold
[765 / 843] CryptoBoringWrapper
[767 / 843] AsyncOperations
[768 / 843] AsyncOperations-product
[769 / 843] AsyncOperations-product
[773 / 844] Subprocess
[776 / 845] Crypto
[779 / 855] Crypto
[780 / 856] Crypto
[781 / 856] CCryptoBoringSSL
[781 / 856] Crypto
[784 / 856] Crypto
[785 / 856] Crypto
[787 / 856] Crypto
[795 / 856]
[801 / 877] SwiftDiagnostics
[802 / 877] SwiftASTLintScaffold
[810 / 880] SwiftASTLintScaffold
[815 / 880] SwiftParser
[816 / 880] SwiftParser
[818 / 880] SwiftParser
[819 / 881] SwiftParser
[824 / 881] SwiftParser-product
[825 / 881] SwiftParser
[828 / 881] SwiftDiagnostics
[830 / 881] SwiftDiagnostics-product
[833 / 881] SwiftDiagnostics
[835 / 881] SwiftDiagnostics
[838 / 882] ArgumentParserToolInfo
[845 / 892] ArgumentParser
[848 / 893] SwiftParser
[853 / 893] SwiftParser
[856 / 894] ArgumentParser
[862 / 894] SwiftParser
[867 / 909] SwiftASTLint
[867 / 909] ArgumentParser
[872 / 909] SwiftASTLint
[878 / 909] SwiftASTLint
[880 / 910] swiftastlinttool-product
[883 / 910] swiftastlinttool-product
[887 / 910] SwiftASTLint
[889 / 911] CXKCPShims
[894 / 914] ArgumentParser
[904 / 914] SwiftASTLintTestSupport
[905 / 915] SwiftASTLintTestSupport
[908 / 916] SwiftSyntax
[911 / 917] SwiftSyntax
[917 / 917] SwiftASTLint-product
Build complete! (40.97 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.0",
"upper_bound" : "700.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "6.2.1",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "filemanagerprotocol",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Ryu0118/FileManagerProtocol.git"
},
{
"identity" : "swift-subprocess",
"requirement" : {
"range" : [
{
"lower_bound" : "0.4.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-subprocess.git"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system.git"
},
{
"identity" : "swift-async-operations",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mtj0928/swift-async-operations.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "4.5.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
}
],
"manifest_display_name" : "swift-ast-lint",
"name" : "swift-ast-lint",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "SwiftASTLint",
"targets" : [
"SwiftASTLint"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftASTLintTestSupport",
"targets" : [
"SwiftASTLintTestSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftASTLintScaffold",
"targets" : [
"SwiftASTLintScaffold"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "swiftastlinttool",
"targets" : [
"swift-ast-lint-tool"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "swift_ast_lint_tool",
"module_type" : "SwiftTarget",
"name" : "swift-ast-lint-tool",
"path" : "Sources/swift-ast-lint-tool",
"product_dependencies" : [
"ArgumentParser",
"Logging"
],
"product_memberships" : [
"swiftastlinttool"
],
"sources" : [
"InitCommand.swift",
"SwiftASTLintTool.swift",
"Version.swift"
],
"target_dependencies" : [
"SwiftASTLintScaffold"
],
"type" : "executable"
},
{
"c99name" : "SwiftASTLintTests",
"module_type" : "SwiftTarget",
"name" : "SwiftASTLintTests",
"path" : "Tests/SwiftASTLintTests",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SwiftDiagnostics",
"FileManagerProtocol"
],
"sources" : [
"ConfigurationLoaderTests.swift",
"DiagnosticTests.swift",
"FileCollectorTests.swift",
"FixApplierTests.swift",
"GlobPatternTests.swift",
"LintAndFixTests.swift",
"LintCacheTests.swift",
"LintCommandTests.swift",
"LintContextFixTests.swift",
"LintContextTests.swift",
"LintEngineFixTests.swift",
"LintEngineProgressTests.swift",
"ParameterizedRuleTests.swift",
"RuleExampleTests.swift",
"RuleSetTests.swift",
"RuleTests.swift",
"RulesReportTests.swift",
"SeverityTests.swift",
"TestHelpers.swift"
],
"target_dependencies" : [
"SwiftASTLint",
"SwiftASTLintTestSupport"
],
"type" : "test"
},
{
"c99name" : "SwiftASTLintTestSupport",
"module_type" : "SwiftTarget",
"name" : "SwiftASTLintTestSupport",
"path" : "Sources/SwiftASTLintTestSupport",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SwiftDiagnostics"
],
"product_memberships" : [
"SwiftASTLintTestSupport"
],
"sources" : [
"RuleTestSupport.swift"
],
"target_dependencies" : [
"SwiftASTLint"
],
"type" : "library"
},
{
"c99name" : "SwiftASTLintScaffoldTests",
"module_type" : "SwiftTarget",
"name" : "SwiftASTLintScaffoldTests",
"path" : "Tests/SwiftASTLintScaffoldTests",
"product_dependencies" : [
"FileManagerProtocol"
],
"sources" : [
"ScaffoldTests.swift"
],
"target_dependencies" : [
"SwiftASTLintScaffold"
],
"type" : "test"
},
{
"c99name" : "SwiftASTLintScaffold",
"module_type" : "SwiftTarget",
"name" : "SwiftASTLintScaffold",
"path" : "Sources/SwiftASTLintScaffold",
"product_dependencies" : [
"Subprocess",
"SystemPackage",
"FileManagerProtocol"
],
"product_memberships" : [
"SwiftASTLintScaffold",
"swiftastlinttool"
],
"sources" : [
"Constants.swift",
"Scaffold.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftASTLint",
"module_type" : "SwiftTarget",
"name" : "SwiftASTLint",
"path" : "Sources/SwiftASTLint",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SwiftDiagnostics",
"Yams",
"ArgumentParser",
"AsyncOperations",
"Logging",
"FileManagerProtocol",
"Crypto"
],
"product_memberships" : [
"SwiftASTLint",
"SwiftASTLintTestSupport"
],
"sources" : [
"Configuration.swift",
"ConfigurationLoader.swift",
"Constants.swift",
"Diagnostic.swift",
"FileCollector.swift",
"FixApplier.swift",
"GlobPattern.swift",
"LintCache.swift",
"LintCommand.swift",
"LintContext.swift",
"LintEngine.swift",
"Linter.swift",
"Logger.swift",
"ParameterizedRule.swift",
"Rule.swift",
"RuleProtocol.swift",
"RuleSet.swift",
"RulesCommand.swift",
"RulesReport.swift",
"Severity.swift",
"SimpleFixItMessage.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ad3afec1d6cff9a88dbd06b5b923cd7d46d6f55cc44d4c49fe48cde94ee812a7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.