The Swift Package Index logo.Swift Package Index

Build Information

Failed to build NautilusTelemetry, reference main (b382e6), with Swift 6.1 for macOS (SPM) on 4 Oct 2026 18:50:35 UTC.

Build Command

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

Build Log

    |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 70 |
 71 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | 	}
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | 		lockedValues.withLock {
47 | 			$0.set(number, attributes: attributes)
48 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | 	}
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | 			endTime = nil
70 | 			values.reset()
71 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
72 | 		}
73 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | 			copy.startTime = startTime
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | 	}
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | 		lockedValues.withLock {
49 | 			$0.set(number, attributes: attributes)
50 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | 	}
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | 			endTime = nil
72 | 			values.reset()
73 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
74 | 		}
75 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | 			copy.startTime = startTime
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | 			// now reset
[64/97] Compiling NautilusTelemetry NautilusTelemetry.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:120:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
118 | 		activeInstruments.withLock {
119 | 			$0.append(instrument)
120 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
121 | 	}
122 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:127:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
125 | 			// O(N) -- may need to improve this
126 | 			$0.removeAll { $0 === instrument }
127 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
128 | 	}
129 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 36 |
 37 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
 38 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
    |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 39 | 	}
 40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:51:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 49 | 		lockedValues.withLock {
 50 | 			$0.set(number, attributes: attributes)
 51 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 52 | 	}
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:75:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
 73 | 			endTime = nil
 74 | 			values.reset()
 75 | 			return copy
    |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
    |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |           `- note: 'any Instrument' is a non-Sendable type
 76 | 		}
 77 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:68:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 66 | 			copy.endTime = now
 67 | 			copy.aggregationTemporality = aggregationTemporality
 68 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
    |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 69 | 			copy.lockedExemplars.withLock { $0 = exemplars }
 70 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:69:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 67 | 			copy.aggregationTemporality = aggregationTemporality
 68 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
 69 | 			copy.lockedExemplars.withLock { $0 = exemplars }
    |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 70 |
 71 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | 	}
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | 		lockedValues.withLock {
47 | 			$0.set(number, attributes: attributes)
48 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | 	}
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | 			endTime = nil
70 | 			values.reset()
71 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
72 | 		}
73 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | 			copy.startTime = startTime
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | 	}
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | 		lockedValues.withLock {
49 | 			$0.set(number, attributes: attributes)
50 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | 	}
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | 			endTime = nil
72 | 			values.reset()
73 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
74 | 		}
75 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | 			copy.startTime = startTime
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | 			// now reset
[65/97] Compiling NautilusTelemetry NautilusTelemetryLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:120:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
118 | 		activeInstruments.withLock {
119 | 			$0.append(instrument)
120 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
121 | 	}
122 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:127:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
125 | 			// O(N) -- may need to improve this
126 | 			$0.removeAll { $0 === instrument }
127 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
128 | 	}
129 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 36 |
 37 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
 38 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
    |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 39 | 	}
 40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:51:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 49 | 		lockedValues.withLock {
 50 | 			$0.set(number, attributes: attributes)
 51 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 52 | 	}
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:75:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
 73 | 			endTime = nil
 74 | 			values.reset()
 75 | 			return copy
    |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
    |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |           `- note: 'any Instrument' is a non-Sendable type
 76 | 		}
 77 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:68:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 66 | 			copy.endTime = now
 67 | 			copy.aggregationTemporality = aggregationTemporality
 68 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
    |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 69 | 			copy.lockedExemplars.withLock { $0 = exemplars }
 70 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:69:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 67 | 			copy.aggregationTemporality = aggregationTemporality
 68 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
 69 | 			copy.lockedExemplars.withLock { $0 = exemplars }
    |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 70 |
 71 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | 	}
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | 		lockedValues.withLock {
47 | 			$0.set(number, attributes: attributes)
48 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | 	}
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | 			endTime = nil
70 | 			values.reset()
71 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
72 | 		}
73 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | 			copy.startTime = startTime
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | 	}
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | 		lockedValues.withLock {
49 | 			$0.set(number, attributes: attributes)
50 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | 	}
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | 			endTime = nil
72 | 			values.reset()
73 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
74 | 		}
75 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | 			copy.startTime = startTime
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | 			// now reset
[66/97] Compiling NautilusTelemetry NautilusTelemetryReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:120:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
118 | 		activeInstruments.withLock {
119 | 			$0.append(instrument)
120 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
121 | 	}
122 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:127:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
125 | 			// O(N) -- may need to improve this
126 | 			$0.removeAll { $0 === instrument }
127 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
128 | 	}
129 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 36 |
 37 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
 38 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
    |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 39 | 	}
 40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:51:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 49 | 		lockedValues.withLock {
 50 | 			$0.set(number, attributes: attributes)
 51 | 		}
    |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 52 | 	}
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:75:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
 73 | 			endTime = nil
 74 | 			values.reset()
 75 | 			return copy
    |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
    |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
    |           `- note: 'any Instrument' is a non-Sendable type
 76 | 		}
 77 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:68:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 66 | 			copy.endTime = now
 67 | 			copy.aggregationTemporality = aggregationTemporality
 68 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
    |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 69 | 			copy.lockedExemplars.withLock { $0 = exemplars }
 70 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:69:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
 67 | 			copy.aggregationTemporality = aggregationTemporality
 68 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
 69 | 			copy.lockedExemplars.withLock { $0 = exemplars }
    |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
    |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
 70 |
 71 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | 	}
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | 		lockedValues.withLock {
47 | 			$0.set(number, attributes: attributes)
48 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | 	}
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | 			endTime = nil
70 | 			values.reset()
71 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
72 | 		}
73 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | 			copy.startTime = startTime
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | 			copy.endTime = now
64 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | 			// now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | 	public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | 		lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
   |                                                                                                    |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                                                    `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | 	}
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | 		lockedValues.withLock {
49 | 			$0.set(number, attributes: attributes)
50 | 		}
   |   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | 	}
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | 			endTime = nil
72 | 			values.reset()
73 | 			return copy
   |           |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
   |           |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
   |           `- note: 'any Instrument' is a non-Sendable type
74 | 		}
75 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | 			copy.startTime = startTime
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
   |                                                                |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                                `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | 			copy.endTime = now
