Skip to content

Peripheral discovery as async operations #341

Peripheral discovery as async operations

Peripheral discovery as async operations #341

Triggered via pull request August 15, 2024 09:04
Status Failure
Total duration 2m 25s
Artifacts 5

build-and-test.yml

on: pull_request
Build and Test Swift Package iOS  /  Test using xcodebuild or run fastlane
58s
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane
Build and Test iOS  /  Test using xcodebuild or run fastlane
1m 8s
Build and Test iOS / Test using xcodebuild or run fastlane
Build and Test macOS  /  Test using xcodebuild or run fastlane
1m 14s
Build and Test macOS / Test using xcodebuild or run fastlane
Build and Test Swift Package iOS Latest  /  Test using xcodebuild or run fastlane
1m 13s
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane
Build and Test iOS Latest  /  Test using xcodebuild or run fastlane
2m 16s
Build and Test iOS Latest / Test using xcodebuild or run fastlane
Upload Coverage Report  /  ...  /  Create and upload coverage report
Upload Coverage Report / Create and upload coverage report / Create and upload coverage report
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 45 warnings, and 3 notices
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane
Process completed with exit code 65.
Build and Test iOS / Test using xcodebuild or run fastlane
Process completed with exit code 65.
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane
Process completed with exit code 65.
Build and Test macOS / Test using xcodebuild or run fastlane
Process completed with exit code 65.
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/Bluetooth.swift#L240
static property 'logger' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Model/BluetoothManagerStorage.swift#L19
stored property '_discoveredPeripherals' of 'Sendable'-conforming class 'BluetoothManagerStorage' is mutable
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Model/OnChangeRegistration.swift#L20
stored property 'peripheral' of 'Sendable'-conforming class 'OnChangeRegistration' is mutable
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Model/PeripheralStorage.swift#L25
stored property '_peripheralName' of 'Sendable'-conforming class 'PeripheralStorage' is mutable
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/SpeziBluetoothActor.swift#L14
static property 'key' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/SpeziBluetoothActor.swift#L25
'nonisolated' is redundant on generic struct's stored properties; this is an error in Swift 6
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/SpeziBluetoothActor.swift#L25
stored property 'object' of 'Sendable'-conforming generic struct 'CBInstance' has non-sendable type 'Value'
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/ValueObservable.swift#L25
stored property 'id' of 'Sendable'-conforming generic class 'ValueObservationRegistrar' is mutable
Build and Test Swift Package iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/Model/Properties/Characteristic.swift#L218
'nonisolated' is redundant on struct's stored properties; this is an error in Swift 6
Build and Test iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/Bluetooth.swift#L240
static property 'logger' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
Build and Test iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Model/BluetoothManagerStorage.swift#L19
stored property '_discoveredPeripherals' of 'Sendable'-conforming class 'BluetoothManagerStorage' is mutable
Build and Test iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/Model/Properties/Characteristic.swift#L218
'nonisolated' is redundant on struct's stored properties; this is an error in Swift 6
Build and Test iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/Model/Properties/Characteristic.swift#L218
stored property 'characteristic' of 'Sendable'-conforming struct 'CharacteristicCaptureRetrieval' has non-sendable type 'GATTCharacteristic'
Build and Test iOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/Model/Properties/Characteristic.swift#L229
stored property '_value' of 'Sendable'-conforming class 'State' is mutable
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/SpeziBluetoothActor.swift#L14
static property 'key' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<SpeziBluetoothDispatchQueueKey>' may have shared mutable state; this is an error in the Swift 6 language mode
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/SpeziBluetoothActor.swift#L14
static property 'key' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<SpeziBluetoothDispatchQueueKey>' may have shared mutable state; this is an error in the Swift 6 language mode
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test Swift Package iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/Bluetooth.swift#L240
static property 'logger' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothManager.swift#L525
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothManager.swift#L620
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothManager.swift#L677
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothManager.swift#L704
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothManager.swift#L728
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothManager.swift#L755
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothPeripheral.swift#L316
passing argument of non-sendable type 'inout ThrowingTaskGroup<Void, any Error>' outside of global actor 'SpeziBluetooth'-isolated context may introduce data races
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothPeripheral.swift#L952
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test macOS / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/BluetoothPeripheral.swift#L974
capture of 'logger' with non-sendable type 'Logger' in a `@Sendable` closure
Build and Test iOS Latest / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/SpeziBluetoothActor.swift#L14
static property 'key' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<SpeziBluetoothDispatchQueueKey>' may have shared mutable state; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: Sources/SpeziBluetooth/CoreBluetooth/Utilities/SpeziBluetoothActor.swift#L9
add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane: <unknown>#L1
pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
Build and Test iOS Latest / Test using xcodebuild or run fastlane
Skipped TestAppUITests.BluetoothManagerTests.testSpeziBluetooth
Build and Test iOS Latest / Test using xcodebuild or run fastlane
Skipped TestAppUITests.SpeziBluetoothTests.testPairedDevice
Build and Test iOS Latest / Test using xcodebuild or run fastlane
Skipped TestAppUITests.SpeziBluetoothTests.testTestPeripheral

Artifacts

Produced during runtime
Name Size
SpeziBluetooth-Package-Latest.xcresult Expired
194 KB
SpeziBluetooth-Package.xcresult Expired
178 KB
TestApp-iOS-Latest.xcresult Expired
331 KB
TestApp-iOS.xcresult Expired
158 KB
TestApp-macOS.xcresult Expired
130 KB