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.