66 | 			copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | 			copy.lockedExemplars.withLock { $0 = exemplars }
   |                                                   |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
   |                                                   `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | 			// now reset
[67/97] Compiling NautilusTelemetry NoOpReporter.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[68/97] Compiling NautilusTelemetry Baggage.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[69/97] Compiling NautilusTelemetry Redaction.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[70/97] Compiling NautilusTelemetry Span+URLSession.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[71/97] Compiling NautilusTelemetry Span.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[72/97] Compiling NautilusTelemetry Tracer+Metrics.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[73/97] Compiling NautilusTelemetry Tracer+URLRequest.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[74/97] Compiling NautilusTelemetry Tracer.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[75/97] Compiling NautilusTelemetry URLTemplateMatcher.swift
/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/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | 	/// Regex for matching parameters like {} and {id} in both path and query
171 | 	private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
    |                     |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | 	private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | 			let callbacks = self.retireCallbacks
129 | 			self.retireCallbacks.removeAll()
130 | 			return callbacks
    |    |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | 		}
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
 73 | 			cachedCounters[name] = Weak(counter)
 74 | 			return counter
 75 | 		}
    |   |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
 76 |
 77 | 		span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | 			cachedDurationHistograms[name] = Weak(histogram)
115 | 			return histogram
116 | 		}
    |   |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | 		span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
 62 | 				return root
 63 | 			}
 64 | 		}
    |   |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
    |   `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
 75 | 			traceId = Identifiers.generateTraceId()
 76 | 			_root = nil // will be recreated on next access
 77 | 			return priorRoot
    |    |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
 78 | 		}
 79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | 			let spans = retiredSpans
