The Swift Package Index logo.Swift Package Index

Build Information

Successful build of CommentRelay, reference 1.2.5 (d57b27), with Swift 6.3 for macOS (SPM) on 18 Aug 2026 03:39:10 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.0.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mikesilvers/commentrelay-sdk-ios.git
Reference: 1.2.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mikesilvers/commentrelay-sdk-ios
 * tag               1.2.5      -> FETCH_HEAD
HEAD is now at d57b278 Merge pull request #5 from mikesilvers/chore/release-1.2.5
Cloned https://github.com/mikesilvers/commentrelay-sdk-ios.git
Revision (git rev-parse @):
d57b278247184c527f5096cb3848c54ea45aa8c9
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mikesilvers/commentrelay-sdk-ios.git at 1.2.5
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/nalexn/ViewInspector
[1/12874] Fetching viewinspector
[4379/29250] Fetching viewinspector, swift-snapshot-testing
Fetched https://github.com/nalexn/ViewInspector from cache (7.37s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (7.37s)
Computing version for https://github.com/nalexn/ViewInspector
Computed https://github.com/nalexn/ViewInspector at 0.10.3 (7.98s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.4 (0.58s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5669] Fetching swift-custom-dump
[5670/82173] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (7.26s)
Fetched https://github.com/swiftlang/swift-syntax from cache (7.26s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.0 (7.87s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/2578] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.55s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.2 (4.73s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.11.0 (2.39s)
Creating working copy for https://github.com/nalexn/ViewInspector
Working copy of https://github.com/nalexn/ViewInspector resolved at 0.10.3
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.4
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 603.0.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.11.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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "commentrelay-sdk-ios",
      "name": "CommentRelay",
      "url": "https://github.com/mikesilvers/commentrelay-sdk-ios.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/commentrelay-sdk-ios",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/mikesilvers/commentrelay-sdk-ios.git
