This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of PackageGeneratorCLI with Swift 6.0 for Linux.

Swift 6 data race errors: 0

Build Command

bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" 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 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mackoj/PackageGeneratorCLI.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/mackoj/PackageGeneratorCLI
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at b9ec120 make it code from docc folder
Cloned https://github.com/mackoj/PackageGeneratorCLI.git
Revision (git rev-parse @):
b9ec1206333e0995f38e947ee06707d5407893e6
SUCCESS checkout https://github.com/mackoj/PackageGeneratorCLI.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/mackoj/PackageGeneratorCLI.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" 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 2>&1
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-syntax
Fetching https://github.com/JohnSundell/Files
[1/1231] Fetching files
[1232/12945] Fetching files, swift-argument-parser
[12946/73883] Fetching files, swift-argument-parser, swift-syntax
Fetched https://github.com/JohnSundell/Files from cache (3.72s)
Fetched https://github.com/apple/swift-argument-parser from cache (3.74s)
Fetched https://github.com/apple/swift-syntax from cache (3.78s)
Computing version for https://github.com/apple/swift-syntax
Computed https://github.com/apple/swift-syntax at 510.0.1 (0.80s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.1.4 (0.60s)
Computing version for https://github.com/JohnSundell/Files.git
Computed https://github.com/JohnSundell/Files.git at 4.2.0 (0.53s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.1.4
Creating working copy for https://github.com/apple/swift-syntax
Working copy of https://github.com/apple/swift-syntax resolved at 510.0.1
Creating working copy for https://github.com/JohnSundell/Files
Working copy of https://github.com/JohnSundell/Files resolved at 4.2.0
[1/1] Compiling plugin GenerateManualPlugin
Building for debugging...
[1/22] Write sources
[10/22] Write swift-version-24593BA9C3E375BF.txt
[12/33] Emitting module SwiftSyntax510
[13/33] Compiling SwiftSyntax510 Empty.swift
[14/34] Emitting module SwiftSyntax509
[15/34] Compiling SwiftSyntax509 Empty.swift
[17/35] Wrapping AST for SwiftSyntax510 for debugging
[18/35] Wrapping AST for SwiftSyntax509 for debugging
[20/75] Emitting module ArgumentParserToolInfo
[21/75] Compiling ArgumentParserToolInfo ToolInfo.swift
[22/96] Wrapping AST for ArgumentParserToolInfo for debugging
[24/132] Emitting module ArgumentParser
[25/136] Compiling ArgumentParser Name.swift
[26/136] Compiling ArgumentParser Parsed.swift
[27/136] Compiling ArgumentParser ParsedValues.swift
[28/136] Compiling ArgumentParser ParserError.swift
[29/136] Compiling ArgumentParser SplitArguments.swift
[30/136] Compiling PackageGeneratorModels ParsedPackage.swift
[31/136] Emitting module PackageGeneratorModels
[32/136] Compiling PackageGeneratorModels PackageInformation.swift
[33/137] Emitting module Files
[34/137] Compiling Files Files.swift
[36/138] Wrapping AST for PackageGeneratorModels for debugging
[38/138] Compiling ArgumentParser BashCompletionsGenerator.swift
[39/138] Compiling ArgumentParser CompletionsGenerator.swift
[40/138] Compiling ArgumentParser FishCompletionsGenerator.swift
[41/138] Compiling ArgumentParser ZshCompletionsGenerator.swift
[42/138] Compiling ArgumentParser Argument.swift
[42/138] Wrapping AST for Files for debugging
[44/138] Compiling ArgumentParser CollectionExtensions.swift
[45/138] Compiling ArgumentParser SequenceExtensions.swift
[46/138] Compiling ArgumentParser StringExtensions.swift
[47/138] Compiling ArgumentParser Tree.swift
[48/138] Compiling ArgumentParser DumpHelpGenerator.swift
[49/138] Compiling ArgumentParser HelpCommand.swift
[50/138] Compiling ArgumentParser HelpGenerator.swift
[51/138] Compiling ArgumentParser MessageInfo.swift
[52/138] Compiling ArgumentParser UsageGenerator.swift
[53/138] Compiling ArgumentParser EnumerableFlag.swift
[54/138] Compiling ArgumentParser ExpressibleByArgument.swift
[55/138] Compiling ArgumentParser ParsableArguments.swift
[56/138] Compiling ArgumentParser ParsableArgumentsValidation.swift
[57/138] Compiling ArgumentParser ParsableCommand.swift
[58/138] Compiling ArgumentParser ArgumentHelp.swift
[59/138] Compiling ArgumentParser ArgumentVisibility.swift
[60/138] Compiling ArgumentParser CompletionKind.swift
[61/138] Compiling ArgumentParser Errors.swift
[62/138] Compiling ArgumentParser Flag.swift
[63/138] Compiling ArgumentParser NameSpecification.swift
[64/138] Compiling ArgumentParser Option.swift
[65/138] Compiling ArgumentParser OptionGroup.swift
[66/138] Compiling ArgumentParser AsyncParsableCommand.swift
[67/138] Compiling ArgumentParser CommandConfiguration.swift
[68/138] Compiling ArgumentParser ArgumentDecoder.swift
[69/138] Compiling ArgumentParser ArgumentDefinition.swift
[70/138] Compiling ArgumentParser ArgumentSet.swift
[71/138] Compiling ArgumentParser CommandParser.swift
[72/138] Compiling ArgumentParser InputOrigin.swift
[91/147] Wrapping AST for ArgumentParser for debugging
[93/147] Emitting module SwiftSyntax
[94/147] Compiling SwiftSyntax SyntaxArena.swift
[95/147] Compiling SwiftSyntax SyntaxChildren.swift
[96/147] Compiling SwiftSyntax SyntaxCollection.swift
[97/147] Compiling SwiftSyntax SyntaxHashable.swift
[98/147] Compiling SwiftSyntax SyntaxIdentifier.swift
[99/147] Compiling SwiftSyntax SyntaxNodeStructure.swift
[100/147] Compiling SwiftSyntax SyntaxProtocol.swift
[101/147] Compiling SwiftSyntax SyntaxText.swift
[102/147] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[103/147] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[104/147] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[105/147] Compiling SwiftSyntax SyntaxBaseNodes.swift
[106/147] Compiling SwiftSyntax SyntaxCollections.swift
[107/147] Compiling SwiftSyntax SyntaxEnum.swift
[108/147] Compiling SwiftSyntax SyntaxKind.swift
[109/147] Compiling SwiftSyntax SyntaxRewriter.swift
[110/147] Compiling SwiftSyntax SyntaxTraits.swift
[132/147] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[133/147] Compiling SwiftSyntax RawSyntaxNodesC.swift
[134/147] Compiling SwiftSyntax RawSyntaxNodesD.swift
[135/147] Compiling SwiftSyntax SyntaxNodesC.swift
[136/147] Compiling SwiftSyntax SyntaxNodesD.swift
[137/147] Compiling SwiftSyntax SyntaxNodesEF.swift
[138/147] Compiling SwiftSyntax SyntaxNodesGHI.swift
[139/147] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[140/147] Compiling SwiftSyntax SyntaxNodesOP.swift
[141/147] Compiling SwiftSyntax SyntaxNodesQRS.swift
[142/147] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[143/148] Wrapping AST for SwiftSyntax for debugging
[145/186] Compiling SwiftParser Modifiers.swift
[146/186] Compiling SwiftParser Names.swift
[147/186] Compiling SwiftParser Nominals.swift
[148/186] Compiling SwiftParser Parameters.swift
[149/186] Compiling SwiftParser ParseSourceFile.swift
[150/186] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[151/186] Compiling SwiftParser StringLiterals.swift
[152/186] Compiling SwiftParser SwiftParserCompatibility.swift
[153/186] Compiling SwiftParser SyntaxUtils.swift
[154/186] Compiling SwiftParser TokenConsumer.swift
[155/191] Compiling SwiftParser Lexer.swift
[156/191] Compiling SwiftParser RegexLiteralLexer.swift
[157/191] Compiling SwiftParser UnicodeScalarExtensions.swift
[158/191] Compiling SwiftParser Lookahead.swift
[159/191] Compiling SwiftParser LoopProgressCondition.swift
[160/191] Emitting module SwiftParser
[161/191] Compiling SwiftParser TokenPrecedence.swift
[162/191] Compiling SwiftParser TokenSpec.swift
[163/191] Compiling SwiftParser TokenSpecSet.swift
[164/191] Compiling SwiftParser TopLevel.swift
[165/191] Compiling SwiftParser TriviaParser.swift
[166/191] Compiling SwiftParser Parser.swift
[167/191] Compiling SwiftParser Patterns.swift
[168/191] Compiling SwiftParser Recovery.swift
[169/191] Compiling SwiftParser Specifiers.swift
[170/191] Compiling SwiftParser Statements.swift
[171/191] Compiling SwiftParser Attributes.swift
[172/191] Compiling SwiftParser Availability.swift
[173/191] Compiling SwiftParser CharacterInfo.swift
[174/191] Compiling SwiftParser CollectionNodes+Parsable.swift
[175/191] Compiling SwiftParser Declarations.swift
[176/191] Compiling SwiftParser Directives.swift
[177/191] Compiling SwiftParser ExperimentalFeatures.swift
[178/191] Compiling SwiftParser Expressions.swift
[179/191] Compiling SwiftParser IncrementalParseTransition.swift
[180/191] Compiling SwiftParser Cursor.swift
[181/191] Compiling SwiftParser Lexeme.swift
[182/191] Compiling SwiftParser LexemeSequence.swift
[183/191] Compiling SwiftParser Types.swift
[184/191] Compiling SwiftParser IsLexerClassified.swift
[185/191] Compiling SwiftParser LayoutNodes+Parsable.swift
[186/191] Compiling SwiftParser Parser+TokenSpecSet.swift
[187/191] Compiling SwiftParser TokenSpecStaticMembers.swift
[188/192] Wrapping AST for SwiftParser for debugging
[190/197] Compiling PackageGeneratorCLI GetImportVisitor.swift
[191/197] Emitting module PackageGeneratorCLI
/host/spi-builder-workspace/Sources/PackageGeneratorCLI/FileURL+ExpressibleByArgument.swift:4:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
2 | import ArgumentParser
3 |
4 | extension FileURL: ExpressibleByArgument {
  | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
5 |   public init?(argument: String) {
6 |     self.init(fileURLWithPath: argument)
[192/197] Compiling PackageGeneratorCLI cli.swift
[193/197] Compiling PackageGeneratorCLI FileURLCodable.swift
[194/197] Compiling PackageGeneratorCLI FileURL+ExpressibleByArgument.swift
/host/spi-builder-workspace/Sources/PackageGeneratorCLI/FileURL+ExpressibleByArgument.swift:4:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
2 | import ArgumentParser
3 |
4 | extension FileURL: ExpressibleByArgument {
  | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
5 |   public init?(argument: String) {
6 |     self.init(fileURLWithPath: argument)
[195/198] Wrapping AST for PackageGeneratorCLI for debugging
[196/198] Write Objects.LinkFileList
[197/198] Linking package-generator-cli
Build complete! (110.65s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "files",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.2.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/Files.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.4",
            "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" : "511.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-syntax"
    }
  ],
  "manifest_display_name" : "PackageGeneratorCLI",
  "name" : "PackageGeneratorCLI",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "package-generator-cli",
      "targets" : [
        "PackageGeneratorCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "PackageGeneratorModels",
      "targets" : [
        "PackageGeneratorModels"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PackageGeneratorModels",
      "module_type" : "SwiftTarget",
      "name" : "PackageGeneratorModels",
      "path" : "Sources/PackageGeneratorModels",
      "product_memberships" : [
        "package-generator-cli",
        "PackageGeneratorModels"
      ],
      "sources" : [
        "PackageInformation.swift",
        "ParsedPackage.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageGeneratorCLI",
      "module_type" : "SwiftTarget",
      "name" : "PackageGeneratorCLI",
      "path" : "Sources/PackageGeneratorCLI",
      "product_dependencies" : [
        "Files",
        "SwiftParser",
        "SwiftSyntax",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "package-generator-cli"
      ],
      "sources" : [
        "FileURL+ExpressibleByArgument.swift",
        "FileURLCodable.swift",
        "GetImportVisitor.swift",
        "cli.swift"
      ],
      "target_dependencies" : [
        "PackageGeneratorModels"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.7"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.