298 | 			retiredSpans.removeAll()
299 | 			return spans
    |    |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
    |    `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | 		}
301 |
[76/97] Compiling NautilusTelemetry V1KeyValue.swift
[77/97] Compiling NautilusTelemetry V1KeyValueList.swift
[78/97] Compiling NautilusTelemetry V1Resource.swift
[79/97] Compiling NautilusTelemetry V1ExportLogsPartialSuccess.swift
[80/97] Compiling NautilusTelemetry V1ExportLogsServiceRequest.swift
[81/97] Compiling NautilusTelemetry V1ExportLogsServiceResponse.swift
[82/97] Compiling NautilusTelemetry V1LogRecord.swift
[83/97] Compiling NautilusTelemetry V1ResourceLogs.swift
[84/97] Compiling NautilusTelemetry V1ScopeLogs.swift
[85/97] Compiling NautilusTelemetry V1ExportTraceServiceRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[86/97] Compiling NautilusTelemetry V1ExportTraceServiceResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[87/97] Compiling NautilusTelemetry V1ResourceSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[88/97] Compiling NautilusTelemetry V1ScopeSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[89/97] Compiling NautilusTelemetry V1Span.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[90/97] Compiling NautilusTelemetry HardwareDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[91/97] Compiling NautilusTelemetry InstrumentationSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[92/97] Compiling NautilusTelemetry NetworkMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
[93/97] Compiling NautilusTelemetry ProcessDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	public static var platformCachedValue: String? = {
   |                    |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 		// This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	// MARK: Private
26 |
27 | 	private static var isOnMac: Bool = {
   |                     |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | 		#if os(macOS)
29 | 		true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | 	// MARK: Public
13 |
14 | 	static public private(set) var tracer = Tracer()
   |                                 |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | 	static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | 	static public private(set) var tracer = Tracer()
15 | 	static public private(set) var meter = Meter()
   |                                 |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | 	static public private(set) var meter = Meter()
16 |
17 | 	static public private(set) var reporter: NautilusTelemetryReporter? = nil
   |                                 |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                                 |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
   |                                 |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
   |                                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | 	public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
  9 | // MARK: - NetworkMonitor
 10 |
 11 | public final class NetworkMonitor {
    |                    `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
 12 |
 13 | 	// MARK: Lifecycle
    :
 59 | 	public func start() {
 60 | 		pathMonitor.pathUpdateHandler = { [weak self] path in
 61 | 			self?.networkPath.withLock { $0 = path }
    |    `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 62 | 		}
 63 | 		pathMonitor.start(queue: pathMonitorQueue)
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/5] Write swift-version-2F0A5646E1D333AE.txt
[2/87] Compiling NautilusTelemetry V1KeyValue.swift
[3/87] Compiling NautilusTelemetry V1KeyValueList.swift
[4/87] Compiling NautilusTelemetry V1Resource.swift
[5/87] Compiling NautilusTelemetry V1ExportLogsPartialSuccess.swift
[6/87] Compiling NautilusTelemetry V1ExportLogsServiceRequest.swift
[7/87] Compiling NautilusTelemetry V1ExportLogsServiceResponse.swift
[8/87] Compiling NautilusTelemetry V1LogRecord.swift
[9/87] Compiling NautilusTelemetry V1ResourceLogs.swift
[10/87] Compiling NautilusTelemetry V1ScopeLogs.swift
[11/95] Compiling NautilusTelemetry V1ExportTraceServiceRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[12/95] Compiling NautilusTelemetry V1ExportTraceServiceResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[13/95] Compiling NautilusTelemetry V1ResourceSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[14/95] Compiling NautilusTelemetry V1ScopeSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[15/95] Compiling NautilusTelemetry V1Span.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[16/95] Compiling NautilusTelemetry HardwareDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[17/95] Compiling NautilusTelemetry InstrumentationSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[18/95] Compiling NautilusTelemetry NetworkMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[19/95] Compiling NautilusTelemetry ProcessDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
 38 |
 39 | 			if #available(iOS 26.0, macOS 26.0, *) {
 40 | 				attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
    |                                                                   `- error: value of type 'NWPath' has no member 'linkQuality'
 41 | 			}
 42 | 		}
