The Swift Package Index logo.Swift Package Index

Build Information

Successful build of NautilusTelemetry, reference v1.8.4 (b382e6), with Swift 6.4 for macOS (SPM) on 4 Oct 2026 18:50:36 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/airbnb/NautilusTelemetry.git
Reference: v1.8.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/airbnb/NautilusTelemetry
 * tag               v1.8.4     -> FETCH_HEAD
HEAD is now at b382e60 [iOS] Defer cellular telephony initialization in NetworkMonitor (#70)
Cloned https://github.com/airbnb/NautilusTelemetry.git
Revision (git rev-parse @):
b382e601fcc57fe2ad322050d4f4a5fba7526eec
SUCCESS checkout https://github.com/airbnb/NautilusTelemetry.git at v1.8.4
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/airbnb/NautilusTelemetry.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 124]
[Planning deferred tasks]
[26 / 44]
[27 / 45] NautilusTelemetry
[37 / 99]
[42 / 99]
[47 / 99]
[48 / 99]
[53 / 99]
[55 / 99]
[59 / 99]
[63 / 99]
[65 / 99]
[66 / 99]
[70 / 99]
[81 / 99] NautilusTelemetry
[82 / 99] NautilusTelemetry
[90 / 100] NautilusTelemetry
[91 / 100] SampleCode
[94 / 103] SampleCode
[100 / 103] SampleCode
Build complete! (9.81 sec)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-Sendable type 'Span'; this is an error in the Swift 6 language mode
 54 |
 55 | 	/// The parent span this baggage is attached to.
 56 | 	public let span: Span
    |             `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-Sendable type 'Span'; this is an error in the Swift 6 language mode
 57 |
 58 | 	/// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
 40 | /// Implements a pared down version of the spec
 41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
 42 | public final class Span: TelemetryAttributesContainer, Identifiable {
    |                    `- note: class 'Span' does not conform to the 'Sendable' protocol
 43 |
 44 | 	// MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-Sendable type 'Span'; this is an error in the Swift 6 language mode
 54 |
 55 | 	/// The parent span this baggage is attached to.
 56 | 	public let span: Span
    |             `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-Sendable type 'Span'; this is an error in the Swift 6 language mode
 57 |
 58 | 	/// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
 40 | /// Implements a pared down version of the spec
 41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
 42 | public final class Span: TelemetryAttributesContainer, Identifiable {
    |                    `- note: class 'Span' does not conform to the 'Sendable' protocol
 43 |
 44 | 	// MARK: Lifecycle
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NautilusTelemetry",
  "name" : "NautilusTelemetry",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    },
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "NautilusTelemetry",
      "targets" : [
        "NautilusTelemetry"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "SampleCode",
      "targets" : [
        "SampleCode"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SampleCode",
      "module_type" : "SwiftTarget",
      "name" : "SampleCode",
      "path" : "Sources/SampleCode",
      "product_memberships" : [
        "SampleCode"
      ],
      "sources" : [
        "ExampleReporter.swift",
        "SampleCodeLogger.swift"
      ],
      "target_dependencies" : [
        "NautilusTelemetry"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NautilusTelemetryTests",
      "module_type" : "SwiftTarget",
      "name" : "NautilusTelemetryTests",
      "path" : "Tests/NautilusTelemetryTests",
      "sources" : [
        "Compression/CompressionTests.swift",
        "Exporters/ExporterTests.swift",
        "Instrumentation/HardwareDetailsTests.swift",
        "Instrumentation/NetworkMonitorTests.swift",
        "Instrumentation/ProcessDetailsTests.swift",
        "Metrics/BucketedMeasurementTests.swift",
        "Metrics/CounterTests.swift",
        "Metrics/ExponentialHistogramTests.swift",
        "Metrics/HistogramTests.swift",
        "Metrics/HistogramValuesTests.swift",
        "Metrics/MeterTests.swift",
        "Metrics/MetricExporterTests.swift",
        "Metrics/MetricValuesTests.swift",
        "Metrics/ObservableCounterTests.swift",
        "Metrics/ObservableGaugeTests.swift",
        "Metrics/ObservableUpDownCounterTests.swift",
        "Metrics/SnapshotAndResetTests.swift",
        "Metrics/UpDownCounterTests.swift",
        "Reporters/ExampleReporterTests.swift",
        "Reporters/ReporterTests.swift",
        "TestingUtilities/TestDataNormalization.swift",
        "TestingUtilities/TestUtils.swift",
        "TestingUtilities/XCTestCase+Leaks.swift",
        "TestingUtilities/XCTestCase+URLParseStrategy.swift",
        "Tracing/BaggageTests.swift",
        "Tracing/RedactionTests.swift",
        "Tracing/Span+URLSessionTests.swift",
        "Tracing/SpanTests.swift",
        "Tracing/TraceExporterTests.swift",
        "Tracing/Tracer+MetricsTests.swift",
        "Tracing/Tracer+URLRequestTests.swift",
        "Tracing/TracerTests.swift",
        "Tracing/URLTemplateMatcherTests.swift",
        "Utilities/AttributeValueTests.swift",
        "Utilities/FlushTimerTests.swift",
        "Utilities/IdentifiersTests.swift",
        "Utilities/ResourceAttributesTests.swift",
        "Utilities/SamplerTests.swift",
        "Utilities/TimeReferenceTests.swift"
      ],
      "target_dependencies" : [
        "NautilusTelemetry",
        "SampleCode"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NautilusTelemetryPerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "NautilusTelemetryPerformanceTests",
      "path" : "Tests/NautilusTelemetryPerformanceTests",
      "sources" : [
        "CompressionPerformanceTests.swift",
        "ExponentialHistogramPerformanceTests.swift",
        "MetricValuesPerformanceTests.swift",
        "SamplerPerformanceTests.swift",
        "URLTemplateMatcherPerformanceTests.swift"
      ],
      "target_dependencies" : [
        "NautilusTelemetry"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NautilusTelemetry",
      "module_type" : "SwiftTarget",
      "name" : "NautilusTelemetry",
      "path" : "Sources/NautilusTelemetry",
      "product_memberships" : [
        "NautilusTelemetry",
        "SampleCode"
      ],
      "sources" : [
        "Compression/Compression.swift",
        "Exporters/ExponentialHistogramUtils.swift",
        "Exporters/Exporter+Logs.swift",
        "Exporters/Exporter+Metrics.swift",
        "Exporters/Exporter+Trace.swift",
        "Exporters/Exporter.swift",
        "Exporters/OTLP-JSON/Common/V1AnyValue.swift",
        "Exporters/OTLP-JSON/Common/V1ArrayValue.swift",
        "Exporters/OTLP-JSON/Common/V1InstrumentationScope.swift",
        "Exporters/OTLP-JSON/Common/V1KeyValue.swift",
        "Exporters/OTLP-JSON/Common/V1KeyValueList.swift",
        "Exporters/OTLP-JSON/Common/V1Resource.swift",
        "Exporters/OTLP-JSON/Logs/V1ExportLogsPartialSuccess.swift",
        "Exporters/OTLP-JSON/Logs/V1ExportLogsServiceRequest.swift",
        "Exporters/OTLP-JSON/Logs/V1ExportLogsServiceResponse.swift",
        "Exporters/OTLP-JSON/Logs/V1LogRecord.swift",
        "Exporters/OTLP-JSON/Logs/V1ResourceLogs.swift",
        "Exporters/OTLP-JSON/Logs/V1ScopeLogs.swift",
        "Exporters/OTLP-JSON/Logs/V1SeverityNumber.swift",
        "Exporters/OTLP-JSON/Metrics/ExponentialHistogramDataPointBuckets.swift",
        "Exporters/OTLP-JSON/Metrics/SummaryDataPointValueAtQuantile.swift",
        "Exporters/OTLP-JSON/Metrics/V1AggregationTemporality.swift",
        "Exporters/OTLP-JSON/Metrics/V1Exemplar.swift",
        "Exporters/OTLP-JSON/Metrics/V1ExponentialHistogram.swift",
        "Exporters/OTLP-JSON/Metrics/V1ExponentialHistogramDataPoint.swift",
        "Exporters/OTLP-JSON/Metrics/V1ExportMetricsPartialSuccess.swift",
        "Exporters/OTLP-JSON/Metrics/V1ExportMetricsServiceRequest.swift",
        "Exporters/OTLP-JSON/Metrics/V1ExportMetricsServiceResponse.swift",
        "Exporters/OTLP-JSON/Metrics/V1Gauge.swift",
        "Exporters/OTLP-JSON/Metrics/V1Histogram.swift",
        "Exporters/OTLP-JSON/Metrics/V1HistogramDataPoint.swift",
        "Exporters/OTLP-JSON/Metrics/V1Metric.swift",
        "Exporters/OTLP-JSON/Metrics/V1NumberDataPoint.swift",
        "Exporters/OTLP-JSON/Metrics/V1ResourceMetrics.swift",
        "Exporters/OTLP-JSON/Metrics/V1ScopeMetrics.swift",
        "Exporters/OTLP-JSON/Metrics/V1Sum.swift",
        "Exporters/OTLP-JSON/Metrics/V1Summary.swift",
        "Exporters/OTLP-JSON/Metrics/V1SummaryDataPoint.swift",
        "Exporters/OTLP-JSON/OTLP.swift",
        "Exporters/OTLP-JSON/Trace/SpanEvent.swift",
        "Exporters/OTLP-JSON/Trace/SpanLink.swift",
        "Exporters/OTLP-JSON/Trace/SpanSpanKind.swift",
        "Exporters/OTLP-JSON/Trace/StatusStatusCode.swift",
        "Exporters/OTLP-JSON/Trace/Tracev1Status.swift",
        "Exporters/OTLP-JSON/Trace/V1ExportTracePartialSuccess.swift",
        "Exporters/OTLP-JSON/Trace/V1ExportTraceServiceRequest.swift",
        "Exporters/OTLP-JSON/Trace/V1ExportTraceServiceResponse.swift",
        "Exporters/OTLP-JSON/Trace/V1ResourceSpans.swift",
        "Exporters/OTLP-JSON/Trace/V1ScopeSpans.swift",
        "Exporters/OTLP-JSON/Trace/V1Span.swift",
        "Instrumentation/HardwareDetails.swift",
        "Instrumentation/InstrumentationSystem.swift",
        "Instrumentation/NetworkMonitor.swift",
        "Instrumentation/ProcessDetails.swift",
        "Instrumentation/ResourceAttributes.swift",
        "Metrics/BucketedMeasurement.swift",
        "Metrics/Counter.swift",
        "Metrics/Exemplar.swift",
        "Metrics/ExponentialHistogram.swift",
        "Metrics/ExponentialHistogramValues.swift",
        "Metrics/Histogram.swift",
        "Metrics/HistogramValues.swift",
        "Metrics/Instrument.swift",
        "Metrics/Meter.swift",
        "Metrics/MetricValues.swift",
        "Metrics/ObservableCounter.swift",
        "Metrics/ObservableGauge.swift",
        "Metrics/ObservableUpDownCounter.swift",
        "Metrics/UpDownCounter.swift",
        "NautilusTelemetry.swift",
        "NautilusTelemetryLogger.swift",
        "Reporters/NautilusTelemetryReporter.swift",
        "Reporters/NoOpReporter.swift",
        "Tracing/Baggage.swift",
        "Tracing/Redaction.swift",
        "Tracing/Span+URLSession.swift",
        "Tracing/Span.swift",
        "Tracing/Tracer+Metrics.swift",
        "Tracing/Tracer+URLRequest.swift",
        "Tracing/Tracer.swift",
        "Tracing/URLTemplateMatcher.swift",
        "Utilities/AttributeValue+Migration.swift",
        "Utilities/AttributeValue.swift",
        "Utilities/FlushTimer.swift",
        "Utilities/Identifiers.swift",
        "Utilities/Numeric.swift",
        "Utilities/Sampling.swift",
        "Utilities/TimeReference.swift",
        "Utilities/Weak.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.