Build Information
Successful build of swift-weak-self-check, reference 0.6.0 (416d56
), with Swift 6.0 for Linux on 20 Apr 2025 11:07:00 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/p-x9/swift-weak-self-check.git
Reference: 0.6.0
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/p-x9/swift-weak-self-check
* tag 0.6.0 -> FETCH_HEAD
HEAD is now at 416d56e Merge pull request #16 from p-x9/feature/swift-syntax-601
Cloned https://github.com/p-x9/swift-weak-self-check.git
Revision (git rev-parse @):
416d56e95821fe52b65abe40d40250ee1ad317c0
SUCCESS checkout https://github.com/p-x9/swift-weak-self-check.git at 0.6.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/p-x9/swift-weak-self-check.git
https://github.com/p-x9/swift-weak-self-check.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "509.0.0",
"upper_bound" : "602.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-indexstore",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kateinoigakukun/swift-indexstore.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.1",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "swift-weak-self-check",
"name" : "swift-weak-self-check",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "weak-self-check",
"targets" : [
"weak-self-check"
],
"type" : {
"executable" : null
}
},
{
"name" : "WeakSelfCheckBuildToolPlugin",
"targets" : [
"WeakSelfCheckBuildToolPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "WeakSelfCheckCommandPlugin",
"targets" : [
"WeakSelfCheckCommandPlugin"
],
"type" : {
"plugin" : null
}
}
],
"targets" : [
{
"c99name" : "weak_self_check",
"module_type" : "SwiftTarget",
"name" : "weak-self-check",
"path" : "Sources/weak-self-check",
"product_dependencies" : [
"ArgumentParser",
"Yams",
"SwiftIndexStore"
],
"product_memberships" : [
"weak-self-check",
"WeakSelfCheckBuildToolPlugin",
"WeakSelfCheckCommandPlugin"
],
"sources" : [
"Config.swift",
"Extension/FileManager+.swift",
"Extension/ReportType+.swift",
"main.swift"
],
"target_dependencies" : [
"WeakSelfCheckCore"
],
"type" : "executable"
},
{
"c99name" : "WeakSelfCheckCore",
"module_type" : "SwiftTarget",
"name" : "WeakSelfCheckCore",
"path" : "Sources/WeakSelfCheckCore",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SwiftIndexStore",
"SwiftSyntaxBuilder"
],
"product_memberships" : [
"weak-self-check",
"WeakSelfCheckBuildToolPlugin",
"WeakSelfCheckCommandPlugin"
],
"sources" : [
"ClosureWeakSelfChecker.swift",
"Extension/ClosureCapture+.swift",
"Extension/FunctionParameterSyntax+.swift",
"Extension/IndexStoreSymbol+.swift",
"Extension/MemberAccessExprSyntax+.swift",
"Extension/String+.swift",
"Extension/Syntax+.swift",
"Extension/TypeSyntaxProtocol+.swift",
"Model/WhiteListElement.swift",
"Reporter/ReportType.swift",
"Reporter/Reporter.swift",
"SelfAccessDetector.swift",
"Util/demangle.swift",
"WeakSelfChecker.swift"
],
"type" : "library"
},
{
"c99name" : "WeakSelfCheckCommandPlugin",
"module_type" : "PluginTarget",
"name" : "WeakSelfCheckCommandPlugin",
"path" : "Plugins/WeakSelfCheckCommandPlugin",
"plugin_capability" : {
"intent" : {
"description" : "Check whether `self` is captured by weak reference in Closure.",
"type" : "custom",
"verb" : "weak-self-check"
},
"permissions" : [
],
"type" : "command"
},
"product_memberships" : [
"WeakSelfCheckCommandPlugin"
],
"sources" : [
"plugin.swift"
],
"target_dependencies" : [
"weak-self-check"
],
"type" : "plugin"
},
{
"c99name" : "WeakSelfCheckBuildToolPlugin",
"module_type" : "PluginTarget",
"name" : "WeakSelfCheckBuildToolPlugin",
"path" : "Plugins/WeakSelfCheckBuildToolPlugin",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"WeakSelfCheckBuildToolPlugin"
],
"sources" : [
"plugin.swift"
],
"target_dependencies" : [
"weak-self-check"
],
"type" : "plugin"
}
],
"tools_version" : "5.9"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/kateinoigakukun/swift-indexstore.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-syntax.git
[1/319] Fetching swift-indexstore
[320/10608] Fetching swift-indexstore, yams
[3819/25502] Fetching swift-indexstore, yams, swift-argument-parser
[19428/95672] Fetching swift-indexstore, yams, swift-argument-parser, swift-syntax
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.88s)
[19731/80778] Fetching swift-indexstore, yams, swift-syntax
Fetched https://github.com/kateinoigakukun/swift-indexstore.git from cache (1.10s)
[25727/80459] Fetching yams, swift-syntax
Fetched https://github.com/jpsim/Yams.git from cache (4.79s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (4.80s)
Computing version for https://github.com/kateinoigakukun/swift-indexstore.git
Computed https://github.com/kateinoigakukun/swift-indexstore.git at 0.3.0 (0.48s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.57s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.3.1 (2.24s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.1 (1.49s)
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.3.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.5.0
Creating working copy for https://github.com/kateinoigakukun/swift-indexstore.git
Working copy of https://github.com/kateinoigakukun/swift-indexstore.git resolved at 0.3.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.1
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin WeakSelfCheckBuildToolPlugin
/host/spi-builder-workspace/Plugins/WeakSelfCheckCommandPlugin/plugin.swift:37:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
35 |
36 | let process = Process()
37 | process.launchPath = tool.path.string
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
38 | process.arguments = [
39 | path,
[3/3] Compiling plugin WeakSelfCheckCommandPlugin
Building for debugging...
[3/46] Write sources
[18/46] Compiling _SwiftSyntaxCShims dummy.c
[19/46] Compiling _CIndexStore dummy.c
[20/46] Write sources
[21/46] Compiling writer.c
[22/46] Compiling reader.c
[23/46] Compiling parser.c
[24/46] Compiling api.c
[25/46] Compiling emitter.c
[26/46] Compiling scanner.c
[27/46] Write swift-version-24593BA9C3E375BF.txt
[29/85] Emitting module SwiftIndexStore
error: emit-module command failed with exit code 1 (use -v to see invocation)
[30/86] Emitting module SwiftSyntax600
<unknown>:0: error: upcoming feature 'StrictConcurrency' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
[31/86] Compiling SwiftSyntax600 Empty.swift
<unknown>:0: error: upcoming feature 'StrictConcurrency' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'StrictConcurrency' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'StrictConcurrency' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
error: emit-module command failed with exit code 1 (use -v to see invocation)
[32/86] Emitting module SwiftSyntax509
<unknown>:0: error: upcoming feature 'StrictConcurrency' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'StrictConcurrency' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: error: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
[33/86] Emitting module ArgumentParserToolInfo
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
[0/1] Planning build
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin WeakSelfCheckBuildToolPlugin
/host/spi-builder-workspace/Plugins/WeakSelfCheckCommandPlugin/plugin.swift:37:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
35 |
36 | let process = Process()
37 | process.launchPath = tool.path.string
| |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
| `- note: use 'executableURL' instead
38 | process.arguments = [
39 | path,
[3/3] Compiling plugin WeakSelfCheckCommandPlugin
Building for debugging...
[3/22] Write swift-version-24593BA9C3E375BF.txt
[5/52] Compiling SwiftSyntax601 Empty.swift
[6/55] Emitting module SwiftSyntax601
[7/62] Compiling SwiftSyntax510 Empty.swift
[8/62] Compiling SwiftSyntax509 Empty.swift
[9/62] Compiling SwiftSyntax600 Empty.swift
[10/62] Emitting module SwiftSyntax510
[11/63] Emitting module SwiftSyntax509
[12/63] Emitting module SwiftSyntax600
[17/65] Compiling SwiftIndexStore IndexStoreUnit.swift
[17/66] Wrapping AST for SwiftSyntax601 for debugging
[18/66] Wrapping AST for SwiftSyntax510 for debugging
[19/66] Wrapping AST for SwiftSyntax600 for debugging
[21/66] Compiling Yams Decoder.swift
[22/66] Compiling Yams Emitter.swift
[22/66] Wrapping AST for SwiftSyntax509 for debugging
[24/66] Compiling Yams Tag.swift
[25/66] Compiling Yams YamlAnchorProviding.swift
[26/68] Compiling ArgumentParserToolInfo ToolInfo.swift
[27/68] Emitting module ArgumentParserToolInfo
[29/83] Compiling SwiftSyntax Convenience.swift
[30/83] Compiling SwiftSyntax CustomTraits.swift
[31/83] Compiling SwiftSyntax EditorPlaceholder.swift
[31/133] Wrapping AST for ArgumentParserToolInfo for debugging
[33/133] Emitting module Yams
[34/171] Compiling SwiftIndexStore Process+Extension.swift
[35/171] Compiling SwiftIndexStore OptionSetDisplayable.swift
[36/171] Compiling ArgumentParser ParsableArguments.swift
[37/171] Compiling ArgumentParser ParsableArgumentsValidation.swift
[38/171] Compiling SwiftIndexStore LibIndexStore.swift
[39/171] Compiling ArgumentParser CommandConfiguration.swift
[40/171] Compiling ArgumentParser CommandGroup.swift
[41/171] Emitting module SwiftIndexStore
[42/171] Compiling ArgumentParser BashCompletionsGenerator.swift
[43/171] Compiling ArgumentParser CompletionsGenerator.swift
[44/171] Compiling ArgumentParser ZshCompletionsGenerator.swift
[45/171] Compiling ArgumentParser Argument.swift
[46/171] Compiling ArgumentParser ArgumentHelp.swift
[47/171] Compiling ArgumentParser OptionGroup.swift
[48/171] Compiling ArgumentParser AsyncParsableCommand.swift
[49/171] Compiling ArgumentParser Flag.swift
[50/171] Compiling ArgumentParser NameSpecification.swift
[51/171] Compiling ArgumentParser Option.swift
[52/171] Compiling SwiftIndexStore UnfairLock.swift
[55/171] Compiling ArgumentParser FishCompletionsGenerator.swift
[57/172] Compiling SwiftIndexStore SwiftIndexStore.swift
[58/173] Wrapping AST for Yams for debugging
[64/173] Compiling ArgumentParser EnumerableFlag.swift
[65/173] Compiling ArgumentParser ExpressibleByArgument.swift
[68/173] Compiling ArgumentParser ParsableCommand.swift
[69/173] Compiling ArgumentParser ArgumentDecoder.swift
[69/178] Wrapping AST for SwiftIndexStore for debugging
[71/178] Compiling ArgumentParser ArgumentVisibility.swift
[72/178] Compiling ArgumentParser CompletionKind.swift
[73/178] Compiling ArgumentParser Errors.swift
[77/178] Emitting module ArgumentParser
[93/178] Compiling ArgumentParser Name.swift
[94/178] Compiling ArgumentParser Parsed.swift
[95/178] Compiling ArgumentParser ParsedValues.swift
[96/178] Compiling ArgumentParser ParserError.swift
[97/178] Compiling ArgumentParser SplitArguments.swift
[98/178] Compiling ArgumentParser DumpHelpGenerator.swift
[99/178] Compiling ArgumentParser HelpCommand.swift
[100/178] Compiling ArgumentParser HelpGenerator.swift
[101/178] Compiling ArgumentParser MessageInfo.swift
[102/178] Compiling ArgumentParser UsageGenerator.swift
[103/187] Compiling ArgumentParser ArgumentDefinition.swift
[104/187] Compiling ArgumentParser ArgumentSet.swift
[105/187] Compiling ArgumentParser CommandParser.swift
[106/187] Compiling ArgumentParser InputKey.swift
[107/187] Compiling ArgumentParser InputOrigin.swift
[108/187] Compiling ArgumentParser CollectionExtensions.swift
[109/187] Compiling ArgumentParser Platform.swift
[110/187] Compiling ArgumentParser SequenceExtensions.swift
[111/187] Compiling ArgumentParser StringExtensions.swift
[112/187] Compiling ArgumentParser Tree.swift
[113/188] Wrapping AST for ArgumentParser for debugging
[124/188] Emitting module SwiftSyntax
[125/188] Compiling SwiftSyntax SyntaxEnum.swift
[126/188] Compiling SwiftSyntax SyntaxKind.swift
[127/188] Compiling SwiftSyntax SyntaxRewriter.swift
[128/188] Compiling SwiftSyntax SyntaxTraits.swift
[129/188] Compiling SwiftSyntax SyntaxVisitor.swift
[130/188] Compiling SwiftSyntax TokenKind.swift
[131/188] Compiling SwiftSyntax Tokens.swift
[132/188] Compiling SwiftSyntax TriviaPieces.swift
[133/188] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[134/188] Compiling SwiftSyntax RawSyntaxNodesC.swift
[135/188] Compiling SwiftSyntax RawSyntaxNodesD.swift
[136/188] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[137/188] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[138/188] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[139/188] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[140/188] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[141/188] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[142/188] Compiling SwiftSyntax RawSyntaxValidation.swift
[158/188] Compiling SwiftSyntax TokenDiagnostic.swift
[159/188] Compiling SwiftSyntax TokenSequence.swift
[160/188] Compiling SwiftSyntax TokenSyntax.swift
[170/188] Compiling SwiftSyntax SyntaxNodesAB.swift
[171/188] Compiling SwiftSyntax SyntaxNodesC.swift
[172/188] Compiling SwiftSyntax SyntaxNodesD.swift
[173/188] Compiling SwiftSyntax SyntaxNodesEF.swift
[174/188] Compiling SwiftSyntax SyntaxNodesGHI.swift
[175/188] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[176/188] Compiling SwiftSyntax SyntaxNodesOP.swift
[177/188] Compiling SwiftSyntax SyntaxNodesQRS.swift
[178/188] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[179/189] Wrapping AST for SwiftSyntax for debugging
[181/247] Compiling SwiftDiagnostics Message.swift
[182/248] Compiling SwiftParser CharacterInfo.swift
[183/248] Compiling SwiftParser CollectionNodes+Parsable.swift
[184/248] Compiling SwiftDiagnostics Note.swift
[185/248] Compiling SwiftParser Attributes.swift
[186/248] Compiling SwiftParser Availability.swift
[187/248] Emitting module SwiftDiagnostics
[188/248] Compiling SwiftBasicFormat Syntax+Extensions.swift
[189/248] Emitting module SwiftBasicFormat
[190/248] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[191/248] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[192/248] Compiling SwiftBasicFormat InferIndentation.swift
[193/248] Compiling SwiftBasicFormat Indenter.swift
[194/248] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[195/248] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[196/248] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[197/248] Compiling SwiftDiagnostics FixIt.swift
[199/249] Compiling SwiftParser SwiftParserCompatibility.swift
[200/249] Compiling SwiftParser SwiftVersion.swift
[201/249] Compiling SwiftParser SyntaxUtils.swift
[202/249] Compiling SwiftParser TokenConsumer.swift
[203/249] Compiling SwiftParser TokenPrecedence.swift
[203/254] Wrapping AST for SwiftDiagnostics for debugging
[205/254] Compiling SwiftBasicFormat BasicFormat.swift
[206/255] Wrapping AST for SwiftBasicFormat for debugging
[208/255] Compiling SwiftParser TokenSpec.swift
[209/255] Compiling SwiftParser TokenSpecSet.swift
[210/255] Compiling SwiftParser TopLevel.swift
[211/255] Compiling SwiftParser TriviaParser.swift
[212/255] Compiling SwiftParser Types.swift
[213/255] Compiling SwiftParser LexemeSequence.swift
[214/255] Compiling SwiftParser Lexer.swift
[215/255] Compiling SwiftParser RegexLiteralLexer.swift
[216/255] Compiling SwiftParser UnicodeScalarExtensions.swift
[217/255] Compiling SwiftParser Lookahead.swift
[218/255] Compiling SwiftParser LoopProgressCondition.swift
[219/255] Emitting module SwiftParser
[220/255] Compiling SwiftParser Modifiers.swift
[221/255] Compiling SwiftParser Names.swift
[222/255] Compiling SwiftParser Nominals.swift
[223/255] Compiling SwiftParser Parameters.swift
[224/255] Compiling SwiftParser ParseSourceFile.swift
[225/255] Compiling SwiftParser Parser.swift
[226/255] Compiling SwiftParser Patterns.swift
[227/255] Compiling SwiftParser Recovery.swift
[228/255] Compiling SwiftParser Specifiers.swift
[229/255] Compiling SwiftParser Statements.swift
[230/255] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[231/255] Compiling SwiftParser StringLiterals.swift
[232/255] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[233/255] Compiling SwiftParser Expressions.swift
[234/255] Compiling SwiftParser IncrementalParseTransition.swift
[235/255] Compiling SwiftParser IsValidIdentifier.swift
[236/255] Compiling SwiftParser Cursor.swift
[237/255] Compiling SwiftParser Lexeme.swift
[242/255] Compiling SwiftParser Declarations.swift
[243/255] Compiling SwiftParser Directives.swift
[244/255] Compiling SwiftParser ExperimentalFeatures.swift
[245/255] Compiling SwiftParser IsLexerClassified.swift
[246/255] Compiling SwiftParser LayoutNodes+Parsable.swift
[247/255] Compiling SwiftParser Parser+TokenSpecSet.swift
[248/255] Compiling SwiftParser TokenSpecStaticMembers.swift
[249/256] Wrapping AST for SwiftParser for debugging
[251/269] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[252/270] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[253/270] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[254/270] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[255/270] Compiling SwiftParserDiagnostics PresenceUtils.swift
[256/270] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[257/270] Compiling SwiftParserDiagnostics Utils.swift
[258/270] Emitting module SwiftParserDiagnostics
[259/270] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[260/270] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[261/270] Compiling SwiftParserDiagnostics MissingNodesError.swift
[262/270] Compiling SwiftParserDiagnostics MissingTokenError.swift
[263/270] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[264/270] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[265/271] Wrapping AST for SwiftParserDiagnostics for debugging
[267/286] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[268/286] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[269/287] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[270/287] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[271/287] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[272/287] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[273/287] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[274/287] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[275/287] Compiling SwiftSyntaxBuilder Indenter.swift
[276/287] Compiling SwiftSyntaxBuilder ListBuilder.swift
[277/287] Emitting module SwiftSyntaxBuilder
[278/287] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[279/287] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[280/287] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[281/287] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[282/287] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[283/288] Wrapping AST for SwiftSyntaxBuilder for debugging
[285/302] Compiling WeakSelfCheckCore demangle.swift
[286/303] Compiling WeakSelfCheckCore WhiteListElement.swift
[287/303] Compiling WeakSelfCheckCore ReportType.swift
[288/303] Compiling WeakSelfCheckCore MemberAccessExprSyntax+.swift
[289/303] Compiling WeakSelfCheckCore String+.swift
[290/303] Compiling WeakSelfCheckCore Reporter.swift
[291/303] Compiling WeakSelfCheckCore SelfAccessDetector.swift
[292/303] Compiling WeakSelfCheckCore Syntax+.swift
[293/303] Compiling WeakSelfCheckCore TypeSyntaxProtocol+.swift
[294/303] Compiling WeakSelfCheckCore FunctionParameterSyntax+.swift
[295/303] Compiling WeakSelfCheckCore IndexStoreSymbol+.swift
[296/303] Compiling WeakSelfCheckCore ClosureWeakSelfChecker.swift
[297/303] Compiling WeakSelfCheckCore ClosureCapture+.swift
[298/303] Emitting module WeakSelfCheckCore
[299/303] Compiling WeakSelfCheckCore WeakSelfChecker.swift
[300/304] Wrapping AST for WeakSelfCheckCore for debugging
[302/309] Compiling weak_self_check FileManager+.swift
[303/309] Compiling weak_self_check ReportType+.swift
[304/309] Emitting module weak_self_check
[305/309] Compiling weak_self_check main.swift
[306/309] Compiling weak_self_check Config.swift
[307/310] Wrapping AST for weak-self-check for debugging
[308/310] Write Objects.LinkFileList
[309/310] Linking weak-self-check
Build complete! (63.74s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "509.0.0",
"upper_bound" : "602.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-indexstore",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kateinoigakukun/swift-indexstore.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.1",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "swift-weak-self-check",
"name" : "swift-weak-self-check",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "weak-self-check",
"targets" : [
"weak-self-check"
],
"type" : {
"executable" : null
}
},
{
"name" : "WeakSelfCheckBuildToolPlugin",
"targets" : [
"WeakSelfCheckBuildToolPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "WeakSelfCheckCommandPlugin",
"targets" : [
"WeakSelfCheckCommandPlugin"
],
"type" : {
"plugin" : null
}
}
],
"targets" : [
{
"c99name" : "weak_self_check",
"module_type" : "SwiftTarget",
"name" : "weak-self-check",
"path" : "Sources/weak-self-check",
"product_dependencies" : [
"ArgumentParser",
"Yams",
"SwiftIndexStore"
],
"product_memberships" : [
"weak-self-check",
"WeakSelfCheckBuildToolPlugin",
"WeakSelfCheckCommandPlugin"
],
"sources" : [
"Config.swift",
"Extension/FileManager+.swift",
"Extension/ReportType+.swift",
"main.swift"
],
"target_dependencies" : [
"WeakSelfCheckCore"
],
"type" : "executable"
},
{
"c99name" : "WeakSelfCheckCore",
"module_type" : "SwiftTarget",
"name" : "WeakSelfCheckCore",
"path" : "Sources/WeakSelfCheckCore",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SwiftIndexStore",
"SwiftSyntaxBuilder"
],
"product_memberships" : [
"weak-self-check",
"WeakSelfCheckBuildToolPlugin",
"WeakSelfCheckCommandPlugin"
],
"sources" : [
"ClosureWeakSelfChecker.swift",
"Extension/ClosureCapture+.swift",
"Extension/FunctionParameterSyntax+.swift",
"Extension/IndexStoreSymbol+.swift",
"Extension/MemberAccessExprSyntax+.swift",
"Extension/String+.swift",
"Extension/Syntax+.swift",
"Extension/TypeSyntaxProtocol+.swift",
"Model/WhiteListElement.swift",
"Reporter/ReportType.swift",
"Reporter/Reporter.swift",
"SelfAccessDetector.swift",
"Util/demangle.swift",
"WeakSelfChecker.swift"
],
"type" : "library"
},
{
"c99name" : "WeakSelfCheckCommandPlugin",
"module_type" : "PluginTarget",
"name" : "WeakSelfCheckCommandPlugin",
"path" : "Plugins/WeakSelfCheckCommandPlugin",
"plugin_capability" : {
"intent" : {
"description" : "Check whether `self` is captured by weak reference in Closure.",
"type" : "custom",
"verb" : "weak-self-check"
},
"permissions" : [
],
"type" : "command"
},
"product_memberships" : [
"WeakSelfCheckCommandPlugin"
],
"sources" : [
"plugin.swift"
],
"target_dependencies" : [
"weak-self-check"
],
"type" : "plugin"
},
{
"c99name" : "WeakSelfCheckBuildToolPlugin",
"module_type" : "PluginTarget",
"name" : "WeakSelfCheckBuildToolPlugin",
"path" : "Plugins/WeakSelfCheckBuildToolPlugin",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"WeakSelfCheckBuildToolPlugin"
],
"sources" : [
"plugin.swift"
],
"target_dependencies" : [
"weak-self-check"
],
"type" : "plugin"
}
],
"tools_version" : "5.9"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.