Build Information
Successful build of universal, reference 5.3.0 (791946), with Swift 6.2 for macOS (SPM) on 29 Dec 2025 02:41:17 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/marcprux/universal.git
Reference: 5.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/marcprux/universal
* tag 5.3.0 -> FETCH_HEAD
HEAD is now at 7919463
Cloned https://github.com/marcprux/universal.git
Revision (git rev-parse @):
7919463ce63685647cd3620e6fda5fb1a91fb9b0
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/marcprux/universal.git at 5.3.0
========================================
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/5155] Fetching universal
Fetched https://github.com/marcprux/universal.git from cache (1.79s)
Creating working copy for https://github.com/marcprux/universal.git
Working copy of https://github.com/marcprux/universal.git resolved at 5.3.0 (7919463)
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] 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 {
[9/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 {
[10/20] Compiling JSON JSONX.swift
[11/20] Emitting module PLIST
[12/20] Compiling PLIST PLIST.swift
[13/20] Compiling JSON JSONParser.swift
[14/20] Compiling XML XML.swift
[15/20] Emitting module XML
[16/20] Compiling JSON JSON.swift
[17/20] Emitting module JSON
[18/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)
[19/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
[20/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
[21/22] Emitting module Universal
[22/22] Compiling Universal Universal.swift
Build complete! (4.77s)
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/5.3.0
Repository: marcprux/universal
Swift version used: 6.2
Target: Either
Extracting symbol information for 'Either'...
Finished extracting symbol information for 'Either'. (0.30s)
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.24s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/5.3.0
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2158] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.30s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.5 (1.87s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3630] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.30s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.86s)
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.5
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
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[3/8] Write sources
[4/8] Write swift-version-49B95AFC49DCD68C.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit Mixin+Equals.swift
[8/57] Compiling SymbolKit Mixin+Hash.swift
[9/57] Compiling SymbolKit Mixin.swift
[10/57] Compiling SymbolKit LineList.swift
[11/57] Compiling SymbolKit Position.swift
[12/57] Compiling SymbolKit Names.swift
[13/57] Compiling SymbolKit SPI.swift
[14/57] Compiling SymbolKit Snippet.swift
[15/57] Compiling SymbolKit Extension.swift
[16/57] Compiling SymbolKit GenericConstraint.swift
[17/57] Compiling SymbolKit GenericParameter.swift
[18/57] Compiling SymbolKit Generics.swift
[19/57] Compiling SymbolKit Namespace.swift
[20/57] Compiling SymbolKit DeclarationFragments.swift
[21/57] Compiling SymbolKit Fragment.swift
[22/57] Compiling SymbolKit FragmentKind.swift
[23/57] Compiling SymbolKit FunctionParameter.swift
[24/57] Compiling SymbolKit FunctionSignature.swift
[25/57] Compiling SymbolKit SourceRange.swift
[26/57] Compiling SymbolKit Metadata.swift
[27/57] Compiling SymbolKit Module.swift
[28/57] Compiling SymbolKit OperatingSystem.swift
[29/57] Compiling SymbolKit Platform.swift
[30/57] Compiling SymbolKit SemanticVersion.swift
[31/57] Compiling SymbolKit AccessControl.swift
[32/57] Compiling SymbolKit Availability.swift
[33/57] Compiling SymbolKit AvailabilityItem.swift
[34/57] Compiling SymbolKit Domain.swift
[35/57] Compiling SymbolKit Identifier.swift
[36/57] Compiling SymbolKit KindIdentifier.swift
[37/57] Compiling SymbolKit Location.swift
[38/57] Compiling SymbolKit Mutability.swift
[39/57] Compiling SymbolKit Relationship.swift
[40/57] Compiling SymbolKit RelationshipKind.swift
[41/57] Compiling SymbolKit SourceOrigin.swift
[42/57] Compiling SymbolKit GenericConstraints.swift
[43/57] Compiling SymbolKit Swift.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.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 URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.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.71s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'Either' complete! (0.20s)
Target: XML
Extracting symbol information for 'XML'...
Finished extracting symbol information for 'XML'. (1.83s)
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.13s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/5.3.0
Building for debugging...
[0/3] Write swift-version-49B95AFC49DCD68C.txt
Build of product 'snippet-extract' complete! (0.22s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'XML' complete! (0.21s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/linkable-paths.json
Target: YAML
Extracting symbol information for 'YAML'...
Finished extracting symbol information for 'YAML'. (0.30s)
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.10s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/5.3.0
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.19s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/linkable-paths.json
Target: JSON
Extracting symbol information for 'JSON'...
Finished extracting symbol information for 'JSON'. (0.34s)
Building documentation for 'JSON'...
Finished building documentation for 'JSON' (0.12s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/5.3.0
Building for debugging...
[0/3] Write swift-version-49B95AFC49DCD68C.txt
Build of product 'snippet-extract' complete! (0.21s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'JSON' complete! (0.19s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/linkable-paths.json
Target: PLIST
Extracting symbol information for 'PLIST'...
Finished extracting symbol information for 'PLIST'. (0.36s)
Building documentation for 'PLIST'...
Finished building documentation for 'PLIST' (0.08s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/5.3.0
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.25s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/linkable-paths.json
Target: Universal
Extracting symbol information for 'Universal'...
Finished extracting symbol information for 'Universal'. (0.31s)
Building documentation for 'Universal'...
Finished building documentation for 'Universal' (0.07s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/5.3.0
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: 'Universal' complete! (0.19s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/marcprux/universal/5.3.0/linkable-paths.json
1554
9 /Users/admin/builder/spi-builder-workspace/.docs/marcprux/universal/5.3.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/marcprux/universal/5.3.0
File count: 1554
Doc size: 9.0MB
Preparing doc bundle ...
Uploading prod-marcprux-universal-5.3.0-f85bc110.zip to s3://spi-docs-inbox/prod-marcprux-universal-5.3.0-f85bc110.zip
Copying... [13%]
Copying... [23%]
Copying... [32%]
Copying... [42%]
Copying... [52%]
Copying... [61%]
Copying... [71%]
Copying... [81%]
Copying... [90%]
Copying... [100%]
Done.