The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of SublimationBonjour, reference 1.0.2 (5d2324), with Swift 6.0 for macOS (SPM) on 2 Dec 2024 23:31:00 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats

Build Log

========================================
RunAll
========================================
Builder version: 4.58.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/brightdigit/SublimationBonjour.git
Reference: 1.0.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/brightdigit/SublimationBonjour
 * tag               1.0.2      -> FETCH_HEAD
HEAD is now at 5d2324b Remove Logging (#3)
Cloned https://github.com/brightdigit/SublimationBonjour.git
Revision (git rev-parse @):
5d2324b459274f9cfb753c6c4474a9d1655c7782
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/brightdigit/SublimationBonjour.git at 1.0.2
Fetching https://github.com/apple/swift-protobuf.git
Fetching https://github.com/brightdigit/Sublimation.git
[1/5040] Fetching sublimation
[2471/42913] Fetching sublimation, swift-protobuf
Fetched https://github.com/brightdigit/Sublimation.git from cache (3.10s)
Fetched https://github.com/apple/swift-protobuf.git from cache (3.10s)
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.28.2
Creating working copy for https://github.com/brightdigit/Sublimation.git
Working copy of https://github.com/brightdigit/Sublimation.git resolved at 2.0.1
========================================
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": "sublimationbonjour",
      "name": "SublimationBonjour",
      "url": "https://github.com/brightdigit/SublimationBonjour.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SublimationBonjour",
      "dependencies": [
        {
          "identity": "sublimation",
          "name": "Sublimation",
          "url": "https://github.com/brightdigit/Sublimation.git",
          "version": "2.0.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Sublimation",
          "dependencies": [
          ]
        },
        {
          "identity": "swift-protobuf",
          "name": "SwiftProtobuf",
          "url": "https://github.com/apple/swift-protobuf.git",
          "version": "1.28.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-protobuf",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/brightdigit/SublimationBonjour.git
[1/271] Fetching sublimationbonjour
Fetched https://github.com/brightdigit/SublimationBonjour.git from cache (0.83s)
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetching https://github.com/brightdigit/Sublimation.git from cache
Fetched https://github.com/apple/swift-protobuf.git from cache (0.66s)
Fetched https://github.com/brightdigit/Sublimation.git from cache (0.66s)
Computing version for https://github.com/brightdigit/Sublimation.git
Computed https://github.com/brightdigit/Sublimation.git at 2.0.1 (0.42s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.28.2 (0.43s)
Creating working copy for https://github.com/brightdigit/Sublimation.git
Working copy of https://github.com/brightdigit/Sublimation.git resolved at 2.0.1
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.28.2
Creating working copy for https://github.com/brightdigit/SublimationBonjour.git
Working copy of https://github.com/brightdigit/SublimationBonjour.git resolved at 1.0.2 (5d2324b)
warning: '.resolve-product-dependencies': dependency 'sublimationbonjour' is not used by any target
Found 2 product dependencies
  - Sublimation
  - SwiftProtobuf
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/brightdigit/SublimationBonjour.git
{
  "dependencies" : [
    {
      "identity" : "sublimation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/brightdigit/Sublimation.git"
    },
    {
      "identity" : "swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.26.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-protobuf.git"
    }
  ],
  "manifest_display_name" : "SublimationBonjour",
  "name" : "SublimationBonjour",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "SublimationBonjour",
      "targets" : [
        "SublimationBonjour"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SublimationBonjourTests",
      "module_type" : "SwiftTarget",
      "name" : "SublimationBonjourTests",
      "path" : "Tests/SublimationBonjourTests",
      "sources" : [
        "SublimationBonjourTests.swift"
      ],
      "target_dependencies" : [
        "SublimationBonjour"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SublimationBonjour",
      "module_type" : "SwiftTarget",
      "name" : "SublimationBonjour",
      "path" : "Sources/SublimationBonjour",
      "product_dependencies" : [
        "Sublimation",
        "SublimationCore",
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "SublimationBonjour"
      ],
      "sources" : [
        "Client/BindingConfiguration+TXTRecord.swift",
        "Client/BindingConfiguration+URL.swift",
        "Client/BonjourClient.swift",
        "Client/LoggerType.swift",
        "Client/StreamManager.swift",
        "Client/URLDefaultConfiguration.swift",
        "Extensions/Dictionary.swift",
        "Extensions/NWConnection.swift",
        "Extensions/NWListener.swift",
        "Extensions/String.swift",
        "Extensions/URL.swift",
        "Server/BindingConfiguration+Protobuf.swift",
        "Server/BindingConfiguration.swift",
        "Server/BonjourSublimatory.swift",
        "Server/Sublimation+Bonjour.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
[1/1] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[1/7] Write sources
[5/7] Copying PrivacyInfo.xcprivacy
[6/7] Write swift-version--7754E27361AE5C74.txt
[8/95] Compiling SublimationCore Sublimatory.swift
[9/95] Emitting module SwiftProtobuf
[10/104] Compiling SublimationCore Application.swift
[11/104] Emitting module SublimationCore
[12/104] Compiling SwiftProtobuf Google_Protobuf_Value+Extensions.swift
[13/104] Compiling SwiftProtobuf Google_Protobuf_Wrappers+Extensions.swift
[14/104] Compiling SwiftProtobuf HashVisitor.swift
[15/104] Compiling SwiftProtobuf Internal.swift
[16/104] Compiling SwiftProtobuf JSONDecoder.swift
[17/104] Compiling SwiftProtobuf JSONDecodingError.swift
[18/104] Compiling SwiftProtobuf JSONDecodingOptions.swift
[19/104] Compiling SwiftProtobuf JSONEncoder.swift
[20/104] Compiling SwiftProtobuf JSONEncodingError.swift
[21/104] Compiling SwiftProtobuf PathVisitor.swift
[22/104] Compiling SwiftProtobuf ProtoNameProviding.swift
[23/104] Compiling SwiftProtobuf ProtobufAPIVersionCheck.swift
[24/104] Compiling SwiftProtobuf ProtobufMap.swift
[25/104] Compiling SwiftProtobuf SelectiveVisitor.swift
[26/104] Compiling SwiftProtobuf SimpleExtensionMap.swift
[27/104] Compiling SwiftProtobuf StringUtils.swift
[28/104] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[29/104] Compiling SwiftProtobuf SwiftProtobufError.swift
[30/104] Compiling SwiftProtobuf AnyMessageStorage.swift
[31/104] Compiling SwiftProtobuf AnyUnpackError.swift
[32/104] Compiling SwiftProtobuf AsyncMessageSequence.swift
[33/104] Compiling SwiftProtobuf BinaryDecoder.swift
[34/104] Compiling SwiftProtobuf BinaryDecodingError.swift
[35/104] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[36/104] Compiling SwiftProtobuf BinaryDelimited.swift
[37/104] Compiling SwiftProtobuf BinaryEncoder.swift
[38/104] Compiling SwiftProtobuf BinaryEncodingError.swift
[39/104] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[40/104] Compiling SwiftProtobuf TextFormatDecoder.swift
[41/104] Compiling SwiftProtobuf TextFormatDecodingError.swift
[42/104] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[43/104] Compiling SwiftProtobuf TextFormatEncoder.swift
[44/104] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[45/104] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[46/104] Compiling SwiftProtobuf TextFormatScanner.swift
[47/104] Compiling SwiftProtobuf TimeUtils.swift
[48/104] Compiling SwiftProtobuf UnknownStorage.swift
[49/104] Compiling SwiftProtobuf Message+JSONAdditions.swift
[50/104] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[51/105] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[52/105] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[53/105] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[54/105] Compiling SwiftProtobuf Message.swift
[55/105] Compiling SwiftProtobuf MessageExtension.swift
[56/105] Compiling SwiftProtobuf NameMap.swift
[57/105] Compiling SwiftProtobuf PathDecoder.swift
[58/105] Compiling SwiftProtobuf FieldTag.swift
[59/105] Compiling SwiftProtobuf FieldTypes.swift
[60/105] Compiling SwiftProtobuf Google_Protobuf_Any+Extensions.swift
[61/105] Compiling SwiftProtobuf Google_Protobuf_Any+Registry.swift
[62/105] Compiling SwiftProtobuf Google_Protobuf_Duration+Extensions.swift
[63/105] Compiling SwiftProtobuf Google_Protobuf_FieldMask+Extensions.swift
[64/105] Compiling SwiftProtobuf Google_Protobuf_ListValue+Extensions.swift
[65/105] Compiling SwiftProtobuf Google_Protobuf_NullValue+Extensions.swift
[66/105] Compiling SwiftProtobuf Google_Protobuf_Struct+Extensions.swift
[67/105] Compiling SwiftProtobuf Google_Protobuf_Timestamp+Extensions.swift
[68/105] Compiling SwiftProtobuf JSONEncodingOptions.swift
[69/106] Compiling SwiftProtobuf JSONEncodingVisitor.swift
[70/106] Compiling SwiftProtobuf JSONMapEncodingVisitor.swift
[71/106] Compiling SwiftProtobuf JSONScanner.swift
[72/106] Compiling SwiftProtobuf MathUtils.swift
[73/106] Compiling SwiftProtobuf Message+AnyAdditions.swift
[74/106] Compiling SwiftProtobuf Message+BinaryAdditions.swift
[75/106] Compiling SwiftProtobuf Message+BinaryAdditions_Data.swift
[76/106] Compiling SwiftProtobuf Message+FieldMask.swift
[77/106] Compiling Sublimation Sublimation.swift
[78/106] Emitting module Sublimation
[79/106] Compiling SwiftProtobuf duration.pb.swift
[80/106] Compiling SwiftProtobuf empty.pb.swift
[81/106] Compiling SwiftProtobuf field_mask.pb.swift
[82/106] Compiling SwiftProtobuf source_context.pb.swift
[83/106] Compiling SwiftProtobuf struct.pb.swift
[84/106] Compiling SwiftProtobuf timestamp.pb.swift
[85/106] Compiling SwiftProtobuf type.pb.swift
[86/106] Compiling SwiftProtobuf wrappers.pb.swift
[87/106] Compiling SwiftProtobuf resource_bundle_accessor.swift
[88/106] Compiling SwiftProtobuf UnsafeRawPointer+Shims.swift
[89/106] Compiling SwiftProtobuf Varint.swift
[90/106] Compiling SwiftProtobuf Version.swift
[91/106] Compiling SwiftProtobuf Visitor.swift
[92/106] Compiling SwiftProtobuf WireFormat.swift
[93/106] Compiling SwiftProtobuf ZigZag.swift
[94/106] Compiling SwiftProtobuf any.pb.swift
[95/106] Compiling SwiftProtobuf api.pb.swift
[96/106] Compiling SwiftProtobuf descriptor.pb.swift
[97/106] Compiling SwiftProtobuf BinaryEncodingSizeVisitor.swift
[98/106] Compiling SwiftProtobuf BinaryEncodingVisitor.swift
[99/106] Compiling SwiftProtobuf CustomJSONCodable.swift
[100/106] Compiling SwiftProtobuf Decoder.swift
[101/106] Compiling SwiftProtobuf DoubleParser.swift
[102/106] Compiling SwiftProtobuf Enum.swift
[103/106] Compiling SwiftProtobuf ExtensibleMessage.swift
[104/106] Compiling SwiftProtobuf ExtensionFieldValueSet.swift
[105/106] Compiling SwiftProtobuf ExtensionFields.swift
[106/106] Compiling SwiftProtobuf ExtensionMap.swift
[107/121] Compiling SublimationBonjour BonjourSublimatory.swift
[108/121] Compiling SublimationBonjour BindingConfiguration.swift
[109/122] Compiling SublimationBonjour Sublimation+Bonjour.swift
[110/122] Compiling SublimationBonjour URL.swift
[111/122] Compiling SublimationBonjour BindingConfiguration+Protobuf.swift
[112/122] Compiling SublimationBonjour Dictionary.swift
[113/122] Compiling SublimationBonjour NWConnection.swift
[114/122] Compiling SublimationBonjour NWListener.swift
[115/122] Compiling SublimationBonjour String.swift
[116/122] Emitting module SublimationBonjour
[117/122] Compiling SublimationBonjour BindingConfiguration+TXTRecord.swift
/Users/admin/builder/spi-builder-workspace/Sources/SublimationBonjour/Client/BindingConfiguration+TXTRecord.swift:66:14: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
64 |       throw TXTRecordError.base64Decoding
65 |     }
66 |     try self.init(serializedData: data)
   |              |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
   |              `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
67 |   }
68 |   static func txtRecordIndexValueFrom(key: String, value: String) throws -> (Int, String) {
[118/122] Compiling SublimationBonjour BindingConfiguration+URL.swift
/Users/admin/builder/spi-builder-workspace/Sources/SublimationBonjour/Client/BindingConfiguration+TXTRecord.swift:66:14: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
64 |       throw TXTRecordError.base64Decoding
65 |     }
66 |     try self.init(serializedData: data)
   |              |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
   |              `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
67 |   }
68 |   static func txtRecordIndexValueFrom(key: String, value: String) throws -> (Int, String) {
[119/122] Compiling SublimationBonjour StreamManager.swift
[120/122] Compiling SublimationBonjour URLDefaultConfiguration.swift
[121/122] Compiling SublimationBonjour BonjourClient.swift
[122/122] Compiling SublimationBonjour LoggerType.swift
Build complete! (27.68s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "sublimation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/brightdigit/Sublimation.git"
    },
    {
      "identity" : "swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.26.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-protobuf.git"
    }
  ],
  "manifest_display_name" : "SublimationBonjour",
  "name" : "SublimationBonjour",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "SublimationBonjour",
      "targets" : [
        "SublimationBonjour"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SublimationBonjourTests",
      "module_type" : "SwiftTarget",
      "name" : "SublimationBonjourTests",
      "path" : "Tests/SublimationBonjourTests",
      "sources" : [
        "SublimationBonjourTests.swift"
      ],
      "target_dependencies" : [
        "SublimationBonjour"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SublimationBonjour",
      "module_type" : "SwiftTarget",
      "name" : "SublimationBonjour",
      "path" : "Sources/SublimationBonjour",
      "product_dependencies" : [
        "Sublimation",
        "SublimationCore",
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "SublimationBonjour"
      ],
      "sources" : [
        "Client/BindingConfiguration+TXTRecord.swift",
        "Client/BindingConfiguration+URL.swift",
        "Client/BonjourClient.swift",
        "Client/LoggerType.swift",
        "Client/StreamManager.swift",
        "Client/URLDefaultConfiguration.swift",
        "Extensions/Dictionary.swift",
        "Extensions/NWConnection.swift",
        "Extensions/NWListener.swift",
        "Extensions/String.swift",
        "Extensions/URL.swift",
        "Server/BindingConfiguration+Protobuf.swift",
        "Server/BindingConfiguration.swift",
        "Server/BonjourSublimatory.swift",
        "Server/Sublimation+Bonjour.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/brightdigit/sublimationbonjour/1.0.2
Repository:               brightdigit/SublimationBonjour
Swift version used:       6.0
Target:                   SublimationBonjour
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
 * branch            88815688627177b9716a01ca41da19397bd30e47 -> FETCH_HEAD
HEAD is now at 8881568 Update the artifact
Extracting symbol information for 'SublimationBonjour'...
Finished extracting symbol information for 'SublimationBonjour'. (5.56s)
Building documentation for 'SublimationBonjour'...
warning: 'URL' doesn't exist at '/SublimationBonjour/BonjourClient/init(logger:defaultURLConfiguration:)'
  --> ../Client/BonjourClient.swift:78:48-78:51
76 |     /// - Parameters:
77 |     ///   - logger: Logger
78 +     ///   - defaultURLConfiguration: default ``URL`` configuration for missing properties.
79 |     public init(
80 |       logger: LoggerType? = nil,
warning: 'port' doesn't exist at '/SublimationBonjour/BindingConfiguration'
  --> ../Client/URLDefaultConfiguration.swift:33:28-33:32
31 | ///
32 | /// If the ``BindingConfiguration`` is missing properties such as
33 + /// ``BindingConfiguration/port`` or ``BindingConfiguration/isSecure``
34 | /// ``BonjourClient`` using these settings as fallback.
35 | public struct URLDefaultConfiguration: Sendable {
warning: 'isSecure' doesn't exist at '/SublimationBonjour/BindingConfiguration'
  --> ../Client/URLDefaultConfiguration.swift:33:61-33:69
31 | ///
32 | /// If the ``BindingConfiguration`` is missing properties such as
33 + /// ``BindingConfiguration/port`` or ``BindingConfiguration/isSecure``
34 | /// ``BonjourClient`` using these settings as fallback.
35 | public struct URLDefaultConfiguration: Sendable {
warning: Link in document summary will not be displayed
Summary should only contain (formatted) text. To resolve this issue, place links and images elsewhere in the document, or remove them.
 --> Documentation.md:3:5-3:52
1 | # ``SublimationBonjour``
2 |
3 + Use [Bonjour](https://developer.apple.com/bonjour/) for [Sublimation](https://github.com/brightdigit/Sublimation) for automatic discovery of your [Swift Server](https://www.swift.org/documentation/server/).
4 |
5 | ## Overview
warning: Link in document summary will not be displayed
Summary should only contain (formatted) text. To resolve this issue, place links and images elsewhere in the document, or remove them.
 --> Documentation.md:3:57-3:114
1 | # ``SublimationBonjour``
2 |
3 + Use [Bonjour](https://developer.apple.com/bonjour/) for [Sublimation](https://github.com/brightdigit/Sublimation) for automatic discovery of your [Swift Server](https://www.swift.org/documentation/server/).
4 |
5 | ## Overview
warning: Link in document summary will not be displayed
Summary should only contain (formatted) text. To resolve this issue, place links and images elsewhere in the document, or remove them.
 --> Documentation.md:3:147-3:206
1 | # ``SublimationBonjour``
2 |
3 + Use [Bonjour](https://developer.apple.com/bonjour/) for [Sublimation](https://github.com/brightdigit/Sublimation) for automatic discovery of your [Swift Server](https://www.swift.org/documentation/server/).
4 |
5 | ## Overview
warning: 'BonjourSublimatory' doesn't exist at '/SublimationBonjour'
  --> Documentation.md:9:213-9:231
7  | ![SublimationBonjour Logo](SublimationBonjour.svg)
8  |
9  + When the Swift Server begins it will tell Sublimation the ip addresses or host names which are available to access the server from (including the port number and whether to use https or http). This is called a ``BonjourSublimatory``.
   |                                                                                                                                                                                                                     ╰─suggestion: Replace 'BonjourSublimatory' with 'BonjourClient'
10 |
11 | ![SublimationBonjour Diagram](SublimationBonjour-Diagram.svg)
warning: 'BonjourSublimatory' doesn't exist at '/SublimationBonjour'
  --> Documentation.md:13:7-13:25
11 | ![SublimationBonjour Diagram](SublimationBonjour-Diagram.svg)
12 |
13 + The ``BonjourSublimatory`` then uses `NWListener` to advertise this information both by send the data encoded using Protocol Buffers as well as inside the Text Record advertised.
   |       ╰─suggestion: Replace 'BonjourSublimatory' with 'BonjourClient'
14 |
15 | The iPhone or Apple Watch then uses a ``BonjourClient`` to fetch either an  `AsyncStream` of `URL` via ``BonjourClient/urls`` or simply get the ``BonjourClient/first()`` one available.
warning: 'BonjourSublimatory' doesn't exist at '/SublimationBonjour'
  --> Documentation.md:35:12-35:30
33 |
34 |
35 + Create a ``BonjourSublimatory`` using that ``BindingConfiguration`` and include your server's logger. Then attach it to the `Sublimation` object:
   |            ╰─suggestion: Replace 'BonjourSublimatory' with 'BonjourClient'
36 |
37 | ```swift
warning: 'BonjourSublimatory' doesn't exist at '/SublimationBonjour'
  --> Documentation.md:68:5-68:23
66 | ### Server Configuration
67 |
68 + - ``BonjourSublimatory``
   |     ╰─suggestion: Replace 'BonjourSublimatory' with 'BonjourClient'
69 |
70 | - ``BindingConfiguration``
warning: 'Sublimation' doesn't exist at '/SublimationBonjour'
  --> Documentation.md:72:24-72:35
70 | - ``BindingConfiguration``
71 |
72 + - ``SublimationBonjour/Sublimation/Sublimation``
73 |
74 | ### Client ConfigurationFinished building documentation for 'SublimationBonjour' (0.15s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/brightdigit/sublimationbonjour/1.0.2
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2044] Fetching swift-docc-plugin
Updating https://github.com/brightdigit/Sublimation.git
Updating https://github.com/apple/swift-protobuf.git
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.30s)
Updated https://github.com/apple/swift-protobuf.git (0.65s)
Updated https://github.com/brightdigit/Sublimation.git (0.65s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.28.2 (0.43s)
Computing version for https://github.com/brightdigit/Sublimation.git
Computed https://github.com/brightdigit/Sublimation.git at 2.0.1 (0.43s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.55s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3198] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.27s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.58s)
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.3
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
[3/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version--7754E27361AE5C74.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 DeclarationFragments.swift
[12/53] Compiling SymbolKit Fragment.swift
[13/53] Compiling SymbolKit FragmentKind.swift
[14/53] Compiling SymbolKit FunctionParameter.swift
[15/53] Compiling SymbolKit FunctionSignature.swift
[16/57] Compiling SymbolKit Names.swift
[17/57] Compiling SymbolKit SPI.swift
[18/57] Compiling SymbolKit Snippet.swift
[19/57] Compiling SymbolKit Extension.swift
[20/57] Compiling SymbolKit GenericConstraint.swift
[21/57] Compiling SymbolKit GenericParameter.swift
[22/57] Compiling SymbolKit Generics.swift
[23/57] Compiling SymbolKit Namespace.swift
[24/57] Compiling SymbolKit Identifier.swift
[25/57] Compiling SymbolKit KindIdentifier.swift
[26/57] Compiling SymbolKit Location.swift
[27/57] Compiling SymbolKit Mutability.swift
[28/57] Compiling SymbolKit Relationship.swift
[29/57] Compiling SymbolKit RelationshipKind.swift
[30/57] Compiling SymbolKit SourceOrigin.swift
[31/57] Compiling SymbolKit GenericConstraints.swift
[32/57] Compiling SymbolKit Swift.swift
[33/57] Emitting module SymbolKit
[34/57] Compiling SymbolKit SourceRange.swift
[35/57] Compiling SymbolKit Metadata.swift
[36/57] Compiling SymbolKit Module.swift
[37/57] Compiling SymbolKit OperatingSystem.swift
[38/57] Compiling SymbolKit Platform.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 SemanticVersion.swift
[44/57] Compiling SymbolKit AccessControl.swift
[45/57] Compiling SymbolKit Availability.swift
[46/57] Compiling SymbolKit AvailabilityItem.swift
[47/57] Compiling SymbolKit Domain.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] Compiling Snippets Snippet.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Emitting module snippet_extract
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.91s)
Building for debugging...
[0/1] Write swift-version--7754E27361AE5C74.txt
[2/70] Compiling SublimationCore Application.swift
[3/70] Emitting module SublimationCore
[4/70] Compiling SublimationCore Sublimatory.swift
[5/91] Emitting module Sublimation
[6/91] Compiling Sublimation Sublimation.swift
[7/91] Compiling SwiftProtobuf BinaryEncodingSizeVisitor.swift
[8/91] Compiling SwiftProtobuf BinaryEncodingVisitor.swift
[9/91] Compiling SwiftProtobuf CustomJSONCodable.swift
[10/91] Compiling SwiftProtobuf Decoder.swift
[11/91] Compiling SwiftProtobuf DoubleParser.swift
[12/91] Compiling SwiftProtobuf Enum.swift
[13/91] Compiling SwiftProtobuf ExtensibleMessage.swift
[14/91] Compiling SwiftProtobuf ExtensionFieldValueSet.swift
[15/91] Compiling SwiftProtobuf ExtensionFields.swift
[16/91] Compiling SwiftProtobuf ExtensionMap.swift
[17/100] Compiling SwiftProtobuf JSONEncodingOptions.swift
[18/100] Compiling SwiftProtobuf JSONEncodingVisitor.swift
[19/100] Compiling SwiftProtobuf JSONMapEncodingVisitor.swift
[20/100] Compiling SwiftProtobuf JSONScanner.swift
[21/100] Compiling SwiftProtobuf MathUtils.swift
[22/100] Compiling SwiftProtobuf Message+AnyAdditions.swift
[23/100] Compiling SwiftProtobuf Message+BinaryAdditions.swift
[24/100] Compiling SwiftProtobuf Message+BinaryAdditions_Data.swift
[25/100] Compiling SwiftProtobuf Message+FieldMask.swift
[26/100] Compiling SwiftProtobuf Message+JSONAdditions.swift
[27/100] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[28/100] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[29/100] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[30/100] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[31/100] Compiling SwiftProtobuf Message.swift
[32/100] Compiling SwiftProtobuf MessageExtension.swift
[33/100] Compiling SwiftProtobuf NameMap.swift
[34/100] Compiling SwiftProtobuf PathDecoder.swift
[35/100] Compiling SwiftProtobuf FieldTag.swift
[36/100] Compiling SwiftProtobuf FieldTypes.swift
[37/100] Compiling SwiftProtobuf Google_Protobuf_Any+Extensions.swift
[38/100] Compiling SwiftProtobuf Google_Protobuf_Any+Registry.swift
[39/100] Compiling SwiftProtobuf Google_Protobuf_Duration+Extensions.swift
[40/100] Compiling SwiftProtobuf Google_Protobuf_FieldMask+Extensions.swift
[41/100] Compiling SwiftProtobuf Google_Protobuf_ListValue+Extensions.swift
[42/100] Compiling SwiftProtobuf Google_Protobuf_NullValue+Extensions.swift
[43/100] Compiling SwiftProtobuf Google_Protobuf_Struct+Extensions.swift
[44/100] Compiling SwiftProtobuf Google_Protobuf_Timestamp+Extensions.swift
[45/100] Emitting module SwiftProtobuf
[46/100] Compiling SwiftProtobuf Google_Protobuf_Value+Extensions.swift
[47/100] Compiling SwiftProtobuf Google_Protobuf_Wrappers+Extensions.swift
[48/100] Compiling SwiftProtobuf HashVisitor.swift
[49/100] Compiling SwiftProtobuf Internal.swift
[50/100] Compiling SwiftProtobuf JSONDecoder.swift
[51/100] Compiling SwiftProtobuf JSONDecodingError.swift
[52/100] Compiling SwiftProtobuf JSONDecodingOptions.swift
[53/100] Compiling SwiftProtobuf JSONEncoder.swift
[54/100] Compiling SwiftProtobuf JSONEncodingError.swift
[55/100] Compiling SwiftProtobuf AnyMessageStorage.swift
[56/100] Compiling SwiftProtobuf AnyUnpackError.swift
[57/100] Compiling SwiftProtobuf AsyncMessageSequence.swift
[58/100] Compiling SwiftProtobuf BinaryDecoder.swift
[59/100] Compiling SwiftProtobuf BinaryDecodingError.swift
[60/100] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[61/100] Compiling SwiftProtobuf BinaryDelimited.swift
[62/100] Compiling SwiftProtobuf BinaryEncoder.swift
[63/100] Compiling SwiftProtobuf BinaryEncodingError.swift
[64/100] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[65/100] Compiling SwiftProtobuf TextFormatDecoder.swift
[66/100] Compiling SwiftProtobuf TextFormatDecodingError.swift
[67/100] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[68/100] Compiling SwiftProtobuf TextFormatEncoder.swift
[69/100] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[70/100] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[71/100] Compiling SwiftProtobuf TextFormatScanner.swift
[72/100] Compiling SwiftProtobuf TimeUtils.swift
[73/100] Compiling SwiftProtobuf UnknownStorage.swift
[74/100] Compiling SwiftProtobuf duration.pb.swift
[75/100] Compiling SwiftProtobuf empty.pb.swift
[76/100] Compiling SwiftProtobuf field_mask.pb.swift
[77/100] Compiling SwiftProtobuf source_context.pb.swift
[78/100] Compiling SwiftProtobuf struct.pb.swift
[79/100] Compiling SwiftProtobuf timestamp.pb.swift
[80/100] Compiling SwiftProtobuf type.pb.swift
[81/100] Compiling SwiftProtobuf wrappers.pb.swift
[82/100] Compiling SwiftProtobuf resource_bundle_accessor.swift
[83/100] Compiling SwiftProtobuf PathVisitor.swift
[84/100] Compiling SwiftProtobuf ProtoNameProviding.swift
[85/100] Compiling SwiftProtobuf ProtobufAPIVersionCheck.swift
[86/100] Compiling SwiftProtobuf ProtobufMap.swift
[87/100] Compiling SwiftProtobuf SelectiveVisitor.swift
[88/100] Compiling SwiftProtobuf SimpleExtensionMap.swift
[89/100] Compiling SwiftProtobuf StringUtils.swift
[90/100] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[91/100] Compiling SwiftProtobuf SwiftProtobufError.swift
[92/100] Compiling SwiftProtobuf UnsafeRawPointer+Shims.swift
[93/100] Compiling SwiftProtobuf Varint.swift
[94/100] Compiling SwiftProtobuf Version.swift
[95/100] Compiling SwiftProtobuf Visitor.swift
[96/100] Compiling SwiftProtobuf WireFormat.swift
[97/100] Compiling SwiftProtobuf ZigZag.swift
[98/100] Compiling SwiftProtobuf any.pb.swift
[99/100] Compiling SwiftProtobuf api.pb.swift
[100/100] Compiling SwiftProtobuf descriptor.pb.swift
[101/115] Compiling SublimationBonjour BindingConfiguration+Protobuf.swift
[102/116] Compiling SublimationBonjour Dictionary.swift
[103/116] Compiling SublimationBonjour NWConnection.swift
[104/116] Compiling SublimationBonjour BindingConfiguration.swift
[105/116] Compiling SublimationBonjour BonjourSublimatory.swift
[106/116] Compiling SublimationBonjour NWListener.swift
[107/116] Compiling SublimationBonjour String.swift
[108/116] Compiling SublimationBonjour URL.swift
[109/116] Compiling SublimationBonjour BindingConfiguration+TXTRecord.swift
/Users/admin/builder/spi-builder-workspace/Sources/SublimationBonjour/Client/BindingConfiguration+TXTRecord.swift:66:14: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
64 |       throw TXTRecordError.base64Decoding
65 |     }
66 |     try self.init(serializedData: data)
   |              |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
   |              `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
67 |   }
68 |   static func txtRecordIndexValueFrom(key: String, value: String) throws -> (Int, String) {
[110/116] Compiling SublimationBonjour BindingConfiguration+URL.swift
/Users/admin/builder/spi-builder-workspace/Sources/SublimationBonjour/Client/BindingConfiguration+TXTRecord.swift:66:14: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
64 |       throw TXTRecordError.base64Decoding
65 |     }
66 |     try self.init(serializedData: data)
   |              |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
   |              `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
67 |   }
68 |   static func txtRecordIndexValueFrom(key: String, value: String) throws -> (Int, String) {
[111/116] Emitting module SublimationBonjour
[112/116] Compiling SublimationBonjour StreamManager.swift
[113/116] Compiling SublimationBonjour URLDefaultConfiguration.swift
[114/116] Compiling SublimationBonjour BonjourClient.swift
[115/116] Compiling SublimationBonjour LoggerType.swift
[116/116] Compiling SublimationBonjour Sublimation+Bonjour.swift
Build of target: 'SublimationBonjour' complete! (3.44s)
     185
3	/Users/admin/builder/spi-builder-workspace/.docs/brightdigit/sublimationbonjour/1.0.2
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/brightdigit/sublimationbonjour/1.0.2
File count: 185
Doc size:   3.0MB
Preparing doc bundle ...
Uploading prod-brightdigit-sublimationbonjour-1.0.2-c6cdf6bb.zip to s3://spi-docs-inbox/prod-brightdigit-sublimationbonjour-1.0.2-c6cdf6bb.zip
Copying... [20%]
Copying... [29%]
Copying... [39%]
Copying... [49%]
Copying... [59%]
Copying... [69%]
Copying... [78%]
Copying... [88%]
Copying... [98%]
Copying... [100%]
Done.