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 SwiftDocC, reference main (4f4350), with Swift 6.0 (beta) for Linux on 18 Sep 2024 13:38:48 UTC.

Swift 6 data race errors: 296

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-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 2>&1

Build Log

    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |             abstract: "Convert documentation markup, assets, and symbol information into a documentation archive.",
 32 |             usage: """
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:235:16: warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
233 |
234 |     /// File name for the linkable entity file emitted during conversion.
235 |     static var linkableEntitiesFileName = "linkable-entities.json"
    |                |- warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkableEntitiesFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkableEntitiesFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:238:16: warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
238 |     static var linkHierarchyFileName = "link-hierarchy.json"
    |                |- warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkHierarchyFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkHierarchyFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | }
240 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:18:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     struct EmitGeneratedCuration: ParsableCommand {
 17 |
 18 |         static var configuration = CommandConfiguration(
    |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |             commandName: "emit-generated-curation",
 20 |             abstract: "Write documentation extension files with markdown representations of DocC's automatic curation.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     valueName: "catalog-path"
 44 |                 ),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var documentationCatalog: URL?
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:54:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 52 |                     valueName: "symbol-graph-dir"
 53 |                 ),
 54 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |             )
 56 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:64:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |                     discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided documentation catalog."
 63 |                 ),
 64 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 65 |             )
 66 |             var outputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:22:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |         // MARK: - Configuration
21 |
22 |         public static var configuration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |             abstract: "Create an index for the documentation from compiled data.")
24 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:62:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
60 |         init() {}
61 |
62 |         static var configuration = CommandConfiguration(
   |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |             commandName: "index",
64 |             abstract: "Create an index for the documentation from compiled data.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Init.swift:23:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |         // MARK: - Configuration
22 |
23 |         public static var configuration: CommandConfiguration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |             abstract: "Generate a documentation catalog from the selected template.",
25 |             shouldDisplay: true
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:20:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |         public init() {}
 19 |
 20 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |             abstract: "Merge a list of documentation archives into a combined archive.",
 22 |             usage: "docc merge <archive-path> ... [<synthesized-landing-page-options>] [--output-path <output-path>]"
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:31:20: warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         //
 30 |         // Provided as a static variable to allow for using a different file manager in unit tests.
 31 |         static var _fileManager: FileManagerProtocol = FileManager.default
    |                    |- warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_fileManager' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_fileManager' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         // Note:
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     "A list of paths to '.\(Merge.archivePathExtension)' documentation archive directories to combine into a combined archive.",
 44 |                     valueName: "archive-path"),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var archives: [URL]
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:57:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |                     valueName: "catalog-path",
 56 |                     visibility: .hidden),
 57 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 58 |             var landingPageCatalog: URL?
 59 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:63:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 61 |                 name: [.customLong("output-path"), .customShort("o")],
 62 |                 help: "The location where the documentation compiler writes the combined documentation archive.",
 63 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 64 |             )
 65 |             var providedOutputURL: URL?
[1496/1514] Compiling SwiftDocCUtilities EmitGeneratedCuration.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:439:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
437 |                 Only documentation archives built with '--enable-experimental-external-link-support' are supported as dependencies.
438 |                 """),
439 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
440 |             )
441 |             var dependencies: [URL] = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:240:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
238 |                     discussion: "Specifying a diagnostic file path implies '--ide-console-output'."
239 |                 ),
240 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
241 |             )
242 |             var diagnosticsOutputPath: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:61:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 59 |                 name: [.customLong("additional-symbol-graph-dir")],
 60 |                 help: "A path to a directory of additional symbol graph files.",
 61 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |             )
 63 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:69:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 67 |                 parsing: ArrayParsingStrategy.upToNextOption,
 68 |                 help: .hidden,
 69 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 70 |             )
 71 |             @available(*, deprecated, renamed: "additionalSymbolGraphDirectory", message: "Use 'additionalSymbolGraphDirectory' instead. This deprecated API will be removed after 6.0 is released")
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:77:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 75 |                 name: [.customLong("output-path"), .customLong("output-dir"), .customShort("o")], // Remove "output-dir" when other tools no longer pass that option. (rdar://72449411)
 76 |                 help: "The location where the documentation compiler writes the built documentation.",
 77 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 78 |             )
 79 |             var providedOutputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/TemplateOption.swift:30:16: warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |     /// The location of the docc executable that's running.
 29 |     /// This can be set to a known value for testing.
 30 |     static var doccExecutableLocation: URL = {
    |                |- warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'doccExecutableLocation' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'doccExecutableLocation' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |         // We rely on Bundle.main.executableURL here which is a robust API
 32 |         // that should always return the current executable's URL, regardless of how it is invoked.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:26:20: warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |         ///
 25 |         /// Provided as a static variable to allow for redirecting output in unit tests.
 26 |         static var _errorLogHandle: LogHandle = .standardError
    |                    |- warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_errorLogHandle' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_errorLogHandle' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:28:20: warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 |         static var _errorLogHandle: LogHandle = .standardError
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
    |                    |- warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_diagnosticFormattingOptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_diagnosticFormattingOptions' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |         public static var configuration = CommandConfiguration(
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:30:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
 29 |
 30 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |             abstract: "Convert documentation markup, assets, and symbol information into a documentation archive.",
 32 |             usage: """
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:235:16: warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
233 |
234 |     /// File name for the linkable entity file emitted during conversion.
235 |     static var linkableEntitiesFileName = "linkable-entities.json"
    |                |- warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkableEntitiesFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkableEntitiesFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:238:16: warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
238 |     static var linkHierarchyFileName = "link-hierarchy.json"
    |                |- warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkHierarchyFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkHierarchyFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | }
240 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:18:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     struct EmitGeneratedCuration: ParsableCommand {
 17 |
 18 |         static var configuration = CommandConfiguration(
    |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |             commandName: "emit-generated-curation",
 20 |             abstract: "Write documentation extension files with markdown representations of DocC's automatic curation.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     valueName: "catalog-path"
 44 |                 ),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var documentationCatalog: URL?
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:54:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 52 |                     valueName: "symbol-graph-dir"
 53 |                 ),
 54 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |             )
 56 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:64:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |                     discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided documentation catalog."
 63 |                 ),
 64 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 65 |             )
 66 |             var outputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:22:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |         // MARK: - Configuration
21 |
22 |         public static var configuration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |             abstract: "Create an index for the documentation from compiled data.")
24 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:62:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
60 |         init() {}
61 |
62 |         static var configuration = CommandConfiguration(
   |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |             commandName: "index",
64 |             abstract: "Create an index for the documentation from compiled data.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Init.swift:23:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |         // MARK: - Configuration
22 |
23 |         public static var configuration: CommandConfiguration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |             abstract: "Generate a documentation catalog from the selected template.",
25 |             shouldDisplay: true
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:20:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |         public init() {}
 19 |
 20 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |             abstract: "Merge a list of documentation archives into a combined archive.",
 22 |             usage: "docc merge <archive-path> ... [<synthesized-landing-page-options>] [--output-path <output-path>]"
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:31:20: warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         //
 30 |         // Provided as a static variable to allow for using a different file manager in unit tests.
 31 |         static var _fileManager: FileManagerProtocol = FileManager.default
    |                    |- warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_fileManager' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_fileManager' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         // Note:
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     "A list of paths to '.\(Merge.archivePathExtension)' documentation archive directories to combine into a combined archive.",
 44 |                     valueName: "archive-path"),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var archives: [URL]
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:57:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |                     valueName: "catalog-path",
 56 |                     visibility: .hidden),
 57 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 58 |             var landingPageCatalog: URL?
 59 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:63:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 61 |                 name: [.customLong("output-path"), .customShort("o")],
 62 |                 help: "The location where the documentation compiler writes the combined documentation archive.",
 63 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 64 |             )
 65 |             var providedOutputURL: URL?
[1497/1514] Compiling SwiftDocCUtilities Index.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:439:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
437 |                 Only documentation archives built with '--enable-experimental-external-link-support' are supported as dependencies.
438 |                 """),
439 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
440 |             )
441 |             var dependencies: [URL] = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:240:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
238 |                     discussion: "Specifying a diagnostic file path implies '--ide-console-output'."
239 |                 ),
240 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
241 |             )
242 |             var diagnosticsOutputPath: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:61:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 59 |                 name: [.customLong("additional-symbol-graph-dir")],
 60 |                 help: "A path to a directory of additional symbol graph files.",
 61 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |             )
 63 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:69:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 67 |                 parsing: ArrayParsingStrategy.upToNextOption,
 68 |                 help: .hidden,
 69 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 70 |             )
 71 |             @available(*, deprecated, renamed: "additionalSymbolGraphDirectory", message: "Use 'additionalSymbolGraphDirectory' instead. This deprecated API will be removed after 6.0 is released")
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:77:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 75 |                 name: [.customLong("output-path"), .customLong("output-dir"), .customShort("o")], // Remove "output-dir" when other tools no longer pass that option. (rdar://72449411)
 76 |                 help: "The location where the documentation compiler writes the built documentation.",
 77 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 78 |             )
 79 |             var providedOutputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/TemplateOption.swift:30:16: warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |     /// The location of the docc executable that's running.
 29 |     /// This can be set to a known value for testing.
 30 |     static var doccExecutableLocation: URL = {
    |                |- warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'doccExecutableLocation' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'doccExecutableLocation' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |         // We rely on Bundle.main.executableURL here which is a robust API
 32 |         // that should always return the current executable's URL, regardless of how it is invoked.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:26:20: warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |         ///
 25 |         /// Provided as a static variable to allow for redirecting output in unit tests.
 26 |         static var _errorLogHandle: LogHandle = .standardError
    |                    |- warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_errorLogHandle' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_errorLogHandle' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:28:20: warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 |         static var _errorLogHandle: LogHandle = .standardError
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
    |                    |- warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_diagnosticFormattingOptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_diagnosticFormattingOptions' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |         public static var configuration = CommandConfiguration(
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:30:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
 29 |
 30 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |             abstract: "Convert documentation markup, assets, and symbol information into a documentation archive.",
 32 |             usage: """
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:235:16: warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
233 |
234 |     /// File name for the linkable entity file emitted during conversion.
235 |     static var linkableEntitiesFileName = "linkable-entities.json"
    |                |- warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkableEntitiesFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkableEntitiesFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:238:16: warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
238 |     static var linkHierarchyFileName = "link-hierarchy.json"
    |                |- warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkHierarchyFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkHierarchyFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | }
240 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:18:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     struct EmitGeneratedCuration: ParsableCommand {
 17 |
 18 |         static var configuration = CommandConfiguration(
    |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |             commandName: "emit-generated-curation",
 20 |             abstract: "Write documentation extension files with markdown representations of DocC's automatic curation.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     valueName: "catalog-path"
 44 |                 ),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var documentationCatalog: URL?
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:54:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 52 |                     valueName: "symbol-graph-dir"
 53 |                 ),
 54 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |             )
 56 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:64:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |                     discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided documentation catalog."
 63 |                 ),
 64 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 65 |             )
 66 |             var outputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:22:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |         // MARK: - Configuration
21 |
22 |         public static var configuration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |             abstract: "Create an index for the documentation from compiled data.")
24 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:62:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
60 |         init() {}
61 |
62 |         static var configuration = CommandConfiguration(
   |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |             commandName: "index",
64 |             abstract: "Create an index for the documentation from compiled data.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Init.swift:23:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |         // MARK: - Configuration
22 |
23 |         public static var configuration: CommandConfiguration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |             abstract: "Generate a documentation catalog from the selected template.",
25 |             shouldDisplay: true
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:20:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |         public init() {}
 19 |
 20 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |             abstract: "Merge a list of documentation archives into a combined archive.",
 22 |             usage: "docc merge <archive-path> ... [<synthesized-landing-page-options>] [--output-path <output-path>]"
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:31:20: warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         //
 30 |         // Provided as a static variable to allow for using a different file manager in unit tests.
 31 |         static var _fileManager: FileManagerProtocol = FileManager.default
    |                    |- warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_fileManager' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_fileManager' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         // Note:
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     "A list of paths to '.\(Merge.archivePathExtension)' documentation archive directories to combine into a combined archive.",
 44 |                     valueName: "archive-path"),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var archives: [URL]
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:57:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |                     valueName: "catalog-path",
 56 |                     visibility: .hidden),
 57 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 58 |             var landingPageCatalog: URL?
 59 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:63:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 61 |                 name: [.customLong("output-path"), .customShort("o")],
 62 |                 help: "The location where the documentation compiler writes the combined documentation archive.",
 63 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 64 |             )
 65 |             var providedOutputURL: URL?
[1498/1514] Compiling SwiftDocCUtilities Init.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:439:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
437 |                 Only documentation archives built with '--enable-experimental-external-link-support' are supported as dependencies.
438 |                 """),
439 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
440 |             )
441 |             var dependencies: [URL] = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:240:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
238 |                     discussion: "Specifying a diagnostic file path implies '--ide-console-output'."
239 |                 ),
240 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
241 |             )
242 |             var diagnosticsOutputPath: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:61:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 59 |                 name: [.customLong("additional-symbol-graph-dir")],
 60 |                 help: "A path to a directory of additional symbol graph files.",
 61 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |             )
 63 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:69:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 67 |                 parsing: ArrayParsingStrategy.upToNextOption,
 68 |                 help: .hidden,
 69 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 70 |             )
 71 |             @available(*, deprecated, renamed: "additionalSymbolGraphDirectory", message: "Use 'additionalSymbolGraphDirectory' instead. This deprecated API will be removed after 6.0 is released")
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:77:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 75 |                 name: [.customLong("output-path"), .customLong("output-dir"), .customShort("o")], // Remove "output-dir" when other tools no longer pass that option. (rdar://72449411)
 76 |                 help: "The location where the documentation compiler writes the built documentation.",
 77 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 78 |             )
 79 |             var providedOutputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/TemplateOption.swift:30:16: warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |     /// The location of the docc executable that's running.
 29 |     /// This can be set to a known value for testing.
 30 |     static var doccExecutableLocation: URL = {
    |                |- warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'doccExecutableLocation' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'doccExecutableLocation' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |         // We rely on Bundle.main.executableURL here which is a robust API
 32 |         // that should always return the current executable's URL, regardless of how it is invoked.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:26:20: warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |         ///
 25 |         /// Provided as a static variable to allow for redirecting output in unit tests.
 26 |         static var _errorLogHandle: LogHandle = .standardError
    |                    |- warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_errorLogHandle' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_errorLogHandle' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:28:20: warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 |         static var _errorLogHandle: LogHandle = .standardError
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
    |                    |- warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_diagnosticFormattingOptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_diagnosticFormattingOptions' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |         public static var configuration = CommandConfiguration(
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:30:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
 29 |
 30 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |             abstract: "Convert documentation markup, assets, and symbol information into a documentation archive.",
 32 |             usage: """
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:235:16: warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
233 |
234 |     /// File name for the linkable entity file emitted during conversion.
235 |     static var linkableEntitiesFileName = "linkable-entities.json"
    |                |- warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkableEntitiesFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkableEntitiesFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:238:16: warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
238 |     static var linkHierarchyFileName = "link-hierarchy.json"
    |                |- warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkHierarchyFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkHierarchyFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | }
240 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:18:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     struct EmitGeneratedCuration: ParsableCommand {
 17 |
 18 |         static var configuration = CommandConfiguration(
    |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |             commandName: "emit-generated-curation",
 20 |             abstract: "Write documentation extension files with markdown representations of DocC's automatic curation.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     valueName: "catalog-path"
 44 |                 ),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var documentationCatalog: URL?
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:54:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 52 |                     valueName: "symbol-graph-dir"
 53 |                 ),
 54 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |             )
 56 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:64:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |                     discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided documentation catalog."
 63 |                 ),
 64 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 65 |             )
 66 |             var outputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:22:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |         // MARK: - Configuration
21 |
22 |         public static var configuration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |             abstract: "Create an index for the documentation from compiled data.")
24 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:62:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
60 |         init() {}
61 |
62 |         static var configuration = CommandConfiguration(
   |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |             commandName: "index",
64 |             abstract: "Create an index for the documentation from compiled data.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Init.swift:23:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |         // MARK: - Configuration
22 |
23 |         public static var configuration: CommandConfiguration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |             abstract: "Generate a documentation catalog from the selected template.",
25 |             shouldDisplay: true
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:20:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |         public init() {}
 19 |
 20 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |             abstract: "Merge a list of documentation archives into a combined archive.",
 22 |             usage: "docc merge <archive-path> ... [<synthesized-landing-page-options>] [--output-path <output-path>]"
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:31:20: warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         //
 30 |         // Provided as a static variable to allow for using a different file manager in unit tests.
 31 |         static var _fileManager: FileManagerProtocol = FileManager.default
    |                    |- warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_fileManager' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_fileManager' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         // Note:
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     "A list of paths to '.\(Merge.archivePathExtension)' documentation archive directories to combine into a combined archive.",
 44 |                     valueName: "archive-path"),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var archives: [URL]
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:57:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |                     valueName: "catalog-path",
 56 |                     visibility: .hidden),
 57 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 58 |             var landingPageCatalog: URL?
 59 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:63:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 61 |                 name: [.customLong("output-path"), .customShort("o")],
 62 |                 help: "The location where the documentation compiler writes the combined documentation archive.",
 63 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 64 |             )
 65 |             var providedOutputURL: URL?
[1499/1514] Compiling SwiftDocCUtilities Merge.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:439:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
437 |                 Only documentation archives built with '--enable-experimental-external-link-support' are supported as dependencies.
438 |                 """),
439 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
440 |             )
441 |             var dependencies: [URL] = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:240:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
238 |                     discussion: "Specifying a diagnostic file path implies '--ide-console-output'."
239 |                 ),
240 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
241 |             )
242 |             var diagnosticsOutputPath: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:61:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 59 |                 name: [.customLong("additional-symbol-graph-dir")],
 60 |                 help: "A path to a directory of additional symbol graph files.",
 61 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |             )
 63 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:69:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 67 |                 parsing: ArrayParsingStrategy.upToNextOption,
 68 |                 help: .hidden,
 69 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 70 |             )
 71 |             @available(*, deprecated, renamed: "additionalSymbolGraphDirectory", message: "Use 'additionalSymbolGraphDirectory' instead. This deprecated API will be removed after 6.0 is released")
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:77:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 75 |                 name: [.customLong("output-path"), .customLong("output-dir"), .customShort("o")], // Remove "output-dir" when other tools no longer pass that option. (rdar://72449411)
 76 |                 help: "The location where the documentation compiler writes the built documentation.",
 77 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 78 |             )
 79 |             var providedOutputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/TemplateOption.swift:30:16: warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |     /// The location of the docc executable that's running.
 29 |     /// This can be set to a known value for testing.
 30 |     static var doccExecutableLocation: URL = {
    |                |- warning: static property 'doccExecutableLocation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'doccExecutableLocation' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'doccExecutableLocation' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |         // We rely on Bundle.main.executableURL here which is a robust API
 32 |         // that should always return the current executable's URL, regardless of how it is invoked.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:26:20: warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |         ///
 25 |         /// Provided as a static variable to allow for redirecting output in unit tests.
 26 |         static var _errorLogHandle: LogHandle = .standardError
    |                    |- warning: static property '_errorLogHandle' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_errorLogHandle' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_errorLogHandle' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:28:20: warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 |         static var _errorLogHandle: LogHandle = .standardError
 27 |
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
    |                    |- warning: static property '_diagnosticFormattingOptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_diagnosticFormattingOptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_diagnosticFormattingOptions' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |         public static var configuration = CommandConfiguration(
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Convert.swift:30:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 28 |         static var _diagnosticFormattingOptions: DiagnosticFormattingOptions = []
 29 |
 30 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |             abstract: "Convert documentation markup, assets, and symbol information into a documentation archive.",
 32 |             usage: """
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:235:16: warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
233 |
234 |     /// File name for the linkable entity file emitted during conversion.
235 |     static var linkableEntitiesFileName = "linkable-entities.json"
    |                |- warning: static property 'linkableEntitiesFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkableEntitiesFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkableEntitiesFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/Action/Actions/Convert/ConvertFileWritingConsumer.swift:238:16: warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
236 |
237 |     /// File name for the link hierarchy file emitted during conversion.
238 |     static var linkHierarchyFileName = "link-hierarchy.json"
    |                |- warning: static property 'linkHierarchyFileName' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'linkHierarchyFileName' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'linkHierarchyFileName' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | }
240 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:18:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     struct EmitGeneratedCuration: ParsableCommand {
 17 |
 18 |         static var configuration = CommandConfiguration(
    |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |             commandName: "emit-generated-curation",
 20 |             abstract: "Write documentation extension files with markdown representations of DocC's automatic curation.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     valueName: "catalog-path"
 44 |                 ),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var documentationCatalog: URL?
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:54:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 52 |                     valueName: "symbol-graph-dir"
 53 |                 ),
 54 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |             )
 56 |             var additionalSymbolGraphDirectory: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/EmitGeneratedCuration.swift:64:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 62 |                     discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided documentation catalog."
 63 |                 ),
 64 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 65 |             )
 66 |             var outputURL: URL?
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:22:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |         // MARK: - Configuration
21 |
22 |         public static var configuration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |             abstract: "Create an index for the documentation from compiled data.")
24 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Index.swift:62:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
60 |         init() {}
61 |
62 |         static var configuration = CommandConfiguration(
   |                    |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |             commandName: "index",
64 |             abstract: "Create an index for the documentation from compiled data.",
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Init.swift:23:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |         // MARK: - Configuration
22 |
23 |         public static var configuration: CommandConfiguration = CommandConfiguration(
   |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
   |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |             abstract: "Generate a documentation catalog from the selected template.",
25 |             shouldDisplay: true
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:20:27: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 18 |         public init() {}
 19 |
 20 |         public static var configuration = CommandConfiguration(
    |                           |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                           |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |             abstract: "Merge a list of documentation archives into a combined archive.",
 22 |             usage: "docc merge <archive-path> ... [<synthesized-landing-page-options>] [--output-path <output-path>]"
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:31:20: warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         //
 30 |         // Provided as a static variable to allow for using a different file manager in unit tests.
 31 |         static var _fileManager: FileManagerProtocol = FileManager.default
    |                    |- warning: static property '_fileManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert '_fileManager' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate '_fileManager' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |         // Note:
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:45:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 43 |                     "A list of paths to '.\(Merge.archivePathExtension)' documentation archive directories to combine into a combined archive.",
 44 |                     valueName: "archive-path"),
 45 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 46 |             var archives: [URL]
 47 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:57:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 55 |                     valueName: "catalog-path",
 56 |                     visibility: .hidden),
 57 |                 transform: URL.init(fileURLWithPath:))
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 58 |             var landingPageCatalog: URL?
 59 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/Merge.swift:63:32: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 61 |                 name: [.customLong("output-path"), .customShort("o")],
 62 |                 help: "The location where the documentation compiler writes the combined documentation archive.",
 63 |                 transform: URL.init(fileURLWithPath:)
    |                                `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
 64 |             )
 65 |             var providedOutputURL: URL?
[1500/1514] Compiling SwiftDocCUtilities TransformForStaticHostingAction+CommandInitialization.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1501/1514] Compiling SwiftDocCUtilities URLArgumentValidator.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1502/1514] Compiling SwiftDocCUtilities DirectoryPathOption.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1503/1514] Compiling SwiftDocCUtilities DocumentationArchiveOption.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1504/1514] Compiling SwiftDocCUtilities DocumentationBundleOption.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1505/1514] Compiling SwiftDocCUtilities DocumentationCoverageOptionsArgument.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1506/1514] Compiling SwiftDocCUtilities InitOptions.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1507/1514] Compiling SwiftDocCUtilities OutOfProcessLinkResolverOption.swift
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationArchiveOption.swift:28:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |             "Path to the DocC Archive ('.doccarchive') that should be processed.",
27 |             valueName: argumentValueName),
28 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
29 |     public var url: URL?
30 |
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationBundleOption.swift:25:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
23 |             "Path to a '.docc' documentation catalog directory.",
24 |             valueName: "catalog-path"),
25 |         transform: URL.init(fileURLWithPath:))
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
26 |     public var url: URL?
27 | }
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:21:28: warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// These options are used by the ``Docc/Convert`` subcommand.
 18 | public struct DocumentationCoverageOptionsArgument: ParsableArguments {
    |               `- note: consider making struct 'DocumentationCoverageOptionsArgument' conform to the 'Sendable' protocol
 19 |     public init() {}
 20 |
 21 |     fileprivate static let noCoverage = DocumentationCoverageOptionsArgument()
    |                            |- warning: static property 'noCoverage' is not concurrency-safe because non-'Sendable' type 'DocumentationCoverageOptionsArgument' may have shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: annotate 'noCoverage' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |
 23 |     // The way the '--experimental-documentation-coverage' flag and the '--coverage-summary-level' option work together
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift:101:21: warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 |     public init(from arguments: DocumentationCoverageOptionsArgument) {
100 |         guard arguments.experimentalDocumentationCoverage else {
101 |             self = .noCoverage
    |                     `- warning: reference to static property 'noCoverage' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
102 |             return
103 |         }
/host/spi-builder-workspace/Sources/SwiftDocC/Coverage/DocumentationCoverageOptions.swift:30:23: note: static property declared here
 28 |
 29 |     /// An instance configured to represent the choice not to produce any documentation coverage artifacts or output.
 30 |     public static var noCoverage: DocumentationCoverageOptions = DocumentationCoverageOptions(
    |                       `- note: static property declared here
 31 |         level: .none,
 32 |         kindFilterOptions: [])
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Options/InitOptions.swift:39:24: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
37 |             valueName: "output-dir"
38 |         ),
39 |         transform: URL.init(fileURLWithPath:)
   |                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
40 |     )
41 |     public var providedCatalogOutputDirURL: URL
/host/spi-builder-workspace/Sources/SwiftDocCUtilities/ArgumentParsing/Subcommands/TransformForStaticHosting.swift:32:28: warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
30 |                            discussion: "If no output-path is provided, docc will perform an in-place transformation of the provided DocC Archive."
31 |                        ),
32 |             transform: URL.init(fileURLWithPath:)
   |                            `- warning: converting non-sendable function value to '@Sendable (String) throws -> URL' may introduce data races
33 |         )
34 |         var outputURL: URL?
[1508/1515] Wrapping AST for SwiftDocCUtilities for debugging
[1510/1519] Emitting module docc
[1511/1519] Compiling docc main.swift
[1512/1519] Compiling signal_test_app main.swift
[1513/1519] Emitting module signal_test_app
[1515/1521] Wrapping AST for docc for debugging
[1516/1521] Write Objects.LinkFileList
[1517/1521] Wrapping AST for signal-test-app for debugging
[1518/1521] Write Objects.LinkFileList
[1519/1521] Linking docc
[1520/1521] Linking signal-test-app
Build complete! (185.50s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.53.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-markdown",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-markdown.git"
    },
    {
      "identity" : "swift-lmdb",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-lmdb.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-docc-symbolkit",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-symbolkit"
    },
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.5.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "SwiftDocC",
  "name" : "SwiftDocC",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftDocC",
      "targets" : [
        "SwiftDocC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftDocCUtilities",
      "targets" : [
        "SwiftDocCUtilities"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "docc",
      "targets" : [
        "docc"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "signal-test-app",
      "targets" : [
        "signal-test-app"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "generate-symbol-graph",
      "targets" : [
        "generate-symbol-graph"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "signal_test_app",
      "module_type" : "SwiftTarget",
      "name" : "signal-test-app",
      "path" : "Tests/signal-test-app",
      "product_memberships" : [
        "signal-test-app"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SwiftDocCUtilities"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "generate_symbol_graph",
      "module_type" : "SwiftTarget",
      "name" : "generate-symbol-graph",
      "path" : "Sources/generate-symbol-graph",
      "product_dependencies" : [
        "SymbolKit"
      ],
      "product_memberships" : [
        "generate-symbol-graph"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SwiftDocC"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "docc",
      "module_type" : "SwiftTarget",
      "name" : "docc",
      "path" : "Sources/docc",
      "product_memberships" : [
        "docc"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SwiftDocCUtilities"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SwiftDocCUtilitiesTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftDocCUtilitiesTests",
      "path" : "Tests/SwiftDocCUtilitiesTests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDocCUtilitiesTests/Test Bundles",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDocCUtilitiesTests/Test Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ArgumentParsing/ConvertSubcommandSourceRepositoryTests.swift",
        "ArgumentParsing/ConvertSubcommandTests.swift",
        "ArgumentParsing/DocumentationCoverageKindFilterOptionsTests.swift",
        "ArgumentParsing/ErrorMessageTests.swift",
        "ArgumentParsing/MergeSubcommandTests.swift",
        "ArgumentParsing/PreviewSubcommandTests.swift",
        "C+Extensions.swift",
        "ConvertActionIndexerTests.swift",
        "ConvertActionStaticHostableTests.swift",
        "ConvertActionTests.swift",
        "DirectoryMonitorTests.swift",
        "EmitGeneratedCurationsActionTests.swift",
        "FolderStructure.swift",
        "FolderStructureTests.swift",
        "HTMLTemplateDirectory.swift",
        "IndexActionTests.swift",
        "Init/InitActionTests.swift",
        "JSONEncodingRenderNodeWriterTests.swift",
        "MergeActionTests.swift",
        "OutOfProcessReferenceResolverTests.swift",
        "PlatformArgumentParserTests.swift",
        "PreviewActionIntegrationTests.swift",
        "PreviewServer/HTTPClient.swift",
        "PreviewServer/PreviewHTTPHandlerTests.swift",
        "PreviewServer/PreviewServerTests.swift",
        "PreviewServer/RequestHandler/DefaultRequestHandlerTests.swift",
        "PreviewServer/RequestHandler/ErrorRequestHandlerTests.swift",
        "PreviewServer/RequestHandler/FileRequestHandlerTests.swift",
        "PreviewServer/ServerTestUtils.swift",
        "ProblemTests.swift",
        "SemanticAnalyzerTests.swift",
        "ShadowFileManagerTemporaryDirectory.swift",
        "SignalTests.swift",
        "StaticHostableTransformerTests.swift",
        "StaticHostingBaseTest.swift",
        "ThrottleTests.swift",
        "TransformForStaticHostingActionTests.swift",
        "Utility/AsynchronousExpectationTests.swift",
        "Utility/DirectedGraphTests.swift",
        "Utility/FileTests.swift",
        "Utility/LogHandleTests.swift",
        "Utility/Sequence+UniqueTests.swift",
        "Utility/TestFileSystemTests.swift",
        "Utility/URL+IsAbsoluteWebURLTests.swift",
        "Utility/URL+RelativeTests.swift",
        "Utility/XCTestCase+enableFeatureFlag.swift"
      ],
      "target_dependencies" : [
        "SwiftDocCUtilities",
        "SwiftDocC",
        "SwiftDocCTestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftDocCUtilities",
      "module_type" : "SwiftTarget",
      "name" : "SwiftDocCUtilities",
      "path" : "Sources/SwiftDocCUtilities",
      "product_dependencies" : [
        "NIOHTTP1",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "SwiftDocCUtilities",
        "docc",
        "signal-test-app"
      ],
      "sources" : [
        "Action/Action.swift",
        "Action/ActionResult.swift",
        "Action/Actions/Action+MoveOutput.swift",
        "Action/Actions/Convert/ConvertAction.swift",
        "Action/Actions/Convert/ConvertFileWritingConsumer.swift",
        "Action/Actions/Convert/CoverageDataEntry+generateSummary.swift",
        "Action/Actions/Convert/Indexer.swift",
        "Action/Actions/Convert/JSONEncodingRenderNodeWriter.swift",
        "Action/Actions/CoverageAction.swift",
        "Action/Actions/EmitGeneratedCurationAction.swift",
        "Action/Actions/IndexAction.swift",
        "Action/Actions/Init/CatalogTemplate.swift",
        "Action/Actions/Init/CatalogTemplateKind.swift",
        "Action/Actions/Init/InitAction.swift",
        "Action/Actions/Merge/MergeAction+SynthesizedLandingPage.swift",
        "Action/Actions/Merge/MergeAction.swift",
        "Action/Actions/PreviewAction.swift",
        "Action/Actions/TransformForStaticHostingAction.swift",
        "ArgumentParsing/ActionExtensions/Action+performAndHandleResult.swift",
        "ArgumentParsing/ActionExtensions/ConvertAction+CommandInitialization.swift",
        "ArgumentParsing/ActionExtensions/EmitGeneratedCurationAction+CommandInitialization.swift",
        "ArgumentParsing/ActionExtensions/IndexAction+CommandInitialization.swift",
        "ArgumentParsing/ActionExtensions/InitAction+CommandInitialization.swift",
        "ArgumentParsing/ActionExtensions/PreviewAction+CommandInitialization.swift",
        "ArgumentParsing/ActionExtensions/TransformForStaticHostingAction+CommandInitialization.swift",
        "ArgumentParsing/ArgumentValidation/URLArgumentValidator.swift",
        "ArgumentParsing/Options/DirectoryPathOption.swift",
        "ArgumentParsing/Options/DocumentationArchiveOption.swift",
        "ArgumentParsing/Options/DocumentationBundleOption.swift",
        "ArgumentParsing/Options/DocumentationCoverageOptionsArgument.swift",
        "ArgumentParsing/Options/InitOptions.swift",
        "ArgumentParsing/Options/OutOfProcessLinkResolverOption.swift",
        "ArgumentParsing/Options/PreviewOptions.swift",
        "ArgumentParsing/Options/Source Repository/SourceRepositoryArguments.swift",
        "ArgumentParsing/Options/TemplateOption.swift",
        "ArgumentParsing/Subcommands/Convert.swift",
        "ArgumentParsing/Subcommands/EmitGeneratedCuration.swift",
        "ArgumentParsing/Subcommands/Index.swift",
        "ArgumentParsing/Subcommands/Init.swift",
        "ArgumentParsing/Subcommands/Merge.swift",
        "ArgumentParsing/Subcommands/Preview.swift",
        "ArgumentParsing/Subcommands/ProcessArchive.swift",
        "ArgumentParsing/Subcommands/ProcessCatalog.swift",
        "ArgumentParsing/Subcommands/TransformForStaticHosting.swift",
        "Docc.swift",
        "PreviewServer/PreviewHTTPHandler.swift",
        "PreviewServer/PreviewServer.swift",
        "PreviewServer/RequestHandler/DefaultRequestHandler.swift",
        "PreviewServer/RequestHandler/ErrorRequestHandler.swift",
        "PreviewServer/RequestHandler/FileRequestHandler.swift",
        "PreviewServer/RequestHandler/HTTPResponseHead+FromRequest.swift",
        "PreviewServer/RequestHandler/RequestHandlerFactory.swift",
        "Transformers/StaticHostableTransformer.swift",
        "Utility/DirectoryMonitor.swift",
        "Utility/FoundationExtensions/Sequence+Unique.swift",
        "Utility/FoundationExtensions/String+Path.swift",
        "Utility/FoundationExtensions/URL+IsAbsoluteWebURL.swift",
        "Utility/FoundationExtensions/URL+Relative.swift",
        "Utility/PlatformArgumentParser.swift",
        "Utility/Signal.swift",
        "Utility/Throttle.swift"
      ],
      "target_dependencies" : [
        "SwiftDocC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftDocCTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftDocCTests",
      "path" : "Tests/SwiftDocCTests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDocCTests/Converter/Converter Fixtures",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDocCTests/Rendering/Rendering Fixtures",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDocCTests/Test Bundles",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDocCTests/Test Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Benchmark/BenchmarkResultsTests.swift",
        "Benchmark/BenchmarkTests.swift",
        "Benchmark/DurationTests.swift",
        "Benchmark/ExternalTopicsHashTests.swift",
        "Benchmark/OutputSizeTests.swift",
        "Benchmark/TopicAnchorHashTests.swift",
        "Benchmark/TopicGraphHashTests.swift",
        "Catalog Processing/GeneratedCurationWriterTests.swift",
        "Checker/CheckerTests.swift",
        "Checker/Checkers/AbstractContainsFormattedTextOnlyTests.swift",
        "Checker/Checkers/DuplicateTopicsSectionsTests.swift",
        "Checker/Checkers/InvalidAdditionalTitleTests.swift",
        "Checker/Checkers/MissingAbstractTests.swift",
        "Checker/Checkers/NonInclusiveLanguageCheckerTests.swift",
        "Checker/Checkers/NonOverviewHeadingCheckerTests.swift",
        "Checker/Checkers/SeeAlsoInTopicsHeadingCheckerTests.swift",
        "Checker/Infrastructure/CheckerTest.swift",
        "Converter/DocumentationContextConverterTests.swift",
        "Converter/DocumentationConverterTests.swift",
        "Converter/ReferenceURLTests.swift",
        "Converter/RenderContextTests.swift",
        "Converter/RenderNodeCodableTests.swift",
        "Converter/RenderNodeTransformerTests.swift",
        "Converter/Rewriter/RenderNodeVariantOverridesApplierTests.swift",
        "Converter/TopicRenderReferenceEncoderTests.swift",
        "Coverage/CoverageDetailedOutputTests.swift",
        "Coverage/CoverageSummaryTests.swift",
        "Coverage/RatioStatisticTests.swift",
        "Diagnostics/DiagnosticConsoleWriterDefaultFormattingTest.swift",
        "Diagnostics/DiagnosticConsoleWriterTests.swift",
        "Diagnostics/DiagnosticEngineTests.swift",
        "Diagnostics/DiagnosticFileWriterTests.swift",
        "Diagnostics/DiagnosticSeverityTests.swift",
        "Diagnostics/DiagnosticTests.swift",
        "Diagnostics/ProblemTests.swift",
        "DocumentationService/ConvertService/ConvertServiceTests.swift",
        "DocumentationService/DocumentationServer+DefaultTests.swift",
        "DocumentationService/Models/DocumentationServer+MessageTests.swift",
        "DocumentationService/Models/DocumentationServer+MessageTypeTests.swift",
        "DocumentationService/Models/DocumentationServerTests.swift",
        "Indexing/IndexingTests.swift",
        "Indexing/NavigatorIndexTests.swift",
        "Indexing/RenderIndexTests.swift",
        "Infrastructure/AnchorSectionTests.swift",
        "Infrastructure/AutoCapitalizationTests.swift",
        "Infrastructure/AutomaticCurationTests.swift",
        "Infrastructure/BundleDiscoveryTests.swift",
        "Infrastructure/Communication/WebKitCommunicationBridgeTests.swift",
        "Infrastructure/DataAssetManagerTests.swift",
        "Infrastructure/DirectiveArgumentWrappedTests.swift",
        "Infrastructure/DocumentationBundleFileTypesTests.swift",
        "Infrastructure/DocumentationBundleInfoTests.swift",
        "Infrastructure/DocumentationBundleTests.swift",
        "Infrastructure/DocumentationContext/DocumentationContext+MixedLanguageLinkResolutionTests.swift",
        "Infrastructure/DocumentationContext/DocumentationContext+MixedLanguageSourceLanguagesTests.swift",
        "Infrastructure/DocumentationContext/DocumentationContext+RootPageTests.swift",
        "Infrastructure/DocumentationContext/DocumentationContextTests.swift",
        "Infrastructure/DocumentationCuratorTests.swift",
        "Infrastructure/DocumentationWorkspaceTests.swift",
        "Infrastructure/ExternalPathHierarchyResolverTests.swift",
        "Infrastructure/ExternalReferenceResolverTests.swift",
        "Infrastructure/GeneratedDataProvider.swift",
        "Infrastructure/InheritIntroducedAvailabilityTests.swift",
        "Infrastructure/NodeTagsTests.swift",
        "Infrastructure/NodeURLGeneratorTests.swift",
        "Infrastructure/ParseDirectiveArgumentsTests.swift",
        "Infrastructure/PathHierarchyTests.swift",
        "Infrastructure/PresentationURLGeneratorTests.swift",
        "Infrastructure/ReferenceResolverTests.swift",
        "Infrastructure/ResolvedTopicReferenceTests.swift",
        "Infrastructure/SVGIDExtractorTests.swift",
        "Infrastructure/SemanticVersionTests.swift",
        "Infrastructure/Symbol Link Resolution/AbsoluteSymbolLinkTests.swift",
        "Infrastructure/Symbol Link Resolution/DocCSymbolRepresentableTests.swift",
        "Infrastructure/SymbolDisambiguationTests.swift",
        "Infrastructure/SymbolGraph/ExtendedTypesFormatTransformationTests.swift",
        "Infrastructure/SymbolGraph/SymbolGraphConcurrentDecoderTests.swift",
        "Infrastructure/SymbolGraph/SymbolGraphLoaderTests.swift",
        "Infrastructure/SymbolGraph/SymbolGraphRelationshipsBuilderTests.swift",
        "Infrastructure/SymbolReferenceTests.swift",
        "Infrastructure/TestExternalReferenceResolvers.swift",
        "Infrastructure/TopicGraphTests.swift",
        "Infrastructure/VersionTests.swift",
        "Infrastructure/VersionTripletTests.swift",
        "LinkTargets/LinkDestinationSummaryTests.swift",
        "Model/AvailabilityParserTests.swift",
        "Model/ContentAndMediaSectionTests.swift",
        "Model/DocumentationMarkupTests.swift",
        "Model/DocumentationNodeTests.swift",
        "Model/IdentifierTests.swift",
        "Model/LineHighlighterTests.swift",
        "Model/ParametersAndReturnValidatorTests.swift",
        "Model/PropertyListPossibleValuesSectionTests.swift",
        "Model/RenderBlockContent+CapitalizationTests.swift",
        "Model/RenderContentMetadataTests.swift",
        "Model/RenderHierarchyTests.swift",
        "Model/RenderHierarchyTranslatorTests.swift",
        "Model/RenderNodeDiffingBundleTests.swift",
        "Model/RenderNodeSerializationTests.swift",
        "Model/RenderSectionTests.swift",
        "Model/ResourceReferenceTests.swift",
        "Model/SemaToRenderNodeArticleOnlyCatalogTests.swift",
        "Model/SemaToRenderNodeDictionaryDataTests.swift",
        "Model/SemaToRenderNodeHTTPRequestTests.swift",
        "Model/SemaToRenderNodeMultiLanguageTests.swift",
        "Model/SemaToRenderNodeSourceRepositoryTests.swift",
        "Model/SemaToRenderNodeTests.swift",
        "Model/SourceLanguageTests.swift",
        "Model/TaskGroupTests.swift",
        "Model/TopicRenderReferenceTests.swift",
        "Rendering/AttributesRenderSectionTests.swift",
        "Rendering/AutomaticSeeAlsoTests.swift",
        "Rendering/AvailabilityRenderOrderTests.swift",
        "Rendering/ConstraintsRenderSectionTests.swift",
        "Rendering/CustomFormattingRenderElementsTests.swift",
        "Rendering/DeclarationsRenderSectionTests.swift",
        "Rendering/DefaultAvailabilityTests.swift",
        "Rendering/DefaultCodeListingSyntaxTests.swift",
        "Rendering/DeprecationSummaryTests.swift",
        "Rendering/DictionarySymbolsTests.swift",
        "Rendering/DiffAvailabilityTests.swift",
        "Rendering/DocumentationContentRenderer+SwiftTests.swift",
        "Rendering/DocumentationContentRendererTests.swift",
        "Rendering/ExternalLinkTitleTests.swift",
        "Rendering/HeadingAnchorTests.swift",
        "Rendering/InlineContentPlainTextTests.swift",
        "Rendering/IntroRenderSectionTests.swift",
        "Rendering/LinkTitleResolverTests.swift",
        "Rendering/MentionsRenderSectionTests.swift",
        "Rendering/PageKindTests.swift",
        "Rendering/PlatformAvailabilityTests.swift",
        "Rendering/PlistSymbolTests.swift",
        "Rendering/PropertyListDetailsRenderSectionTests.swift",
        "Rendering/RESTBodyRenderSectionTests.swift",
        "Rendering/RESTExampleRenderSectionTests.swift",
        "Rendering/RESTResponseRenderSectionTests.swift",
        "Rendering/RESTSymbolsTests.swift",
        "Rendering/RenderBlockContent+AsideStyleTests.swift",
        "Rendering/RenderBlockContent_ThematicBreakTests.swift",
        "Rendering/RenderContentCompilerTests.swift",
        "Rendering/RenderMetadataTests.swift",
        "Rendering/RenderNodeTranslatorSymbolVariantsTests.swift",
        "Rendering/RenderNodeTranslatorTests.swift",
        "Rendering/RoleTests.swift",
        "Rendering/RoundTripCoding.swift",
        "Rendering/SampleDownloadTests.swift",
        "Rendering/SemanticVersionStringRepresentationTests.swift",
        "Rendering/SubscriptSuperscriptElementsTests.swift",
        "Rendering/TableElementTests.swift",
        "Rendering/TermListTests.swift",
        "Rendering/Variants/JSONPatchApplierTests.swift",
        "Rendering/Variants/JSONPatchOperationTests.swift",
        "Rendering/Variants/JSONPointerTests.swift",
        "Rendering/Variants/VariantCollection+Extensions.swift",
        "Rendering/Variants/VariantCollection+VariantTests.swift",
        "Rendering/Variants/VariantCollectionTests.swift",
        "Rendering/Variants/VariantContainerTests.swift",
        "Rendering/Variants/VariantOverridesTests.swift",
        "Rendering/Variants/VariantPatchOperationTests.swift",
        "Semantics/ArticleSymbolMentionsTests.swift",
        "Semantics/ArticleTests.swift",
        "Semantics/AssessmentsTests.swift",
        "Semantics/CallToActionTests.swift",
        "Semantics/ChapterTests.swift",
        "Semantics/ChoiceTests.swift",
        "Semantics/CodeTests.swift",
        "Semantics/ContentAndMediaTests.swift",
        "Semantics/DirectiveInfrastructure/DirectiveIndexTests.swift",
        "Semantics/DirectiveInfrastructure/DirectiveMirrorTests.swift",
        "Semantics/DisplayNameTests.swift",
        "Semantics/DocumentationDataVariantsTests.swift",
        "Semantics/DocumentationExtensionTests.swift",
        "Semantics/DoxygenTests.swift",
        "Semantics/General Purpose Analyses/HasArgumentOfTypeTests.swift",
        "Semantics/General Purpose Analyses/HasAtLeastOneTests.swift",
        "Semantics/General Purpose Analyses/HasAtMostOneTests.swift",
        "Semantics/General Purpose Analyses/HasContentTests.swift",
        "Semantics/General Purpose Analyses/HasExactlyOneTests.swift",
        "Semantics/General Purpose Analyses/HasOnlyKnownArgumentsTests.swift",
        "Semantics/General Purpose Analyses/HasOnlyKnownDirectivesTests.swift",
        "Semantics/General Purpose Analyses/HasOnlySequentialHeadingsTests.swift",
        "Semantics/ImageMediaTests.swift",
        "Semantics/IntroTests.swift",
        "Semantics/JustificationTests.swift",
        "Semantics/MarkupReferenceResolverTests.swift",
        "Semantics/MetadataAvailabilityTests.swift",
        "Semantics/MetadataTests.swift",
        "Semantics/MultipleChoiceTests.swift",
        "Semantics/Options/OptionsTests.swift",
        "Semantics/RedirectedTests.swift",
        "Semantics/Reference/LinksTests.swift",
        "Semantics/Reference/RowTests.swift",
        "Semantics/Reference/SmallTests.swift",
        "Semantics/Reference/TabNavigatorTests.swift",
        "Semantics/ResourcesTests.swift",
        "Semantics/SectionTests.swift",
        "Semantics/SnippetTests.swift",
        "Semantics/StackTests.swift",
        "Semantics/StepTests.swift",
        "Semantics/SymbolTests.swift",
        "Semantics/TechnologyTests.swift",
        "Semantics/TileTests.swift",
        "Semantics/TutorialArticleTests.swift",
        "Semantics/TutorialReferenceTests.swift",
        "Semantics/TutorialTests.swift",
        "Semantics/UnifiedSymbol+ExtensionsTests.swift",
        "Semantics/VideoMediaTests.swift",
        "Semantics/VolumeTests.swift",
        "Semantics/XcodeRequirementTests.swift",
        "Servers/DocumentationSchemeHandlerTests.swift",
        "Servers/FileServerTests.swift",
        "ShadowFileManagerTemporaryDirectory.swift",
        "SourceRepository/SourceRepositoryTests.swift",
        "TestRenderNodeOutputConsumer.swift",
        "Utility/ChecksumTests.swift",
        "Utility/Collection+ConcurrentPerformTests.swift",
        "Utility/CollectionChangesTests.swift",
        "Utility/DataStructures/BidirectionalMapTests.swift",
        "Utility/DataStructures/GroupedSequenceTests.swift",
        "Utility/DescribedErrorTests.swift",
        "Utility/KeyedEncodingContainerTests.swift",
        "Utility/LMDBTests.swift",
        "Utility/Language/EnglishLanguageTests.swift",
        "Utility/ListItemExtractorTests.swift",
        "Utility/NearMissTests.swift",
        "Utility/QuotingTests.swift",
        "Utility/RangeReplaceableCollection+GroupTests.swift",
        "Utility/RenderBlockContentTextExtraction.swift",
        "Utility/RenderNodeDataExtractorTests.swift",
        "Utility/SemanticVersion+ComparableTests.swift",
        "Utility/Sequence+CategorizeTests.swift",
        "Utility/Sequence+MapFirstTests.swift",
        "Utility/SortByKeyPathTests.swift",
        "Utility/String+CapitalizationTests.swift",
        "Utility/String+HashingTests.swift",
        "Utility/String+Slash.swift",
        "Utility/String+SplittingTests.swift",
        "Utility/String+WhitespaceTests.swift",
        "Utility/SymbolGraphAvailabilityFilterTests.swift",
        "Utility/SynchronizationTests.swift",
        "Utility/URL+IsAbsoluteWebURLTests.swift",
        "Utility/URL+RelativeTests.swift",
        "Utility/URL+WithoutHostAndSchemeTests.swift",
        "Utility/ValidatedURLTests.swift",
        "Utility/XCTestCase+MentionedIn.swift",
        "Utility/XCTestCase+enableFeatureFlag.swift",
        "XCTestCase+AssertingTestData.swift",
        "XCTestCase+LoadingTestData.swift"
      ],
      "target_dependencies" : [
        "SwiftDocC",
        "SwiftDocCTestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftDocCTestUtilities",
      "module_type" : "SwiftTarget",
      "name" : "SwiftDocCTestUtilities",
      "path" : "Sources/SwiftDocCTestUtilities",
      "product_dependencies" : [
        "SymbolKit"
      ],
      "sources" : [
        "FilesAndFolders.swift",
        "SymbolGraphCreation.swift",
        "TestFileSystem.swift",
        "XCTestCase+TemporaryDirectory.swift"
      ],
      "target_dependencies" : [
        "SwiftDocC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftDocC",
      "module_type" : "SwiftTarget",
      "name" : "SwiftDocC",
      "path" : "Sources/SwiftDocC",
      "product_dependencies" : [
        "Markdown",
        "SymbolKit",
        "CLMDB",
        "Crypto"
      ],
      "product_memberships" : [
        "SwiftDocC",
        "SwiftDocCUtilities",
        "docc",
        "signal-test-app",
        "generate-symbol-graph"
      ],
      "sources" : [
        "Benchmark/Benchmark.swift",
        "Benchmark/BenchmarkResults.swift",
        "Benchmark/Metrics.swift",
        "Benchmark/Metrics/Duration.swift",
        "Benchmark/Metrics/ExternalTopicsHash.swift",
        "Benchmark/Metrics/OutputSize.swift",
        "Benchmark/Metrics/PeakMemory.swift",
        "Benchmark/Metrics/TopicAnchorHash.swift",
        "Benchmark/Metrics/TopicGraphHash.swift",
        "Catalog Processing/GeneratedCurationWriter.swift",
        "Checker/Checker.swift",
        "Checker/Checkers/AbstractContainsFormattedTextOnly.swift",
        "Checker/Checkers/DuplicateTopicsSection.swift",
        "Checker/Checkers/InvalidAdditionalTitle.swift",
        "Checker/Checkers/MissingAbstract.swift",
        "Checker/Checkers/NonInclusiveLanguageChecker.swift",
        "Checker/Checkers/NonOverviewHeadingChecker.swift",
        "Checker/Checkers/SeeAlsoInTopicsHeadingChecker.swift",
        "Converter/DocumentationContextConverter.swift",
        "Converter/DocumentationNodeConverter.swift",
        "Converter/RenderNode+Coding.swift",
        "Converter/Rewriter/RemoveAutomaticallyCuratedSeeAlsoSectionsTransformation.swift",
        "Converter/Rewriter/RemoveHierarchyTransformation.swift",
        "Converter/Rewriter/RemoveUnusedReferencesTransformation.swift",
        "Converter/Rewriter/RenderNodeTransformationComposition.swift",
        "Converter/Rewriter/RenderNodeTransformationContext.swift",
        "Converter/Rewriter/RenderNodeTransformer.swift",
        "Converter/Rewriter/RenderNodeTransforming.swift",
        "Converter/TopicRenderReferenceEncoder.swift",
        "Coverage/DocumentationCoverageOptions.swift",
        "DocumentationService/Convert/ConvertService+DataProvider.swift",
        "DocumentationService/Convert/ConvertService+OutputConsumer.swift",
        "DocumentationService/Convert/ConvertService.swift",
        "DocumentationService/Convert/Fallback Link Resolution/ConvertServiceFallbackResolver.swift",
        "DocumentationService/Convert/Symbol Link Resolution/AbsoluteSymbolLink.swift",
        "DocumentationService/Convert/Symbol Link Resolution/DocCSymbolRepresentable.swift",
        "DocumentationService/DocumentationServer+createDefaultServer.swift",
        "DocumentationService/ExternalReferenceResolverServiceClient.swift",
        "DocumentationService/Models/DocumentationServer+Message.swift",
        "DocumentationService/Models/DocumentationServer+MessageType.swift",
        "DocumentationService/Models/DocumentationServer.swift",
        "DocumentationService/Models/DocumentationServerError.swift",
        "DocumentationService/Models/DocumentationServerProtocol.swift",
        "DocumentationService/Models/DocumentationService.swift",
        "DocumentationService/Models/Services/Convert/ConvertRequest.swift",
        "DocumentationService/Models/Services/Convert/ConvertRequestContextWrapper.swift",
        "DocumentationService/Models/Services/Convert/ConvertResponse.swift",
        "DocumentationService/Models/Services/Convert/ConvertServiceError.swift",
        "Indexing/Indexable.swift",
        "Indexing/IndexingError.swift",
        "Indexing/IndexingRecord.swift",
        "Indexing/Navigator/AvailabilityIndex+Ext.swift",
        "Indexing/Navigator/AvailabilityIndex.swift",
        "Indexing/Navigator/NavigatorIndex+Ext.swift",
        "Indexing/Navigator/NavigatorIndex.swift",
        "Indexing/Navigator/NavigatorItem.swift",
        "Indexing/Navigator/NavigatorTree.swift",
        "Indexing/Navigator/RenderNode+NavigatorIndex.swift",
        "Indexing/RenderBlockContent+TextIndexing.swift",
        "Indexing/RenderIndexJSON/RenderIndex.swift",
        "Indexing/RenderInlineContent+TextIndexing.swift",
        "Indexing/RenderNode+Indexable.swift",
        "Indexing/RenderNode+Relationships.swift",
        "Indexing/RenderSection+TextIndexing.swift",
        "Indexing/TutorialSectionsRenderSection+Indexable.swift",
        "Infrastructure/Bundle Assets/BundleData.swift",
        "Infrastructure/Bundle Assets/DataAssetManager.swift",
        "Infrastructure/Bundle Assets/SVGIDExtractor.swift",
        "Infrastructure/Communication/Code colors/CodeColors.swift",
        "Infrastructure/Communication/Code colors/CodeColorsPreferenceKey.swift",
        "Infrastructure/Communication/Code colors/SRGBColor.swift",
        "Infrastructure/Communication/CommunicationBridge.swift",
        "Infrastructure/Communication/Foundation/AnyCodable.swift",
        "Infrastructure/Communication/Foundation/JSON.swift",
        "Infrastructure/Communication/Message+Codable.swift",
        "Infrastructure/Communication/Message.swift",
        "Infrastructure/Communication/MessageType.swift",
        "Infrastructure/Communication/WebKitCommunicationBridge.swift",
        "Infrastructure/ContentCache.swift",
        "Infrastructure/ConvertOutputConsumer.swift",
        "Infrastructure/CoverageDataEntry.swift",
        "Infrastructure/Diagnostics/ANSIAnnotation.swift",
        "Infrastructure/Diagnostics/Diagnostic.swift",
        "Infrastructure/Diagnostics/DiagnosticConsoleWriter.swift",
        "Infrastructure/Diagnostics/DiagnosticConsumer.swift",
        "Infrastructure/Diagnostics/DiagnosticEngine.swift",
        "Infrastructure/Diagnostics/DiagnosticFile.swift",
        "Infrastructure/Diagnostics/DiagnosticFileWriter.swift",
        "Infrastructure/Diagnostics/DiagnosticFormattingOptions.swift",
        "Infrastructure/Diagnostics/DiagnosticNote.swift",
        "Infrastructure/Diagnostics/DiagnosticSeverity.swift",
        "Infrastructure/Diagnostics/ParseDirectiveArguments.swift",
        "Infrastructure/Diagnostics/Problem.swift",
        "Infrastructure/Diagnostics/Replacement.swift",
        "Infrastructure/Diagnostics/Solution.swift",
        "Infrastructure/Diagnostics/SourcePosition.swift",
        "Infrastructure/Diagnostics/TerminalHelper.swift",
        "Infrastructure/DocumentationBundle.swift",
        "Infrastructure/DocumentationBundleFileTypes.swift",
        "Infrastructure/DocumentationContext+Breadcrumbs.swift",
        "Infrastructure/DocumentationContext.swift",
        "Infrastructure/DocumentationConverter.swift",
        "Infrastructure/DocumentationCurator.swift",
        "Infrastructure/Extensions/KindIdentifier+Curation.swift",
        "Infrastructure/Extensions/SymbolGraph.Symbol.Location+URL.swift",
        "Infrastructure/External Data/Deprecated/DocumentationContext+DeprecatedResolvers.swift",
        "Infrastructure/External Data/Deprecated/OutOfProcessReferenceResolver+DeprecatedResolvers.swift",
        "Infrastructure/External Data/ExternalDocumentationSource.swift",
        "Infrastructure/External Data/ExternalMetadata.swift",
        "Infrastructure/External Data/GlobalExternalSymbolResolver.swift",
        "Infrastructure/External Data/OutOfProcessReferenceResolver.swift",
        "Infrastructure/Link Resolution/ExternalPathHierarchyResolver.swift",
        "Infrastructure/Link Resolution/LinkResolver.swift",
        "Infrastructure/Link Resolution/PathHierarchy+DisambiguatedPaths.swift",
        "Infrastructure/Link Resolution/PathHierarchy+Dump.swift",
        "Infrastructure/Link Resolution/PathHierarchy+Error.swift",
        "Infrastructure/Link Resolution/PathHierarchy+Find.swift",
        "Infrastructure/Link Resolution/PathHierarchy+PathComponent.swift",
        "Infrastructure/Link Resolution/PathHierarchy+Serialization.swift",
        "Infrastructure/Link Resolution/PathHierarchy+TypeSignature.swift",
        "Infrastructure/Link Resolution/PathHierarchy.swift",
        "Infrastructure/Link Resolution/PathHierarchyBasedLinkResolver.swift",
        "Infrastructure/NodeURLGenerator.swift",
        "Infrastructure/Symbol Graph/AccessControl+Comparable.swift",
        "Infrastructure/Symbol Graph/ExtendedTypeFormatExtension.swift",
        "Infrastructure/Symbol Graph/ExtendedTypeFormatTransformation.swift",
        "Infrastructure/Symbol Graph/GeneratedDocumentationTopics.swift",
        "Infrastructure/Symbol Graph/ResolvedTopicReference+Symbol.swift",
        "Infrastructure/Symbol Graph/SymbolGraphConcurrentDecoder.swift",
        "Infrastructure/Symbol Graph/SymbolGraphLoader.swift",
        "Infrastructure/Symbol Graph/SymbolGraphRelationshipsBuilder.swift",
        "Infrastructure/Symbol Graph/SymbolReference.swift",
        "Infrastructure/Symbol Graph/UnresolvedTopicReference+Symbol.swift",
        "Infrastructure/Topic Graph/AutomaticCuration.swift",
        "Infrastructure/Topic Graph/TopicGraph.swift",
        "Infrastructure/Workspace/DefaultAvailability.swift",
        "Infrastructure/Workspace/DocumentationBundle+Info.swift",
        "Infrastructure/Workspace/DocumentationWorkspace.swift",
        "Infrastructure/Workspace/DocumentationWorkspaceDataProvider.swift",
        "Infrastructure/Workspace/FeatureFlags+Info.swift",
        "Infrastructure/Workspace/FileSystemProvider.swift",
        "Infrastructure/Workspace/GeneratedDataProvider.swift",
        "Infrastructure/Workspace/LocalFileSystemDataProvider+BundleDiscovery.swift",
        "Infrastructure/Workspace/LocalFileSystemDataProvider.swift",
        "Infrastructure/Workspace/PrebuiltLocalFileSystemDataProvider.swift",
        "LinkTargets/LinkDestinationSummary.swift",
        "Model/AnchorSection.swift",
        "Model/AvailabilityParser.swift",
        "Model/BuildMetadata.swift",
        "Model/Content/AttributedCodeListing.swift",
        "Model/DocumentationMarkup.swift",
        "Model/DocumentationNode.swift",
        "Model/Identifier.swift",
        "Model/Kind.swift",
        "Model/Markup+parsing.swift",
        "Model/Name.swift",
        "Model/ParametersAndReturnValidator.swift",
        "Model/Rendering/Content/Extensions/RenderTermLists.swift",
        "Model/Rendering/Content/RenderBlockContent+Capitalization.swift",
        "Model/Rendering/Content/RenderBlockContent.swift",
        "Model/Rendering/Content/RenderContentMetadata.swift",
        "Model/Rendering/Content/RenderInlineContent.swift",
        "Model/Rendering/Diffing/AnyRenderReference.swift",
        "Model/Rendering/Diffing/AnyRenderSection.swift",
        "Model/Rendering/Diffing/DifferenceBuilder.swift",
        "Model/Rendering/Diffing/Differences.swift",
        "Model/Rendering/Diffing/RenderNode+Diffable.swift",
        "Model/Rendering/DocumentationContentRenderer.swift",
        "Model/Rendering/LinkTitleResolver.swift",
        "Model/Rendering/Navigation Tree/RenderHierarchy.swift",
        "Model/Rendering/Navigation Tree/RenderHierarchyChapter.swift",
        "Model/Rendering/Navigation Tree/RenderHierarchyLandmark.swift",
        "Model/Rendering/Navigation Tree/RenderHierarchyTranslator.swift",
        "Model/Rendering/Navigation Tree/RenderHierarchyTutorial.swift",
        "Model/Rendering/Navigation Tree/RenderReferenceHierarchy.swift",
        "Model/Rendering/Navigation Tree/RenderTutorialsHierarchy.swift",
        "Model/Rendering/PresentationURLGenerator.swift",
        "Model/Rendering/References/AssetReferences.swift",
        "Model/Rendering/References/FileReference.swift",
        "Model/Rendering/References/ImageReference.swift",
        "Model/Rendering/References/LinkReference.swift",
        "Model/Rendering/References/MediaReference.swift",
        "Model/Rendering/References/RenderReference.swift",
        "Model/Rendering/References/TopicColor.swift",
        "Model/Rendering/References/TopicImage.swift",
        "Model/Rendering/References/TopicRenderReference.swift",
        "Model/Rendering/References/UnresolvedReference.swift",
        "Model/Rendering/References/VideoReference.swift",
        "Model/Rendering/RenderContentCompiler.swift",
        "Model/Rendering/RenderContentConvertible.swift",
        "Model/Rendering/RenderContext.swift",
        "Model/Rendering/RenderNode.Tag.swift",
        "Model/Rendering/RenderNode.swift",
        "Model/Rendering/RenderNode/AnyMetadata.swift",
        "Model/Rendering/RenderNode/CodableContentSection.swift",
        "Model/Rendering/RenderNode/CodableRenderReference.swift",
        "Model/Rendering/RenderNode/CodableRenderSection.swift",
        "Model/Rendering/RenderNode/RenderMetadata.swift",
        "Model/Rendering/RenderNode/RenderNode+Codable.swift",
        "Model/Rendering/RenderNodeTranslator.swift",
        "Model/Rendering/RenderNodeVariant.swift",
        "Model/Rendering/RenderReferenceStore.swift",
        "Model/Rendering/RenderSection.swift",
        "Model/Rendering/RenderSectionTranslator/AttributesSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/DeclarationsSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/DictionaryKeysSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/DiscussionSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/HTTPBodySectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/HTTPEndpointSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/HTTPParametersSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/HTTPResponsesSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/MentionsSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/ParametersSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/PlistDetailsSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/PossibleValuesSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/RenderSectionTranslator.swift",
        "Model/Rendering/RenderSectionTranslator/ReturnsSectionTranslator.swift",
        "Model/Rendering/SemanticVersion.swift",
        "Model/Rendering/Symbol/AttributesRenderSection.swift",
        "Model/Rendering/Symbol/AvailabilityRenderMetadataItem.swift",
        "Model/Rendering/Symbol/AvailabilitySortOrder.swift",
        "Model/Rendering/Symbol/ConformanceSection.swift",
        "Model/Rendering/Symbol/ContentRenderSection.swift",
        "Model/Rendering/Symbol/DeclarationRenderSection+SymbolGraph.swift",
        "Model/Rendering/Symbol/DeclarationsRenderSection.swift",
        "Model/Rendering/Symbol/DiffAvailability.swift",
        "Model/Rendering/Symbol/MentionsRenderSection.swift",
        "Model/Rendering/Symbol/ParameterRenderSection.swift",
        "Model/Rendering/Symbol/PossibleValuesRenderSection.swift",
        "Model/Rendering/Symbol/PropertiesRenderSection.swift",
        "Model/Rendering/Symbol/PropertyListDetailsRenderSection.swift",
        "Model/Rendering/Symbol/RESTBodyRenderSection.swift",
        "Model/Rendering/Symbol/RESTEndpointRenderSection.swift",
        "Model/Rendering/Symbol/RESTExampleRenderSection.swift",
        "Model/Rendering/Symbol/RESTParametersRenderSection.swift",
        "Model/Rendering/Symbol/RESTResponseRenderSection.swift",
        "Model/Rendering/Symbol/RelationshipsRenderSection.swift",
        "Model/Rendering/Symbol/SampleDownloadSection.swift",
        "Model/Rendering/Symbol/TaskGroupRenderSection.swift",
        "Model/Rendering/TopicsSectionStyle.swift",
        "Model/Rendering/Tutorial Article/TutorialArticleSection.swift",
        "Model/Rendering/Tutorial/LineHighlighter.swift",
        "Model/Rendering/Tutorial/References/DownloadReference.swift",
        "Model/Rendering/Tutorial/References/XcodeRequirementReference.swift",
        "Model/Rendering/Tutorial/Sections/IntroRenderSection.swift",
        "Model/Rendering/Tutorial/Sections/TutorialAssessmentsRenderSection.swift",
        "Model/Rendering/Tutorial/Sections/TutorialSectionsRenderSection.swift",
        "Model/Rendering/Tutorials Overview/Resources/RenderTile.swift",
        "Model/Rendering/Tutorials Overview/Sections/CallToActionSection.swift",
        "Model/Rendering/Tutorials Overview/Sections/ContentAndMediaGroupSection.swift",
        "Model/Rendering/Tutorials Overview/Sections/ContentAndMediaSection.swift",
        "Model/Rendering/Tutorials Overview/Sections/ResourcesRenderSection.swift",
        "Model/Rendering/Tutorials Overview/Sections/VolumeRenderSection.swift",
        "Model/Rendering/Variants/JSONPatchApplier.swift",
        "Model/Rendering/Variants/JSONPatchOperation.swift",
        "Model/Rendering/Variants/JSONPointer.swift",
        "Model/Rendering/Variants/PatchOperation.swift",
        "Model/Rendering/Variants/RenderNodeVariantOverridesApplier.swift",
        "Model/Rendering/Variants/VariantCollection+Coding.swift",
        "Model/Rendering/Variants/VariantCollection+Symbol.swift",
        "Model/Rendering/Variants/VariantCollection+Variant.swift",
        "Model/Rendering/Variants/VariantCollection.swift",
        "Model/Rendering/Variants/VariantContainer.swift",
        "Model/Rendering/Variants/VariantOverride.swift",
        "Model/Rendering/Variants/VariantOverrides.swift",
        "Model/Rendering/Variants/VariantPatchOperation.swift",
        "Model/Section/Section.swift",
        "Model/Section/Sections/Abstract.swift",
        "Model/Section/Sections/AutomaticTaskGroupSection.swift",
        "Model/Section/Sections/DefaultImplementations.swift",
        "Model/Section/Sections/DeprecatedSection.swift",
        "Model/Section/Sections/DictionaryKeysSection.swift",
        "Model/Section/Sections/Discussion.swift",
        "Model/Section/Sections/GroupedSection.swift",
        "Model/Section/Sections/HTTPBodySection.swift",
        "Model/Section/Sections/HTTPEndpointSection.swift",
        "Model/Section/Sections/HTTPParametersSection.swift",
        "Model/Section/Sections/HTTPResponsesSection.swift",
        "Model/Section/Sections/ParametersSection.swift",
        "Model/Section/Sections/PropertyListPossibleValuesSection.swift",
        "Model/Section/Sections/Relationships.swift",
        "Model/Section/Sections/ReturnsSection.swift",
        "Model/Section/Sections/SeeAlso.swift",
        "Model/Section/Sections/Topics.swift",
        "Model/Semantics/DictionaryKey.swift",
        "Model/Semantics/HTTPBody.swift",
        "Model/Semantics/HTTPParameter.swift",
        "Model/Semantics/HTTPResponse.swift",
        "Model/Semantics/LegacyTag.swift",
        "Model/Semantics/Parameter.swift",
        "Model/Semantics/Return.swift",
        "Model/Semantics/Throw.swift",
        "Model/SourceLanguage.swift",
        "Model/TaskGroup.swift",
        "Semantics/Abstracted.swift",
        "Semantics/Article/Article.swift",
        "Semantics/Article/ArticleSymbolMentions.swift",
        "Semantics/Article/MarkupConvertible.swift",
        "Semantics/Comment.swift",
        "Semantics/ContentAndMedia.swift",
        "Semantics/DirectiveConvertable.swift",
        "Semantics/DirectiveInfrastructure/AutomaticDirectiveConvertible.swift",
        "Semantics/DirectiveInfrastructure/ChildDirectiveWrapper.swift",
        "Semantics/DirectiveInfrastructure/ChildMarkdownWrapper.swift",
        "Semantics/DirectiveInfrastructure/DirectiveArgumentValueConvertible.swift",
        "Semantics/DirectiveInfrastructure/DirectiveArgumentWrapper.swift",
        "Semantics/DirectiveInfrastructure/DirectiveIndex.swift",
        "Semantics/DirectiveInfrastructure/DirectiveMirror.swift",
        "Semantics/DirectiveInfrastructure/MarkupContaining.swift",
        "Semantics/ExternalLinks/ExternalMarkupReferenceWalker.swift",
        "Semantics/ExternalLinks/ExternalReferenceWalker.swift",
        "Semantics/General Purpose Analyses/DeprecatedArgument.swift",
        "Semantics/General Purpose Analyses/Extract.swift",
        "Semantics/General Purpose Analyses/HasArgumentOfType.swift",
        "Semantics/General Purpose Analyses/HasAtLeastOne.swift",
        "Semantics/General Purpose Analyses/HasAtMostOne.swift",
        "Semantics/General Purpose Analyses/HasContent.swift",
        "Semantics/General Purpose Analyses/HasExactlyOne.swift",
        "Semantics/General Purpose Analyses/HasOnlyKnownArguments.swift",
        "Semantics/General Purpose Analyses/HasOnlyKnownDirectives.swift",
        "Semantics/General Purpose Analyses/HasOnlySequentialHeadings.swift",
        "Semantics/Graph/SymbolKind.Swift.swift",
        "Semantics/Intro.swift",
        "Semantics/Landmark.swift",
        "Semantics/Layout.swift",
        "Semantics/MarkupContainer.swift",
        "Semantics/MarkupReferenceResolver.swift",
        "Semantics/Media/ImageMedia.swift",
        "Semantics/Media/Media.swift",
        "Semantics/Media/VideoMedia.swift",
        "Semantics/Metadata/Availability.swift",
        "Semantics/Metadata/CallToAction.swift",
        "Semantics/Metadata/CustomMetadata.swift",
        "Semantics/Metadata/DisplayName.swift",
        "Semantics/Metadata/DocumentationExtension.swift",
        "Semantics/Metadata/Metadata.swift",
        "Semantics/Metadata/PageColor.swift",
        "Semantics/Metadata/PageImage.swift",
        "Semantics/Metadata/PageKind.swift",
        "Semantics/Metadata/SupportedLanguage.swift",
        "Semantics/Metadata/TechnologyRoot.swift",
        "Semantics/Metadata/TitleHeading.swift",
        "Semantics/Options/AutomaticArticleSubheading.swift",
        "Semantics/Options/AutomaticSeeAlso.swift",
        "Semantics/Options/AutomaticTitleHeading.swift",
        "Semantics/Options/Options.swift",
        "Semantics/Options/TopicsVisualStyle.swift",
        "Semantics/Redirect.swift",
        "Semantics/Redirected.swift",
        "Semantics/Reference/Links.swift",
        "Semantics/Reference/Row.swift",
        "Semantics/Reference/Small.swift",
        "Semantics/Reference/TabNavigator.swift",
        "Semantics/ReferenceResolver.swift",
        "Semantics/Semantic.swift",
        "Semantics/SemanticAnalysis.swift",
        "Semantics/SemanticAnalyzer.swift",
        "Semantics/Snippets/Snippet.swift",
        "Semantics/Symbol/DeprecationSummary.swift",
        "Semantics/Symbol/DocumentationDataVariants+SymbolGraphSymbol.swift",
        "Semantics/Symbol/DocumentationDataVariants.swift",
        "Semantics/Symbol/PlatformName.swift",
        "Semantics/Symbol/Relationship.swift",
        "Semantics/Symbol/Symbol.swift",
        "Semantics/Symbol/UnifiedSymbol+Extensions.swift",
        "Semantics/Technology/Resources/Resources.swift",
        "Semantics/Technology/Resources/Tile.swift",
        "Semantics/Technology/Technology.swift",
        "Semantics/Technology/Volume/Chapter/Chapter.swift",
        "Semantics/Technology/Volume/Chapter/TutorialReference.swift",
        "Semantics/Technology/Volume/Volume.swift",
        "Semantics/TechnologyBound.swift",
        "Semantics/Timed.swift",
        "Semantics/Titled.swift",
        "Semantics/Tutorial/Assessments/Assessments.swift",
        "Semantics/Tutorial/Assessments/Multiple Choice/Choice/Choice.swift",
        "Semantics/Tutorial/Assessments/Multiple Choice/Choice/Justification.swift",
        "Semantics/Tutorial/Assessments/Multiple Choice/MultipleChoice.swift",
        "Semantics/Tutorial/Tasks/Steps/Code.swift",
        "Semantics/Tutorial/Tasks/Steps/Step.swift",
        "Semantics/Tutorial/Tasks/Steps/Steps.swift",
        "Semantics/Tutorial/Tasks/TutorialSection.swift",
        "Semantics/Tutorial/Tutorial.swift",
        "Semantics/Tutorial/XcodeRequirement.swift",
        "Semantics/TutorialArticle/Stack.swift",
        "Semantics/TutorialArticle/TutorialArticle.swift",
        "Semantics/Visitor/SemanticVisitor.swift",
        "Semantics/Walker/SemanticWalker.swift",
        "Semantics/Walker/Walkers/SemanticTreeDumper.swift",
        "Servers/DocumentationSchemeHandler.swift",
        "Servers/FileServer.swift",
        "SourceRepository/SourceRepository.swift",
        "Utility/Checksum.swift",
        "Utility/Collection+ConcurrentPerform.swift",
        "Utility/CollectionChanges.swift",
        "Utility/DataStructures/BidirectionalMap.swift",
        "Utility/DataStructures/GroupedSequence.swift",
        "Utility/DispatchGroup+Async.swift",
        "Utility/Errors/DescribedError.swift",
        "Utility/Errors/ErrorWithProblems.swift",
        "Utility/ExternalIdentifier.swift",
        "Utility/FeatureFlags.swift",
        "Utility/FileManagerProtocol.swift",
        "Utility/FoundationExtensions/Array+baseType.swift",
        "Utility/FoundationExtensions/AutoreleasepoolShim.swift",
        "Utility/FoundationExtensions/CharacterSet.swift",
        "Utility/FoundationExtensions/Collection+indexed.swift",
        "Utility/FoundationExtensions/Dictionary+TypedValues.swift",
        "Utility/FoundationExtensions/Optional+baseType.swift",
        "Utility/FoundationExtensions/PlainTextShim.swift",
        "Utility/FoundationExtensions/RangeReplaceableCollection+Group.swift",
        "Utility/FoundationExtensions/Sequence+Categorize.swift",
        "Utility/FoundationExtensions/Sequence+FirstMap.swift",
        "Utility/FoundationExtensions/Sequence+RenderBlockContentElemenet.swift",
        "Utility/FoundationExtensions/SortByKeyPath.swift",
        "Utility/FoundationExtensions/String+Capitalization.swift",
        "Utility/FoundationExtensions/String+Hashing.swift",
        "Utility/FoundationExtensions/String+Path.swift",
        "Utility/FoundationExtensions/String+SingleQuoted.swift",
        "Utility/FoundationExtensions/String+Splitting.swift",
        "Utility/FoundationExtensions/String+Whitespace.swift",
        "Utility/FoundationExtensions/StringCollection+List.swift",
        "Utility/FoundationExtensions/URL+IsAbsoluteWebURL.swift",
        "Utility/FoundationExtensions/URL+Relative.swift",
        "Utility/FoundationExtensions/URL+WithFragment.swift",
        "Utility/FoundationExtensions/URL+WithoutHostAndPortAndScheme.swift",
        "Utility/Graphs/DirectedGraph+Cycles.swift",
        "Utility/Graphs/DirectedGraph+Paths.swift",
        "Utility/Graphs/DirectedGraph+Traversal.swift",
        "Utility/Graphs/DirectedGraph.swift",
        "Utility/LMDB/LMDB+Database.swift",
        "Utility/LMDB/LMDB+Environment.swift",
        "Utility/LMDB/LMDB+Error.swift",
        "Utility/LMDB/LMDB+Transaction.swift",
        "Utility/LMDB/LMDB.swift",
        "Utility/Language/EnglishLanguage.swift",
        "Utility/Language/NativeLanguage.swift",
        "Utility/ListItemUpdatable.swift",
        "Utility/LogHandle.swift",
        "Utility/MarkupExtensions/AnyLink.swift",
        "Utility/MarkupExtensions/BlockDirectiveExtensions.swift",
        "Utility/MarkupExtensions/DocumentExtensions.swift",
        "Utility/MarkupExtensions/ImageExtensions.swift",
        "Utility/MarkupExtensions/ListItemExtractor.swift",
        "Utility/MarkupExtensions/MarkupChildrenExtensions.swift",
        "Utility/MarkupExtensions/SourceRangeExtensions.swift",
        "Utility/NearMiss.swift",
        "Utility/RenderNodeDataExtractor.swift",
        "Utility/SemanticVersion+Comparable.swift",
        "Utility/SimpleLog.swift",
        "Utility/SymbolGraphAvailability+Filter.swift",
        "Utility/Synchronization.swift",
        "Utility/ValidatedURL.swift",
        "Utility/Version.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9d7dab235f2b0b46edadd73b1fb0c3b5323df02053420324a4a2f8ca89cb54a5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.