[1/1759] Fetching commentrelay-sdk-ios
Fetched https://github.com/mikesilvers/commentrelay-sdk-ios.git from cache (1.18s)
Creating working copy for https://github.com/mikesilvers/commentrelay-sdk-ios.git
Working copy of https://github.com/mikesilvers/commentrelay-sdk-ios.git resolved at 1.2.5 (d57b278)
warning: '.resolve-product-dependencies': dependency 'commentrelay-sdk-ios' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/mikesilvers/commentrelay-sdk-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/9] Copying PrivacyInfo.xcprivacy
[0/9] Write sources
[3/9] Copying Localizable.strings
[4/9] Copying Info.plist
[6/9] Copying PrivacyInfo.xcprivacy
[8/9] Write swift-version-69A768CDF2A0BEE1.txt
[10/38] Compiling CommentRelayCore CommentRelayField.swift
[11/38] Compiling CommentRelayCore CommentRelayForm.swift
[12/38] Compiling CommentRelayCore CommentRelayHistory.swift
[13/38] Compiling CommentRelayCore ErrorMapper.swift
[14/38] Compiling CommentRelayCore LocalizationBundle.swift
[15/38] Compiling CommentRelayCore QueuedSubmission.swift
[16/41] Compiling CommentRelayCore APIClient.swift
[17/41] Compiling CommentRelayCore BackgroundUploadManager.swift
[18/41] Compiling CommentRelayCore ConfigCache.swift
[19/41] Compiling CommentRelayCore DraftStore.swift
[20/41] Emitting module CommentRelayCore
[21/41] Compiling CommentRelayCore ContactPreference.swift
[22/41] Compiling CommentRelayCore FieldOption.swift
[23/41] Compiling CommentRelayCore FieldType.swift
[24/41] Compiling CommentRelayCore SubmissionQueue.swift
[25/41] Compiling CommentRelayCore UploadTransport.swift
[26/41] Compiling CommentRelayCore CommentRelay.swift
[27/41] Compiling CommentRelayCore CommentRelayClient.swift
[28/41] Compiling CommentRelayCore CommentRelayConfiguration.swift
[29/41] Compiling CommentRelayCore CommentRelayError.swift
[30/41] Compiling CommentRelayCore CommentRelayQueuedAttachment.swift
[31/41] Compiling CommentRelayCore CommentRelaySubmission.swift
[32/41] Compiling CommentRelayCore CommentRelaySubmissionReceipt.swift
[33/41] Compiling CommentRelayCore CommentRelayLogger.swift
[34/41] Compiling CommentRelayCore CommentRelaySubmissionProblem.swift
[35/41] Compiling CommentRelayCore CommentRelayAttribution.swift
[36/41] Compiling CommentRelayCore Reachability.swift
[37/41] Compiling CommentRelayCore RetryPolicy.swift
[38/41] Compiling CommentRelayCore SessionStore.swift
[39/41] Compiling CommentRelayCore Platform.swift
[40/41] Compiling CommentRelayCore SubmitOutcome.swift
[41/41] Compiling CommentRelayCore resource_bundle_accessor.swift
[42/78] Compiling CommentRelayUI CommentRelayUI.swift
[43/78] Compiling CommentRelayUI CommentRelayConfigurableButton.swift
[44/78] Compiling CommentRelayUI PendingBadge.swift
[45/78] Compiling CommentRelayUI PoweredByFooter.swift
[46/78] Emitting module CommentRelayUI
[47/82] Compiling CommentRelayUI SmileyShape.swift
[48/82] Compiling CommentRelayUI SmileyRatingFieldView.swift
[49/82] Compiling CommentRelayUI TextboxFieldView.swift
[50/82] Compiling CommentRelayUI TrueFalseFieldView.swift
[51/82] Compiling CommentRelayUI CommentRelayButton.swift
[52/82] Compiling CommentRelayUI CommentRelaySheetModifier.swift
[53/82] Compiling CommentRelayUI CommentRelayView.swift
[54/82] Compiling CommentRelayUI DraftRestorePrompt.swift
[55/82] Compiling CommentRelayUI HistoryListView.swift
[56/82] Compiling CommentRelayUI SubmissionProgressView.swift
[57/82] Compiling CommentRelayUI ThankYouView.swift
[58/82] Compiling CommentRelayUI Color+Hex.swift
[59/82] Compiling CommentRelayUI FeedbackFormView.swift
[60/82] Compiling CommentRelayUI FeedbackFormViewModel.swift
[61/82] Compiling CommentRelayUI FormPickerView.swift
[62/82] Compiling CommentRelayUI HistoryDetailView.swift
[63/82] Compiling CommentRelayUI FieldRenderer.swift
[64/82] Compiling CommentRelayUI InformationalFieldView.swift
[65/82] Compiling CommentRelayUI NumericFieldView.swift
[66/82] Compiling CommentRelayUI PhoneFieldView.swift
[67/82] Compiling CommentRelayUI ProblemRow.swift
[68/82] Compiling CommentRelayUI AttachmentFieldView.swift
[69/82] Compiling CommentRelayUI ColorScaleFieldView.swift
[70/82] Compiling CommentRelayUI EmailFieldView.swift
[71/82] Compiling CommentRelayUI CommentRelayTheme.swift
[72/82] Compiling CommentRelayUI EmptyStateView.swift
[73/82] Compiling CommentRelayUI ErrorBanner.swift
[74/82] Compiling CommentRelayUI FormPreselect.swift
[75/82] Compiling CommentRelayUI PhotoFieldView.swift
[76/82] Compiling CommentRelayUI SmileyContent.swift
[77/82] Compiling CommentRelayUI SmileyPathParser.swift
[78/82] Compiling CommentRelayUI SmileySVGParser.swift
[79/82] Compiling CommentRelayUI LoadingView.swift
[80/82] Compiling CommentRelayUI Strings.swift
[81/82] Compiling CommentRelayUI VisibleFields.swift
[82/82] Compiling CommentRelayUI resource_bundle_accessor.swift
Build complete! (15.52s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.17.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing"
    },
    {
      "identity" : "viewinspector",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.10.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nalexn/ViewInspector"
    }
  ],
  "manifest_display_name" : "CommentRelay",
  "name" : "CommentRelay",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "CommentRelayCore",
      "targets" : [
        "CommentRelayCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CommentRelayUI",
      "targets" : [
        "CommentRelayUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CommentRelayUITests",
      "module_type" : "SwiftTarget",
      "name" : "CommentRelayUITests",
      "path" : "Tests/CommentRelayUITests",
      "product_dependencies" : [
        "SnapshotTesting",
        "ViewInspector"
      ],
      "sources" : [
        "FieldRendererTests/AttachmentFieldViewTests.swift",
        "FieldRendererTests/ColorScaleFieldViewTests.swift",
        "FieldRendererTests/EmailFieldViewTests.swift",
        "FieldRendererTests/FormPreselectTests.swift",
        "FieldRendererTests/InformationalFieldViewTests.swift",
        "FieldRendererTests/NumericFieldViewTests.swift",
        "FieldRendererTests/PhoneFieldViewTests.swift",
        "FieldRendererTests/PhotoFieldViewTests.swift",
        "FieldRendererTests/SmileyContentResolutionTests.swift",
        "FieldRendererTests/SmileyPathParserTests.swift",
        "FieldRendererTests/SmileyRatingFieldViewTests.swift",
        "FieldRendererTests/SmileySVGParserTests.swift",
        "FieldRendererTests/TextboxFieldViewTests.swift",
        "FieldRendererTests/TrueFalseFieldViewTests.swift",
        "FieldRendererTests/VisibleFieldsTests.swift",
        "Helpers/FakeField.swift",
        "Helpers/SmileySVGFixtures.swift",
        "Helpers/SnapshotHelpers.swift",
        "PackageResolvesTests.swift",
        "ProblemStringsTests.swift",
        "RatingPayloadTests.swift",
        "ScreenTests/CommentRelayButtonTests.swift",
        "ScreenTests/CommentRelayConfigurableButtonTests.swift",
        "ScreenTests/CommentRelayThemeTests.swift",
        "ScreenTests/CommentRelayViewTests.swift",
        "ScreenTests/DraftRestorePromptTests.swift",
        "ScreenTests/DraftSeedTests.swift",
        "ScreenTests/EmptyStateViewTests.swift",
        "ScreenTests/ErrorBannerTests.swift",
        "ScreenTests/FeedbackFormViewModelTests.swift",
        "ScreenTests/FeedbackFormViewTests.swift",
        "ScreenTests/FormPickerViewTests.swift",
        "ScreenTests/HistoryDetailViewTests.swift",
        "ScreenTests/HistoryListViewTests.swift",
        "ScreenTests/HistoryProblemsTests.swift",
        "ScreenTests/LoadingViewTests.swift",
        "ScreenTests/PendingBadgeTests.swift",
        "ScreenTests/ProblemRowTests.swift",
        "ScreenTests/SubmissionProgressViewTests.swift",
        "ScreenTests/SubmitOutcomeRouteMappingTests.swift",
        "ScreenTests/SubmitOutcomeRoutingTests.swift",
        "ScreenTests/ThankYouViewTests.swift"
      ],
      "target_dependencies" : [
        "CommentRelayUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CommentRelayUI",
      "module_type" : "SwiftTarget",
      "name" : "CommentRelayUI",
      "path" : "Sources/CommentRelayUI",
      "product_memberships" : [
        "CommentRelayUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CommentRelayUI/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CommentRelayUI/Resources/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CommentRelayUI/Resources/es-419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-419"
            }
          }
        }
      ],
      "sources" : [
        "CommentRelayUI.swift",
        "Components/CommentRelayConfigurableButton.swift",
        "Components/PendingBadge.swift",
        "Components/PoweredByFooter.swift",
        "Components/ProblemRow.swift",
        "Fields/AttachmentFieldView.swift",
        "Fields/ColorScaleFieldView.swift",
        "Fields/EmailFieldView.swift",
        "Fields/FieldRenderer.swift",
        "Fields/InformationalFieldView.swift",
        "Fields/NumericFieldView.swift",
        "Fields/PhoneFieldView.swift",
        "Fields/PhotoFieldView.swift",
        "Fields/Smiley/SmileyContent.swift",
        "Fields/Smiley/SmileyPathParser.swift",
        "Fields/Smiley/SmileySVGParser.swift",
        "Fields/Smiley/SmileyShape.swift",
        "Fields/SmileyRatingFieldView.swift",
        "Fields/TextboxFieldView.swift",
        "Fields/TrueFalseFieldView.swift",
        "Launchers/CommentRelayButton.swift",
        "Launchers/CommentRelaySheetModifier.swift",
        "Screens/CommentRelayView.swift",
        "Screens/DraftRestorePrompt.swift",
        "Screens/FeedbackFormView.swift",
        "Screens/FeedbackFormViewModel.swift",
        "Screens/FormPickerView.swift",
        "Screens/HistoryDetailView.swift",
        "Screens/HistoryListView.swift",
        "Screens/SubmissionProgressView.swift",
        "Screens/ThankYouView.swift",
        "Shared/Color+Hex.swift",
        "Shared/CommentRelayTheme.swift",
        "Shared/EmptyStateView.swift",
        "Shared/ErrorBanner.swift",
        "Shared/FormPreselect.swift",
        "Shared/LoadingView.swift",
        "Shared/Strings.swift",
        "Shared/VisibleFields.swift"
      ],
      "target_dependencies" : [
        "CommentRelayCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CommentRelayCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "CommentRelayCoreTests",
      "path" : "Tests/CommentRelayCoreTests",
      "sources" : [
        "APIClientTests.swift",
        "AttributionClientTests.swift",
        "AttributionDecodingTests.swift",
        "BackgroundUploadManagerTests.swift",
        "CircuitBreakerTests.swift",
        "ClientSubmitOutcomeTests.swift",
        "CommentRelayAttributionTests.swift",
        "CommentRelayClientTests.swift",
        "CommentRelayConfigurationTests.swift",
        "CommentRelayErrorTests.swift",
        "CommentRelayFormDecodingTests.swift",
        "CommentRelayTests.swift",
        "ConfigCacheTests.swift",
        "ConfigurationOfflineTests.swift",
        "DraftAPITests.swift",
        "DraftStoreTests.swift",
        "ErrorMapperTests.swift",
        "FlushTriggerTests.swift",
        "FormByNameTests.swift",
        "LocalizationBundleTests.swift",
        "MockURLProtocol.swift",
        "ModelDecodingTests.swift",
        "OfflineConfigTests.swift",
        "PlatformTests.swift",
        "QueuedSubmissionBackCompatTests.swift",
        "QueuedSubmissionTests.swift",
        "ReachabilityTests.swift",
        "RetryPolicyClassificationTests.swift",
        "RetryPolicyTests.swift",
        "SessionStoreTests.swift",
        "SubmissionProblemsTests.swift",
        "SubmissionQueueCapsTests.swift",
        "SubmissionQueueFlushTests.swift",
        "SubmissionQueuePersistenceTests.swift",
        "Support/URLProtocolStub.swift"
      ],
      "target_dependencies" : [
        "CommentRelayCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CommentRelayCore",
      "module_type" : "SwiftTarget",
      "name" : "CommentRelayCore",
      "path" : "Sources/CommentRelayCore",
      "product_memberships" : [
        "CommentRelayCore",
        "CommentRelayUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CommentRelayCore/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Internal/APIClient.swift",
        "Internal/BackgroundUploadManager.swift",
        "Internal/ConfigCache.swift",
        "Internal/DraftStore.swift",
        "Internal/ErrorMapper.swift",
        "Internal/LocalizationBundle.swift",
        "Internal/QueuedSubmission.swift",
        "Internal/Reachability.swift",
        "Internal/RetryPolicy.swift",
        "Internal/SessionStore.swift",
        "Internal/SubmissionQueue.swift",
        "Internal/UploadTransport.swift",
        "Public/CommentRelay.swift",
        "Public/CommentRelayClient.swift",
        "Public/CommentRelayConfiguration.swift",
        "Public/CommentRelayError.swift",
        "Public/CommentRelayLogger.swift",
        "Public/CommentRelaySubmissionProblem.swift",
        "Public/Models/CommentRelayAttribution.swift",
        "Public/Models/CommentRelayField.swift",
        "Public/Models/CommentRelayForm.swift",
        "Public/Models/CommentRelayHistory.swift",
        "Public/Models/CommentRelayQueuedAttachment.swift",
        "Public/Models/CommentRelaySubmission.swift",
        "Public/Models/CommentRelaySubmissionReceipt.swift",
        "Public/Models/ContactPreference.swift",
        "Public/Models/FieldOption.swift",
        "Public/Models/FieldType.swift",
        "Public/Models/Platform.swift",
        "Public/SubmitOutcome.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/mikesilvers/commentrelay-sdk-ios/1.2.5
Repository:               mikesilvers/commentrelay-sdk-ios
Swift version used:       6.3
Target:                   CommentRelayCore
Extracting symbol information for 'CommentRelayCore'...
Finished extracting symbol information for 'CommentRelayCore'. (27.86s)
Building documentation for 'CommentRelayCore'...
warning: Parameter 'userIdentifier' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'userIdentifier' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'sdkVersionOverride' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'sdkVersionOverride' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'locale' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'locale' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'maxQueuedSubmissions' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'maxQueuedSubmissions' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'osVersionOverride' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'osVersionOverride' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'offlineQueueingEnabled' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'offlineQueueingEnabled' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'maxQueueAge' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'maxQueueAge' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'deviceModelOverride' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'deviceModelOverride' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
warning: Parameter 'appVersionOverride' is missing documentation
  --> Sources/CommentRelayCore/Public/CommentRelayConfiguration.swift:30:37-30:37
28 |     ///   - baseURL: The CommentRelay API root. Defaults to production
29 |     ///     (`https://api.commentrelay.com`); pass an explicit URL for self-hosted
30 +     ///     or staging environments.
   |                                     ╰─suggestion: Document 'appVersionOverride' parameter
31 |     public init(apiKey: String,
32 |                 baseURL: URL = CommentRelayConfiguration.productionBaseURL,
Finished building documentation for 'CommentRelayCore' (0.63s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/mikesilvers/commentrelay-sdk-ios/1.2.5
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/pointfreeco/swift-custom-dump
Updating https://github.com/nalexn/ViewInspector
[1/2345] Fetching swift-docc-plugin
Updated https://github.com/nalexn/ViewInspector (0.89s)
Updated https://github.com/pointfreeco/swift-custom-dump (0.89s)
Updating https://github.com/pointfreeco/xctest-dynamic-overlay
Updating https://github.com/pointfreeco/swift-snapshot-testing
Updating https://github.com/swiftlang/swift-syntax
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.38s)
Updated https://github.com/pointfreeco/xctest-dynamic-overlay (0.69s)
Updated https://github.com/swiftlang/swift-syntax (1.01s)
Updated https://github.com/pointfreeco/swift-snapshot-testing (1.01s)
Computing version for https://github.com/nalexn/ViewInspector
Computed https://github.com/nalexn/ViewInspector at 0.10.3 (2.96s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.4 (0.58s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.2 (0.77s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.0 (0.56s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.11.0 (0.70s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.65s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3809] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.29s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.02s)
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.5.0
Building for debugging...
[0/8] Write sources
[0/8] Write snippet-extract-tool-entitlement.plist
[0/8] Write sources
[4/8] Write swift-version-69A768CDF2A0BEE1.txt
[6/54] Emitting module SymbolKit
[7/58] Compiling SymbolKit Relationship.swift
[8/58] Compiling SymbolKit RelationshipKind.swift
[9/58] Compiling SymbolKit SourceOrigin.swift
[10/58] Compiling SymbolKit GenericConstraints.swift
[11/58] Compiling SymbolKit Swift.swift
[12/58] Compiling SymbolKit Names.swift
[13/58] Compiling SymbolKit SPI.swift
[14/58] Compiling SymbolKit Snippet.swift
[15/58] Compiling SymbolKit Extension.swift
[16/58] Compiling SymbolKit Identifier.swift
[17/58] Compiling SymbolKit KindIdentifier.swift
[18/58] Compiling SymbolKit Location.swift
[19/58] Compiling SymbolKit Mutability.swift
[20/58] Compiling Snippets Snippet.swift
[21/58] Compiling Snippets SnippetLanguage.swift
[22/58] Compiling Snippets SnippetParser.swift
[23/58] Emitting module Snippets
[24/58] Compiling SymbolKit GenericConstraint.swift
[25/58] Compiling SymbolKit GenericParameter.swift
[26/58] Compiling SymbolKit Generics.swift
[27/58] Compiling SymbolKit Namespace.swift
[28/58] Compiling SymbolKit Mixin+Equals.swift
[29/58] Compiling SymbolKit Mixin+Hash.swift
[30/58] Compiling SymbolKit Mixin.swift
[31/58] Compiling SymbolKit LineList.swift
[32/58] Compiling SymbolKit Position.swift
[33/58] Compiling SymbolKit Symbol.swift
[34/58] Compiling SymbolKit SymbolKind.swift
[35/58] Compiling SymbolKit SymbolGraph.swift
[36/58] Compiling SymbolKit GraphCollector.swift
[37/58] Compiling SymbolKit SourceRange.swift
[38/58] Compiling SymbolKit Metadata.swift
[39/58] Compiling SymbolKit Module.swift
[40/58] Compiling SymbolKit OperatingSystem.swift
[41/58] Compiling SymbolKit Platform.swift
[42/58] Compiling SymbolKit SemanticVersion.swift
[43/58] Compiling SymbolKit AccessControl.swift
[44/58] Compiling SymbolKit Availability.swift
[45/58] Compiling SymbolKit AvailabilityItem.swift
[46/58] Compiling SymbolKit Domain.swift
[47/58] Compiling SymbolKit DeclarationFragments.swift
[48/58] Compiling SymbolKit Fragment.swift
[49/58] Compiling SymbolKit FragmentKind.swift
[50/58] Compiling SymbolKit FunctionParameter.swift
[51/58] Compiling SymbolKit FunctionSignature.swift
[52/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[53/58] Compiling SymbolKit UnifiedSymbol.swift
[54/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[55/58] Compiling SymbolKit UnifiedSymbolGraph.swift
[56/62] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/62] Compiling snippet_extract URL+Status.swift
[58/62] Compiling snippet_extract SnippetBuildCommand.swift
[59/62] Emitting module snippet_extract
[59/62] Write Objects.LinkFileList
[60/62] Linking snippet-extract-tool
[61/62] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.67s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'CommentRelayCore' complete! (0.52s)
Target:                   CommentRelayUI
Extracting symbol information for 'CommentRelayUI'...
Finished extracting symbol information for 'CommentRelayUI'. (22.41s)
Building documentation for 'CommentRelayUI'...
Finished building documentation for 'CommentRelayUI' (13.15s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/mikesilvers/commentrelay-sdk-ios/1.2.5
Building for debugging...
[0/3] Write swift-version-69A768CDF2A0BEE1.txt
Build of product 'snippet-extract' complete! (0.41s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'CommentRelayUI' complete! (0.50s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/mikesilvers/commentrelay-sdk-ios/1.2.5/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/mikesilvers/commentrelay-sdk-ios/1.2.5/linkable-paths.json
   42526
272	/Users/admin/builder/spi-builder-workspace/.docs/mikesilvers/commentrelay-sdk-ios/1.2.5
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/mikesilvers/commentrelay-sdk-ios/1.2.5
File count: 42526
Doc size:   272.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -mikesilvers-commentrelay-sdk-ios-1.2.5-59773670.zip to presigned URL
Starting upload of 54373980 bytes...
Upload completed successfully
Done.