The Swift Package Index logo.Swift Package Index

Build Information

Successful build of universal, reference main (157cb9), with Swift 6.2 for macOS (SPM) on 25 Mar 2026 10:01:49 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.69.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/marcprux/universal.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/marcprux/universal
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 157cb9c Update Android workflow (#4)
Cloned https://github.com/marcprux/universal.git
Revision (git rev-parse @):
157cb9c1a8f58f96bca1512b373e287f37aef3c3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/marcprux/universal.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "universal",
      "name": "universal",
      "url": "https://github.com/marcprux/universal.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/universal",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/marcprux/universal.git
[1/5210] Fetching universal
Fetched https://github.com/marcprux/universal.git from cache (1.94s)
Creating working copy for https://github.com/marcprux/universal.git
Working copy of https://github.com/marcprux/universal.git resolved at main (157cb9c)
warning: '.resolve-product-dependencies': dependency 'universal' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/marcprux/universal.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[6/7] Write swift-version-49B95AFC49DCD68C.txt
[8/9] Emitting module Either
/Users/admin/builder/spi-builder-workspace/Sources/Either/Either.swift:319:1: warning: extension declares a conformance of imported type 'Never' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
317 |
318 | /// Useful extension for when a `OneOfX<A, B, …, Never>` wants to be treated as `Codable`
319 | extension Never : Decodable {
    | |- warning: extension declares a conformance of imported type 'Never' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
320 |     /// Throws an error, since it should never be decodable
321 |     public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/Either/Either.swift:327:1: warning: extension declares a conformance of imported type 'Never' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
325 |
326 | /// Useful extension for when a `OneOfX<A, B, …, Never>` wants to be treated as `Codable`
327 | extension Never : Encodable {
    | |- warning: extension declares a conformance of imported type 'Never' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
328 |     /// Throws an error, since it should never be encodable
329 |     public func encode(to encoder: Encoder) throws {
[9/9] Compiling Either Either.swift
/Users/admin/builder/spi-builder-workspace/Sources/Either/Either.swift:319:1: warning: extension declares a conformance of imported type 'Never' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
317 |
318 | /// Useful extension for when a `OneOfX<A, B, …, Never>` wants to be treated as `Codable`
319 | extension Never : Decodable {
    | |- warning: extension declares a conformance of imported type 'Never' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
320 |     /// Throws an error, since it should never be decodable
321 |     public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/Either/Either.swift:327:1: warning: extension declares a conformance of imported type 'Never' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
325 |
326 | /// Useful extension for when a `OneOfX<A, B, …, Never>` wants to be treated as `Codable`
327 | extension Never : Encodable {
    | |- warning: extension declares a conformance of imported type 'Never' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
328 |     /// Throws an error, since it should never be encodable
329 |     public func encode(to encoder: Encoder) throws {
[10/20] Compiling PLIST PLIST.swift
[11/20] Emitting module PLIST
[12/20] Compiling JSON JSONParser.swift
[13/20] Compiling JSON JSONX.swift
[14/20] Compiling XML XML.swift
[15/20] Emitting module XML
[16/20] Compiling YAML YAML.swift
/Users/admin/builder/spi-builder-workspace/Sources/YAML/YAML.swift:137:1: warning: extension declares a conformance of imported type 'Or' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
 135 | }
 136 |
 137 | extension YAML.Scalar: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'Or' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 138 |     public var description: String {
 139 |         func desc(_ value: String) -> String { ".string(\"\(value)\")" }
/Users/admin/builder/spi-builder-workspace/Sources/YAML/YAML.swift:213:1: warning: extension declares a conformance of imported type 'Or' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
 211 | }
 212 |
 213 | extension YAML.Scalar : ExpressibleByStringLiteral, ExpressibleByExtendedGraphemeClusterLiteral, ExpressibleByUnicodeScalarLiteral {
     | |- warning: extension declares a conformance of imported type 'Or' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 214 |     public init(stringLiteral value: StringLiteralType) {
 215 |         self = YAML.Scalar(.init(value))
/Users/admin/builder/spi-builder-workspace/Sources/YAML/YAML.swift:233:1: warning: extension declares a conformance of imported type 'Or' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
 231 | }
 232 |
 233 | extension YAML.Scalar : ExpressibleByNilLiteral {
     | |- warning: extension declares a conformance of imported type 'Or' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 234 |     public init(nilLiteral: ()) {
 235 |         self = YAML.Scalar.null
[17/20] Emitting module YAML
/Users/admin/builder/spi-builder-workspace/Sources/YAML/YAML.swift:137:1: warning: extension declares a conformance of imported type 'Or' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
 135 | }
 136 |
 137 | extension YAML.Scalar: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'Or' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 138 |     public var description: String {
 139 |         func desc(_ value: String) -> String { ".string(\"\(value)\")" }
/Users/admin/builder/spi-builder-workspace/Sources/YAML/YAML.swift:213:1: warning: extension declares a conformance of imported type 'Or' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
 211 | }
 212 |
 213 | extension YAML.Scalar : ExpressibleByStringLiteral, ExpressibleByExtendedGraphemeClusterLiteral, ExpressibleByUnicodeScalarLiteral {
     | |- warning: extension declares a conformance of imported type 'Or' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 214 |     public init(stringLiteral value: StringLiteralType) {
 215 |         self = YAML.Scalar(.init(value))
/Users/admin/builder/spi-builder-workspace/Sources/YAML/YAML.swift:233:1: warning: extension declares a conformance of imported type 'Or' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
 231 | }
 232 |
 233 | extension YAML.Scalar : ExpressibleByNilLiteral {
     | |- warning: extension declares a conformance of imported type 'Or' to imported protocol 'ExpressibleByNilLiteral'; this will not behave correctly if the owners of 'Either' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 234 |     public init(nilLiteral: ()) {
 235 |         self = YAML.Scalar.null
[18/20] Compiling JSON JSON.swift
[19/20] Emitting module JSON
[20/20] Compiling JSON JSONCoding.swift
/Users/admin/builder/spi-builder-workspace/Sources/JSON/JSONCoding.swift:558:9: warning: switch must be exhaustive
 556 |     }
 557 |     fileprivate func box(_ date: Date) throws -> _JSONContainer {
 558 |         switch self.options.dateEncodingStrategy {
     |         |- warning: switch must be exhaustive
     |         `- note: add missing case: '.formatted(_)'
 559 |         case .deferredToDate:
 560 |             // Must be called with a surrounding with(pushedKey:) call.
/Users/admin/builder/spi-builder-workspace/Sources/JSON/JSONCoding.swift:1739:9: warning: switch must be exhaustive
1737 |
1738 |     fileprivate func unbox(_ value: JSON, as type: Date.Type) throws -> Date? {
1739 |         switch options.dateDecodingStrategy {
     |         |- warning: switch must be exhaustive
     |         `- note: add missing case: '.formatted(_)'
1740 |         case .deferredToDate:
1741 |             return try Date(from: self)
[21/22] Compiling Universal Universal.swift
[22/22] Emitting module Universal
Build complete! (4.81s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "universal",
  "name" : "universal",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Either",
      "targets" : [
        "Either"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "XML",
      "targets" : [
        "XML"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "YAML",
      "targets" : [
        "YAML"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSON",
      "targets" : [
        "JSON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PLIST",
      "targets" : [
        "PLIST"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Universal",
      "targets" : [
        "Universal"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "YAMLTests",
      "module_type" : "SwiftTarget",
      "name" : "YAMLTests",
      "path" : "Tests/YAMLTests",
      "sources" : [
        "YAMLTests.swift"
      ],
      "target_dependencies" : [
        "YAML"
      ],
      "type" : "test"
    },
    {
      "c99name" : "YAML",
      "module_type" : "SwiftTarget",
      "name" : "YAML",
      "path" : "Sources/YAML",
      "product_memberships" : [
        "YAML",
        "Universal"
      ],
      "sources" : [
        "YAML.swift"
      ],
      "target_dependencies" : [
        "Either"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XMLTests",
      "module_type" : "SwiftTarget",
      "name" : "XMLTests",
      "path" : "Tests/XMLTests",
      "sources" : [
        "XMLTests.swift"
      ],
      "target_dependencies" : [
        "XML"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XML",
      "module_type" : "SwiftTarget",
      "name" : "XML",
      "path" : "Sources/XML",
      "product_memberships" : [
        "XML",
        "Universal"
      ],
      "sources" : [
        "XML.swift"
      ],
      "target_dependencies" : [
        "Either"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UniversalTests",
      "module_type" : "SwiftTarget",
      "name" : "UniversalTests",
      "path" : "Tests/UniversalTests",
      "sources" : [
        "UniversalTests.swift"
      ],
      "target_dependencies" : [
        "Universal"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Universal",
      "module_type" : "SwiftTarget",
      "name" : "Universal",
      "path" : "Sources/Universal",
      "product_memberships" : [
        "Universal"
      ],
      "sources" : [
        "Universal.swift"
      ],
      "target_dependencies" : [
        "XML",
        "YAML",
        "JSON",
        "PLIST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PLISTTests",
      "module_type" : "SwiftTarget",
      "name" : "PLISTTests",
      "path" : "Tests/PLISTTests",
      "sources" : [
        "PLISTTests.swift"
      ],
      "target_dependencies" : [
        "PLIST"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PLIST",
      "module_type" : "SwiftTarget",
      "name" : "PLIST",
      "path" : "Sources/PLIST",
      "product_memberships" : [
        "PLIST",
        "Universal"
      ],
      "sources" : [
        "PLIST.swift"
      ],
      "target_dependencies" : [
        "Either"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONTests",
      "module_type" : "SwiftTarget",
      "name" : "JSONTests",
      "path" : "Tests/JSONTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSONTests/testdata",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "JSONParserTests.swift",
        "JSONTests.swift"
      ],
      "target_dependencies" : [
        "JSON"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JSON",
      "module_type" : "SwiftTarget",
      "name" : "JSON",
      "path" : "Sources/JSON",
      "product_memberships" : [
        "JSON",
        "Universal"
      ],
      "sources" : [
        "JSON.swift",
        "JSONCoding.swift",
        "JSONParser.swift",
        "JSONX.swift"
      ],
      "target_dependencies" : [
        "Either"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EitherTests",
      "module_type" : "SwiftTarget",
      "name" : "EitherTests",
      "path" : "Tests/EitherTests",
      "sources" : [
        "EitherTests.swift"
      ],
      "target_dependencies" : [
        "Either"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Either",
      "module_type" : "SwiftTarget",
      "name" : "Either",
      "path" : "Sources/Either",
      "product_memberships" : [
        "Either",
        "XML",
        "YAML",
        "JSON",
        "PLIST",
        "Universal"
      ],
      "sources" : [
        "Either.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/marcprux/universal/main
Repository:               marcprux/universal
Swift version used:       6.2
Target:                   Either
Extracting symbol information for 'Either'...
Finished extracting symbol information for 'Either'. (0.28s)
Building documentation for 'Either'...
warning: 'optionalX[narrowMap: [.middle: .middle]]' doesn't exist at '/Either/WrapperType/subscript(narrowMap:)'
   --> Sources/Either/Either.swift:461:11-461:51
459 |     /// `enum EnumX { case left, middle, right }` and `enum EnumY { case top, middle, bottom }`
460 |     /// one could map between `middle` values with:
461 +     /// ```optionalX[narrowMap: [.middle: .middle]]```
462 |     @inlinable subscript<Value: Equatable>(narrowMap valueMapping: KeyValuePairs<Wrapped, Value>) -> Value? {
463 |         get {
warning: 'optionalX[narrowMap: [.middle: .middle]]' doesn't exist at '/Either/Swift/Optional/subscript(narrowMap:)'
   --> Sources/Either/Either.swift:461:11-461:51
459 |     /// `enum EnumX { case left, middle, right }` and `enum EnumY { case top, middle, bottom }`
460 |     /// one could map between `middle` values with:
461 +     /// ```optionalX[narrowMap: [.middle: .middle]]```
462 |     @inlinable subscript<Value: Equatable>(narrowMap valueMapping: KeyValuePairs<Wrapped, Value>) -> Value? {
463 |         get {
Finished building documentation for 'Either' (0.25s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/main
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2171] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.28s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.6 (1.90s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3671] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.15s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.82s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.6
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[3/8] Write sources
[4/8] Write swift-version-49B95AFC49DCD68C.txt
[6/53] Compiling SymbolKit Mixin+Equals.swift
[7/53] Compiling SymbolKit Mixin+Hash.swift
[8/53] Compiling SymbolKit Mixin.swift
[9/53] Compiling SymbolKit LineList.swift
[10/53] Compiling SymbolKit Position.swift
[11/53] Compiling SymbolKit SemanticVersion.swift
[12/53] Compiling SymbolKit AccessControl.swift
[13/53] Compiling SymbolKit Availability.swift
[14/53] Compiling SymbolKit AvailabilityItem.swift
[15/53] Compiling SymbolKit Domain.swift
[16/57] Emitting module SymbolKit
[17/57] Compiling SymbolKit GenericConstraint.swift
[18/57] Compiling SymbolKit GenericParameter.swift
[19/57] Compiling SymbolKit Generics.swift
[20/57] Compiling SymbolKit Namespace.swift
[21/57] Compiling SymbolKit Identifier.swift
[22/57] Compiling SymbolKit KindIdentifier.swift
[23/57] Compiling SymbolKit Location.swift
[24/57] Compiling SymbolKit Mutability.swift
[25/57] Compiling SymbolKit Names.swift
[26/57] Compiling SymbolKit SPI.swift
[27/57] Compiling SymbolKit Snippet.swift
[28/57] Compiling SymbolKit Extension.swift
[29/57] Compiling SymbolKit Relationship.swift
[30/57] Compiling SymbolKit RelationshipKind.swift
[31/57] Compiling SymbolKit SourceOrigin.swift
[32/57] Compiling SymbolKit GenericConstraints.swift
[33/57] Compiling SymbolKit Swift.swift
[34/57] Compiling SymbolKit DeclarationFragments.swift
[35/57] Compiling SymbolKit Fragment.swift
[36/57] Compiling SymbolKit FragmentKind.swift
[37/57] Compiling SymbolKit FunctionParameter.swift
[38/57] Compiling SymbolKit FunctionSignature.swift
[39/57] Compiling SymbolKit Symbol.swift
[40/57] Compiling SymbolKit SymbolKind.swift
[41/57] Compiling SymbolKit SymbolGraph.swift
[42/57] Compiling SymbolKit GraphCollector.swift
[43/57] Compiling SymbolKit SourceRange.swift
[44/57] Compiling SymbolKit Metadata.swift
[45/57] Compiling SymbolKit Module.swift
[46/57] Compiling SymbolKit OperatingSystem.swift
[47/57] Compiling SymbolKit Platform.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets SnippetParser.swift
[53/57] Emitting module Snippets
[54/57] Compiling Snippets Snippet.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (2.93s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'Either' complete! (0.18s)
Target:                   XML
Extracting symbol information for 'XML'...
Finished extracting symbol information for 'XML'. (1.78s)
Building documentation for 'XML'...
warning: Parameter 'namespace' not found in instance method declaration
   --> Sources/XML/XML.swift:183:13-183:22
181 |     /// - Parameters:
182 |     ///   - elementName: the element name of the child
183 +     ///   - namespace: the list of namespaces
    |             ╰─suggestion: Replace 'namespace' with 'namespaceURI'
184 |     /// - Returns: the filtered list of child elements matching the name and namespace URI.
185 |     @inlinable public func childElements(named elementName: String, namespaceURI: String? = nil) -> [XMLNode] {
warning: Parameter 'namespaceURI' is missing documentation
   --> Sources/XML/XML.swift:183:46-183:46
181 |     /// - Parameters:
182 |     ///   - elementName: the element name of the child
183 +     ///   - namespace: the list of namespaces
    |                                              ╰─suggestion: Document 'namespaceURI' parameter
184 |     /// - Returns: the filtered list of child elements matching the name and namespace URI.
185 |     @inlinable public func childElements(named elementName: String, namespaceURI: String? = nil) -> [XMLNode] {
warning: Parameter 'namespace' not found in instance method declaration
   --> Sources/XML/XML.swift:204:13-204:22
202 |     /// - Parameters:
203 |     ///   - key: the attribute key
204 +     ///   - namespace: the namespace of the key
    |             ╰─suggestion: Replace 'namespace' with 'namespaceURI'
205 |     /// - Returns: the value of the attribute
206 |     @inlinable public func attributeValue(key: String, namespaceURI: String? = nil) -> String? {
warning: Parameter 'namespaceURI' is missing documentation
   --> Sources/XML/XML.swift:204:48-204:48
202 |     /// - Parameters:
203 |     ///   - key: the attribute key
204 +     ///   - namespace: the namespace of the key
    |                                                ╰─suggestion: Document 'namespaceURI' parameter
205 |     /// - Returns: the value of the attribute
206 |     @inlinable public func attributeValue(key: String, namespaceURI: String? = nil) -> String? {
warning: '<ob><str>X<' doesn't exist at '/XML/XMLNode/elementDictionary(attributes:childNodes:)'
   --> Sources/XML/XML.swift:463:11-463:22
461 |     /// E.g. the XML:
462 |     ///
463 +     /// ```<ob><str>X</string><num>1.2</num></ob>```
464 |     ///
465 |     /// will return the dictionary:
warning: '["str": "X", "num": "1.2"]' doesn't exist at '/XML/XMLNode/elementDictionary(attributes:childNodes:)'
   --> Sources/XML/XML.swift:467:11-467:37
465 |     /// will return the dictionary:
466 |     ///
467 +     /// ```["str": "X", "num": "1.2"]```
468 |     @inlinable func elementDictionary(attributes: Bool, childNodes: Bool) -> [String: String] {
469 |         var dict: [String: String] = [:]
warning: Parameter 'xml' not found in type method declaration
   --> Sources/XML/XML.swift:488:21-488:24
486 | extension XML {
487 |     /// Parses the given XML string into a ``XML``.
488 +     /// - Parameter xml: the XML string to parse
    |                     ╰─suggestion: Replace 'xml' with 'xmlData'
489 |     public static func parse(_ xmlData: Data) throws -> XML {
490 |         let node = try XMLNode.parse(data: xmlData, options: [.processNamespaces], entityResolver: nil)
warning: Parameter 'xmlData' is missing documentation
   --> Sources/XML/XML.swift:488:49-488:49
486 | extension XML {
487 |     /// Parses the given XML string into a ``XML``.
488 +     /// - Parameter xml: the XML string to parse
    |                                                 ╰─suggestion: Document 'xmlData' parameter
489 |     public static func parse(_ xmlData: Data) throws -> XML {
490 |         let node = try XMLNode.parse(data: xmlData, options: [.processNamespaces], entityResolver: nil)
Finished building documentation for 'XML' (0.12s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/main
Building for debugging...
[0/3] Write swift-version-49B95AFC49DCD68C.txt
Build of product 'snippet-extract' complete! (0.20s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'XML' complete! (0.18s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/linkable-paths.json
Target:                   YAML
Extracting symbol information for 'YAML'...
Finished extracting symbol information for 'YAML'. (0.29s)
Building documentation for 'YAML'...
warning: Parameter 'yaml' not found in type method declaration
   --> Sources/YAML/YAML.swift:309:21-309:25
307 |
308 |     /// Parses the given YAML string into multuple ``YAML``s.
309 +     /// - Parameter yaml: the YAML string to parse
    |                     ╰─suggestion: Replace 'yaml' with 'yamls'
310 |     public static func parse(yamls: String) throws -> [YAML] {
311 |         let result = YAMLParser.tokenize(yamls) >>=- Context.parseDocs
warning: Parameter 'yamls' is missing documentation
   --> Sources/YAML/YAML.swift:309:51-309:51
307 |
308 |     /// Parses the given YAML string into multuple ``YAML``s.
309 +     /// - Parameter yaml: the YAML string to parse
    |                                                   ╰─suggestion: Document 'yamls' parameter
310 |     public static func parse(yamls: String) throws -> [YAML] {
311 |         let result = YAMLParser.tokenize(yamls) >>=- Context.parseDocs
Finished building documentation for 'YAML' (0.09s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/main
Building for debugging...
[0/3] Write swift-version-49B95AFC49DCD68C.txt
Build of product 'snippet-extract' complete! (0.19s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'YAML' complete! (0.18s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/linkable-paths.json
Target:                   JSON
Extracting symbol information for 'JSON'...
Finished extracting symbol information for 'JSON'. (0.37s)
Building documentation for 'JSON'...
Finished building documentation for 'JSON' (0.12s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/main
Building for debugging...
[0/3] Write swift-version-49B95AFC49DCD68C.txt
Build of product 'snippet-extract' complete! (0.25s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'JSON' complete! (0.23s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/linkable-paths.json
Target:                   PLIST
Extracting symbol information for 'PLIST'...
Finished extracting symbol information for 'PLIST'. (0.26s)
Building documentation for 'PLIST'...
Finished building documentation for 'PLIST' (0.08s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/main
Building for debugging...
[0/3] Write swift-version-49B95AFC49DCD68C.txt
Build of product 'snippet-extract' complete! (0.19s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'PLIST' complete! (0.17s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/linkable-paths.json
Target:                   Universal
Extracting symbol information for 'Universal'...
Finished extracting symbol information for 'Universal'. (0.30s)
Building documentation for 'Universal'...
Finished building documentation for 'Universal' (0.07s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/main
Building for debugging...
[0/3] Write swift-version-49B95AFC49DCD68C.txt
Build of product 'snippet-extract' complete! (0.19s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'Universal' complete! (0.19s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/main/linkable-paths.json
    1554
9	/Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/main
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/marcprux/universal/main
File count: 1554
Doc size:   9.0MB
Preparing doc bundle ...
Uploading prod-marcprux-universal-main-71a4fbfe.zip to s3://spi-docs-inbox/prod-marcprux-universal-main-71a4fbfe.zip
Copying... [13%]
Copying... [23%]
Copying... [32%]
Copying... [42%]
Copying... [52%]
Copying... [62%]
Copying... [71%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.