[20/95] Compiling NautilusTelemetry V1SeverityNumber.swift
[21/95] Compiling NautilusTelemetry ExponentialHistogramDataPointBuckets.swift
[22/95] Compiling NautilusTelemetry SummaryDataPointValueAtQuantile.swift
[23/95] Compiling NautilusTelemetry V1AggregationTemporality.swift
[24/95] Compiling NautilusTelemetry V1Exemplar.swift
[25/95] Compiling NautilusTelemetry V1ExponentialHistogram.swift
[26/95] Compiling NautilusTelemetry V1ExponentialHistogramDataPoint.swift
[27/95] Compiling NautilusTelemetry V1ExportMetricsPartialSuccess.swift
[28/95] Compiling NautilusTelemetry V1ExportMetricsServiceRequest.swift
[29/95] Compiling NautilusTelemetry Meter.swift
[30/95] Compiling NautilusTelemetry MetricValues.swift
[31/95] Compiling NautilusTelemetry ObservableCounter.swift
[32/95] Compiling NautilusTelemetry ObservableGauge.swift
[33/95] Compiling NautilusTelemetry ObservableUpDownCounter.swift
[34/95] Compiling NautilusTelemetry UpDownCounter.swift
[35/95] Compiling NautilusTelemetry NautilusTelemetry.swift
[36/95] Compiling NautilusTelemetry NautilusTelemetryLogger.swift
[37/95] Compiling NautilusTelemetry NautilusTelemetryReporter.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[38/95] Compiling NautilusTelemetry V1Summary.swift
[39/95] Compiling NautilusTelemetry V1SummaryDataPoint.swift
[40/95] Compiling NautilusTelemetry OTLP.swift
[41/95] Compiling NautilusTelemetry SpanEvent.swift
[42/95] Compiling NautilusTelemetry SpanLink.swift
[43/95] Compiling NautilusTelemetry SpanSpanKind.swift
[44/95] Compiling NautilusTelemetry StatusStatusCode.swift
[45/95] Compiling NautilusTelemetry Tracev1Status.swift
[46/95] Compiling NautilusTelemetry V1ExportTracePartialSuccess.swift
[47/95] Emitting module NautilusTelemetry
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
    |                  `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | 	public var description: String {
139 | 		switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
 1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
 2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
   |               `- note: 'NWPath' declared here
 3 |     public var debugDescription: String { get }
 4 |     public enum Status : Sendable {
/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
[48/95] Compiling NautilusTelemetry V1ExportMetricsServiceResponse.swift
[49/95] Compiling NautilusTelemetry V1Gauge.swift
[50/95] Compiling NautilusTelemetry V1Histogram.swift
[51/95] Compiling NautilusTelemetry V1HistogramDataPoint.swift
[52/95] Compiling NautilusTelemetry V1Metric.swift
[53/95] Compiling NautilusTelemetry V1NumberDataPoint.swift
[54/95] Compiling NautilusTelemetry V1ResourceMetrics.swift
[55/95] Compiling NautilusTelemetry V1ScopeMetrics.swift
[56/95] Compiling NautilusTelemetry V1Sum.swift
[57/95] Compiling NautilusTelemetry AttributeValue+Migration.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[58/95] Compiling NautilusTelemetry AttributeValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[59/95] Compiling NautilusTelemetry FlushTimer.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[60/95] Compiling NautilusTelemetry Identifiers.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[61/95] Compiling NautilusTelemetry Numeric.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[62/95] Compiling NautilusTelemetry Sampling.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[63/95] Compiling NautilusTelemetry TimeReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[64/95] Compiling NautilusTelemetry Weak.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | 	private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | 		let half = attosecondsPerUnit / 2
92 | 		let attos = attoseconds
   |               `- error: cannot find 'attoseconds' in scope
93 | 		let remainder = attos % attosecondsPerUnit
94 | 		let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[65/95] Compiling NautilusTelemetry ResourceAttributes.swift
[66/95] Compiling NautilusTelemetry BucketedMeasurement.swift
[67/95] Compiling NautilusTelemetry Counter.swift
[68/95] Compiling NautilusTelemetry Exemplar.swift
[69/95] Compiling NautilusTelemetry ExponentialHistogram.swift
[70/95] Compiling NautilusTelemetry ExponentialHistogramValues.swift
[71/95] Compiling NautilusTelemetry Histogram.swift
[72/95] Compiling NautilusTelemetry HistogramValues.swift
[73/95] Compiling NautilusTelemetry Instrument.swift
[74/95] Compiling NautilusTelemetry Compression.swift
[75/95] Compiling NautilusTelemetry ExponentialHistogramUtils.swift
[76/95] Compiling NautilusTelemetry Exporter+Logs.swift
[77/95] Compiling NautilusTelemetry Exporter+Metrics.swift
[78/95] Compiling NautilusTelemetry Exporter+Trace.swift
[79/95] Compiling NautilusTelemetry Exporter.swift
[80/95] Compiling NautilusTelemetry V1AnyValue.swift
[81/95] Compiling NautilusTelemetry V1ArrayValue.swift
[82/95] Compiling NautilusTelemetry V1InstrumentationScope.swift
[83/95] Compiling NautilusTelemetry NoOpReporter.swift
/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
[84/95] Compiling NautilusTelemetry Baggage.swift
/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
[85/95] Compiling NautilusTelemetry Redaction.swift
/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
[86/95] Compiling NautilusTelemetry Span+URLSession.swift
/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
[87/95] Compiling NautilusTelemetry Span.swift
/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
[88/95] Compiling NautilusTelemetry Tracer+Metrics.swift
/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
[89/95] Compiling NautilusTelemetry Tracer+URLRequest.swift
/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
[90/95] Compiling NautilusTelemetry Tracer.swift
/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
[91/95] Compiling NautilusTelemetry URLTemplateMatcher.swift
/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 FAILURE 6.1 macosSpm