Skip to content

Codec negotiation #2704

Codec negotiation

Codec negotiation #2704

Triggered via pull request December 23, 2024 11:40
Status Failure
Total duration 35m 30s
Artifacts 1

smoke-checks.yml

on: pull_request
Test SwiftUI (Debug)
7m 17s
Test SwiftUI (Debug)
Test UIKit (Debug)
8m 25s
Test UIKit (Debug)
Automated Code Review
1m 27s
Automated Code Review
Build Test App and Frameworks
6m 54s
Build Test App and Frameworks
Build SDKs (Xcode 15.0)
5m 11s
Build SDKs (Xcode 15.0)
Launch Allure TestOps
25s
Launch Allure TestOps
Build Demo Apps
6m 18s
Build Demo Apps
Matrix: Test E2E UI (Debug)
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 20 warnings
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/PeerConnection/RTCPeerConnectionCoordinator.swift#L760
key path value type 'String' cannot be converted to contextual type 'String?'
Build SDKs (Xcode 15.0)
Process completed with exit code 1.
Build Demo Apps: Sources/StreamVideoSwiftUI/CallViewModel.swift#L17
generic parameter 'T' could not be inferred
Build Demo Apps: Sources/StreamVideoSwiftUI/CallViewModel.swift#L17
cannot convert value of type 'KeyPath<InjectedValues, _>' to expected argument type 'WritableKeyPath<InjectedValues, T>'
Build Demo Apps: Sources/StreamVideoSwiftUI/CallViewModel.swift#L17
value of type 'InjectedValues' has no member 'applicationStateAdapter'
Build Demo Apps: Sources/StreamVideoSwiftUI/Utils/PictureInPicture/StreamPictureInPictureController.swift#L17
cannot convert value of type 'KeyPath<InjectedValues, _>' to expected argument type 'WritableKeyPath<InjectedValues, T>'
Build Demo Apps: Sources/StreamVideoSwiftUI/Utils/PictureInPicture/StreamPictureInPictureController.swift#L17
value of type 'InjectedValues' has no member 'applicationStateAdapter'
Build Demo Apps
Process completed with exit code 1.
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/PeerConnection/Adapters/ICEAdapter.swift#L190
passing argument of non-sendable type '() async throws -> ()' outside of main actor-isolated context may introduce data races
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/PeerConnection/Adapters/ICEAdapter.swift#L190
passing argument of non-sendable type '(any Error) -> Bool' outside of main actor-isolated context may introduce data races
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/PeerConnection/Adapters/ICEAdapter.swift#L192
non-sendable type 'any StreamRTCPeerConnectionProtocol' in asynchronous access to actor-isolated property 'peerConnection' cannot cross actor boundary
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/PeerConnection/Adapters/ICEAdapter.swift#L217
capture of 'peerConnection' with non-sendable type '(any StreamRTCPeerConnectionProtocol)?' in a `@Sendable` closure
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/Extensions/Protobuf/Stream_Video_Sfu_Models_PublishOption+VideoLayers.swift#L47
variable 'qualities' was never mutated; consider changing to 'let' constant
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/VideoCapturing/StreamVideoCapturer.swift#L295
non-sendable type 'AVCapturePhotoOutput' in parameter of the protocol requirement satisfied by actor-isolated instance method 'addCapturePhotoOutput' cannot cross actor boundary
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/VideoCapturing/StreamVideoCapturer.swift#L307
non-sendable type 'AVCapturePhotoOutput' in parameter of the protocol requirement satisfied by actor-isolated instance method 'removeCapturePhotoOutput' cannot cross actor boundary
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/VideoCapturing/StreamVideoCapturer.swift#L319
non-sendable type 'AVCaptureVideoDataOutput' in parameter of the protocol requirement satisfied by actor-isolated instance method 'addVideoOutput' cannot cross actor boundary
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/VideoCapturing/StreamVideoCapturer.swift#L331
non-sendable type 'AVCaptureVideoDataOutput' in parameter of the protocol requirement satisfied by actor-isolated instance method 'removeVideoOutput' cannot cross actor boundary
Build SDKs (Xcode 15.0): Sources/StreamVideo/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter.swift#L503
passing argument of non-sendable type 'VideoCaptureSession?' outside of main actor-isolated context may introduce data races
Build Demo Apps: Sources/StreamVideo/CallKit/CallKitPushNotificationAdapter.swift#L91
main actor-isolated instance method 'pushRegistry(_:didReceiveIncomingPushWith:for:completion:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
Build Demo Apps: Sources/StreamVideo/CallKit/CallKitService.swift#L637
extension declares a conformance of imported type 'CXAnswerCallAction' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'CallKit' introduce this conformance in the future
Build Demo Apps: Sources/StreamVideo/CallKit/CallKitService.swift#L638
extension declares a conformance of imported type 'CXSetHeldCallAction' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'CallKit' introduce this conformance in the future
Build Demo Apps: Sources/StreamVideo/CallKit/CallKitService.swift#L639
extension declares a conformance of imported type 'CXSetMutedCallAction' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'CallKit' introduce this conformance in the future
Build Demo Apps: Sources/StreamVideo/Models/CallParticipant.swift#L505
extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
Build Demo Apps: Sources/StreamVideo/Models/PublishOptions.swift#L18
stored property 'codec' of 'Sendable'-conforming struct 'AudioPublishOptions' has non-sendable type 'AudioCodec'; this is an error in the Swift 6 language mode
Build Demo Apps: Sources/StreamVideo/OpenApi/generated/Extensions.swift#L102
extension declares a conformance of imported type 'String' to imported protocol 'CodingKey'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
Build Demo Apps: Sources/StreamVideo/OpenApi/generated/OpenISO8601DateFormatter.swift#L8
class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
Build Demo Apps: Sources/StreamVideo/Utils/AudioSession/Extensions/AVAudioSession+CategoryOptions+Convenience.swift#L7
extension declares a conformance of imported type 'CategoryOptions' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AVFAudio' introduce this conformance in the future
Build Demo Apps: Sources/StreamVideo/Utils/AudioSession/Extensions/AVAudioSession_RouteChangeReason+Convenience.swift#L7
extension declares a conformance of imported type 'RouteChangeReason' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'AVFAudio' introduce this conformance in the future

Artifacts

Produced during runtime
Name Size
cache-derived-data
92 MB