Skip to content

Data track schema metadata #247

Data track schema metadata

Data track schema metadata #247

Triggered via pull request July 2, 2026 21:11
Status Failure
Total duration 28m 24s
Artifacts 7

ci.yml

on: pull_request
Detect Changes
5s
Detect Changes
License Check  /  License Check
5s
License Check / License Check
Link Check  /  Link Check
5s
Link Check / Link Check
Docker Images  /  Detect Docker input changes
Docker Images / Detect Docker input changes
Matrix: Builds / build
Matrix: Tests / test
Tests  /  Code Coverage
17m 49s
Tests / Code Coverage
C++ Checks  /  clang-format
15s
C++ Checks / clang-format
C++ Checks  /  clang-tidy
12m 1s
C++ Checks / clang-tidy
Generate Docs  /  Generate and verify docs
29s
Generate Docs / Generate and verify docs
Rust Release Check  /  Rust Release Check
24s
Rust Release Check / Rust Release Check
Docker Images  /  Build (docker-linux-arm64)
Docker Images / Build (docker-linux-arm64)
Docker Images  /  Build (docker-linux-x64)
Docker Images / Build (docker-linux-x64)
Docker Images  /  Build (cpp-example-collection-linux-arm64)
Docker Images / Build (cpp-example-collection-linux-arm64)
Docker Images  /  Publish SDK manifest
Docker Images / Publish SDK manifest
Docker Images  /  Publish base manifest
Docker Images / Publish base manifest
Docker Images  /  Build (cpp-example-collection-x64)
Docker Images / Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 15 warnings
Tests / Test (linux-x64)
Unable to resolve action `actions/setup-go@40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`, unable to find version `40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`
Tests / Test (macos-arm64)
Unable to resolve action `actions/setup-go@40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`, unable to find version `40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`
Tests / Test (macos-x64)
Unable to resolve action `actions/setup-go@40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`, unable to find version `40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`
Tests / Test (windows-x64)
Unable to resolve action `actions/setup-go@40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`, unable to find version `40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`
Tests / Test (linux-arm64)
Unable to resolve action `actions/setup-go@40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`, unable to find version `40a3f19a49f82516b2f1a6604d1e33c0c247d7f5`
Rust Release Check / Rust Release Check
Process completed with exit code 1.
Rust Release Check / Rust Release Check
client-sdk-rust commit 51a3adabb35f7ad0cf1cc30064c1f163de02ecc9 is not associated with any published release in livekit/client-sdk-rust.
CI
Jobs (rust-release-check, tests) failed
Builds / Build (macos-arm64)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Tests / Code Coverage
(WARNING) /home/runner/work/client-sdk-cpp/client-sdk-cpp/src/logging.cpp:53: Ignoring negative hits in: branch 7 taken -3.
Tests / Code Coverage
(WARNING) /home/runner/work/client-sdk-cpp/client-sdk-cpp/src/logging.cpp:33: Ignoring negative hits in: branch 7 taken -11.
Builds / Build (windows-x64): src/ffi_client.h#L230
'livekit::FfiClient::listeners_': 'std::unordered_map<livekit::FfiClient::ListenerId,std::shared_ptr<livekit::FfiClient::ListenerSlot>,std::hash<int>,std::equal_to<livekit::FfiClient::ListenerId>,std::allocator<std::pair<const livekit::FfiClient::ListenerId,std::shared_ptr<livekit::FfiClient::ListenerSlot>>>>' needs to have dll-interface to be used by clients of 'livekit::FfiClient' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): include/livekit/audio_frame.h#L88
'livekit::AudioFrame::data_': 'std::vector<int16_t,std::allocator<int16_t>>' needs to have dll-interface to be used by clients of 'livekit::AudioFrame' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): src/ffi_client.h#L241
'livekit::FfiClient::lifecycle_state_': 'std::atomic<livekit::FfiClient::LifecycleState>' needs to have dll-interface to be used by clients of 'livekit::FfiClient' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): src/ffi_client.h#L237
'livekit::FfiClient::next_async_id_': 'std::atomic<unsigned __int64>' needs to have dll-interface to be used by clients of 'livekit::FfiClient' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): src/ffi_client.h#L235
'livekit::FfiClient::pending_by_id_': 'std::unordered_map<livekit::FfiClient::AsyncId,std::unique_ptr<livekit::FfiClient::PendingBase,std::default_delete<livekit::FfiClient::PendingBase>>,std::hash<livekit::FfiClient::AsyncId>,std::equal_to<livekit::FfiClient::AsyncId>,std::allocator<std::pair<const livekit::FfiClient::AsyncId,std::unique_ptr<livekit::FfiClient::PendingBase,std::default_delete<livekit::FfiClient::PendingBase>>>>>' needs to have dll-interface to be used by clients of 'livekit::FfiClient' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): src/ffi_client.h#L232
'livekit::FfiClient::next_listener_id': 'std::atomic<int>' needs to have dll-interface to be used by clients of 'livekit::FfiClient' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): src/ffi_client.h#L230
'livekit::FfiClient::listeners_': 'std::unordered_map<livekit::FfiClient::ListenerId,std::shared_ptr<livekit::FfiClient::ListenerSlot>,std::hash<int>,std::equal_to<livekit::FfiClient::ListenerId>,std::allocator<std::pair<const livekit::FfiClient::ListenerId,std::shared_ptr<livekit::FfiClient::ListenerSlot>>>>' needs to have dll-interface to be used by clients of 'livekit::FfiClient' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): include/livekit/audio_frame.h#L88
'livekit::AudioFrame::data_': 'std::vector<int16_t,std::allocator<int16_t>>' needs to have dll-interface to be used by clients of 'livekit::AudioFrame' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64): include/livekit/audio_frame.h#L88
'livekit::AudioFrame::data_': 'std::vector<int16_t,std::allocator<int16_t>>' needs to have dll-interface to be used by clients of 'livekit::AudioFrame' [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\livekit.vcxproj]
Builds / Build (windows-x64)
Custom build for item "D:\a\client-sdk-cpp\client-sdk-cpp\build-release\CMakeFiles\da7240c96278d463ff60cb3c2ab9931d\livekit_ffi.dll.lib.rule" succeeded, but specified output "d:\a\client-sdk-cpp\client-sdk-cpp\client-sdk-rust\target\debug\livekit_ffi.dll.lib" has not been created. This may cause incremental build to work incorrectly. [D:\a\client-sdk-cpp\client-sdk-cpp\build-release\build_rust_ffi.vcxproj]
Builds / Build (macos-x64)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
CI
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: suzuki-shunsuke/required-status-check-action@2b5a46064846b09381852c2c4217e898f639e768. 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
coverage-report Expired
608 KB
sha256:c265cfabc39cc03207d6358e7845c27f54b0b31e2daaab32a6fcf69ac641284b
livekit-cpp-docs Expired
2.96 MB
sha256:ca3f7add5903886404347b7a3ac807adc5a96b217a084e7c0b4475e0c1ab420d
livekit-sdk-linux-arm64 Expired
23.3 MB
sha256:8f76c3f1e581f7447864d15f56d6228da6d0bc84d952a0c7ed0b98a3acf0a8ea
livekit-sdk-linux-x64 Expired
25 MB
sha256:a4cf9169b899cf2c97dd1dd5ad4cebdf3cfd19412d70a6ecdebc4bd3de5087a0
livekit-sdk-macos-arm64 Expired
19.1 MB
sha256:74fd710febcba44d7c69183ae13ea734d8f1ed5b3f9dc35631b1d74c06f6e361
livekit-sdk-macos-x64 Expired
19.9 MB
sha256:bf0e940970e5c70b0a1ba3e8bc8cd832e1bac4a56d283d53b2620ac98e16ba71
livekit-sdk-windows-x64 Expired
11.4 MB
sha256:0e65ef96c491e8033aefa3364afb4a2237f15509d2844dd18837cca1c32ebaae