Skip to content

VideoFrames FrameMetadata #476

VideoFrames FrameMetadata

VideoFrames FrameMetadata #476

Triggered via pull request April 23, 2026 16:13
Status Failure
Total duration 44m 39s
Artifacts 9

builds.yml

on: pull_request
Build (docker-linux-arm64)
40s
Build (docker-linux-arm64)
Build (docker-linux-x64)
31m 33s
Build (docker-linux-x64)
License Check  /  License Check
6s
License Check / License Check
Pin Check  /  Pin Check
15s
Pin Check / Pin Check
clang-tidy
6m 31s
clang-tidy
Matrix: build
Build (cpp-example-collection-linux-arm64)
0s
Build (cpp-example-collection-linux-arm64)
Build (cpp-example-collection-x64)
4m 39s
Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 13 warnings
Build (macos-arm64)
The process '/opt/homebrew/bin/git' failed with exit code 128
Build (macos-arm64)
Fetched in submodule path 'client-sdk-rust', but it did not contain 26e49b1f5403b6527ac89d9af38204dba7d5316d. Direct fetching of that commit failed.
Build (macos-arm64)
expected 'acknowledgments'
Build (macos-arm64)
RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
Build (macos-arm64)
clone of 'https://github.com/livekit/client-sdk-rust' into submodule path '/Users/runner/work/client-sdk-cpp/client-sdk-cpp/client-sdk-rust' failed
Build (macos-arm64)
expected 'packfile'
Build (macos-arm64)
RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
Build (docker-linux-arm64)
The process '/usr/bin/git' failed with exit code 1
Build (docker-linux-arm64)
clone of 'https://github.com/livekit/client-sdk-rust' into submodule path '/home/runner/work/client-sdk-cpp/client-sdk-cpp/client-sdk-rust' failed
Build (docker-linux-arm64)
expected flush after ref listing
Build (docker-linux-arm64)
RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
Build (docker-linux-arm64)
clone of 'https://github.com/livekit-examples/cpp-example-collection.git' into submodule path '/home/runner/work/client-sdk-cpp/client-sdk-cpp/cpp-example-collection' failed
Build (docker-linux-arm64)
unable to access 'https://github.com/livekit-examples/cpp-example-collection.git/': The requested URL returned error: 500
Build (docker-linux-arm64)
clone of 'https://github.com/livekit/client-sdk-rust' into submodule path '/home/runner/work/client-sdk-cpp/client-sdk-cpp/client-sdk-rust' failed
Build (docker-linux-arm64)
unable to access 'https://github.com/livekit/client-sdk-rust/': The requested URL returned error: 500
Build (docker-linux-arm64)
unable to access 'https://github.com/livekit/client-sdk-cpp/': The requested URL returned error: 500
clang-tidy
Process completed with exit code 1.
Build (macos-x64)
expected 'acknowledgments'
Build (macos-x64)
RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
Build (macos-x64)
expected 'acknowledgments'
Build (macos-x64)
RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
Build (macos-arm64)
No files were found with the provided path: build-release/unit-test-results.xml. No artifacts will be uploaded.
src/subscription_thread_dispatcher.cpp:574:8 [performance-unnecessary-copy-initialization]: src/subscription_thread_dispatcher.cpp#L574
local copy 'stream_copy' of the variable 'stream' is never modified; consider avoiding the copy
src/subscription_thread_dispatcher.cpp:128:7 [performance-move-const-arg]: src/subscription_thread_dispatcher.cpp#L128
std::move of the variable 'opts' of the trivially-copyable type 'VideoStream::Options' has no effect; remove std::move()
src/subscription_thread_dispatcher.cpp:110:7 [performance-move-const-arg]: src/subscription_thread_dispatcher.cpp#L110
std::move of the variable 'opts' of the trivially-copyable type 'VideoStream::Options' has no effect; remove std::move()
src/subscription_thread_dispatcher.cpp:105:3 [misc-const-correctness]: src/subscription_thread_dispatcher.cpp#L105
variable 'lock' of type 'std::lock_guard<std::mutex>' can be declared 'const'
src/subscription_thread_dispatcher.cpp:103:3 [misc-const-correctness]: src/subscription_thread_dispatcher.cpp#L103
variable 'key' of type 'CallbackKey' can be declared 'const'
src/subscription_thread_dispatcher.cpp:92:7 [performance-move-const-arg]: src/subscription_thread_dispatcher.cpp#L92
std::move of the variable 'opts' of the trivially-copyable type 'VideoStream::Options' has no effect; remove std::move()
src/room_proto_converter.cpp:377:8 [misc-const-correctness]: src/room_proto_converter.cpp#L377
variable 'feature' of type 'proto::PacketTrailerFeature' can be declared 'const'
src/room_proto_converter.cpp:42:8 [misc-const-correctness]: src/room_proto_converter.cpp#L42
variable 'feature' of type 'int' can be declared 'const'
src/room.cpp:293:64 [performance-unnecessary-value-param]: src/room.cpp#L293
parameter 'opts' is passed by value and only copied once; consider moving it to avoid unnecessary copies
src/room.cpp:283:60 [performance-unnecessary-value-param]: src/room.cpp#L283
parameter 'opts' is passed by value and only copied once; consider moving it to avoid unnecessary copies
Build (macos-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Build (windows-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: lukka/run-vcpkg@6fe69898af670ac05f4a8427cc5cff4fb361cee5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
livekit-cpp-sdk-docker-x64 Expired
2.79 GB
sha256:fa6853b39dfb729834e77429f23f6baaa857539267b941914fad6e456aa85c2d
livekit-sdk-linux-arm64 Expired
37.3 MB
sha256:69a0b2674ea728f2194d9c824d72bb4e96939d164a52fa500111a19f3bd4bde7
livekit-sdk-linux-x64 Expired
40.1 MB
sha256:48ec65fcb72c9047f1f5482d1adbf6eb759e3448ea965f929482be27161fd9fa
livekit-sdk-macos-x64 Expired
32.9 MB
sha256:015cca88fd232bf45ec1e67bc39353542772a41d118591f5a2d67b40ea1a9b3d
livekit-sdk-windows-x64 Expired
16.3 MB
sha256:ad23a565dd27686999d3b9eba017ec25e2c296ac1226af10f436e2b8118c3a03
test-results-linux-arm64 Expired
3.42 KB
sha256:c4ab2911ba4f2a02f2a710e03f7dad7dce4b400145b73d1e478fecd141119be4
test-results-linux-x64 Expired
3.43 KB
sha256:29ffd7d3479890eb3904c56c53f4bd6fa3fbe00aab453ea4c6c9eb00f6183817
test-results-macos-x64 Expired
3.55 KB
sha256:f6598b547f8a38060c0c630706fe781744656fe6d1ec6f600c1ca56202ad63ac
test-results-windows-x64 Expired
3.52 KB
sha256:cce34ebfd1a8c7e2d1cda1c85705007eb9184b46762b75a5fd704e17dc930354