Skip to content

Draft - Add clang-tidy support in GHA #413

Draft - Add clang-tidy support in GHA

Draft - Add clang-tidy support in GHA #413

Triggered via pull request April 15, 2026 16:37
Status Failure
Total duration 51m 47s
Artifacts 11

builds.yml

on: pull_request
Build (docker-linux-arm64)
34m 14s
Build (docker-linux-arm64)
Build (docker-linux-x64)
47m 39s
Build (docker-linux-x64)
Configure (compile database)
4m 50s
Configure (compile database)
License Check  /  License Check
6s
License Check / License Check
Pin Check  /  Pin Check
15s
Pin Check / Pin Check
Matrix: build
Build (cpp-example-collection-linux-arm64)
5m 39s
Build (cpp-example-collection-linux-arm64)
Build (cpp-example-collection-x64)
4m 2s
Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 12 warnings
Build (windows-x64)
Process completed with exit code 1.
src/ffi_handle.cpp:17:10 [clang-diagnostic-error]: src/ffi_handle.cpp#L17
'livekit/ffi_handle.h' file not found
src/room.cpp:17:10 [clang-diagnostic-error]: src/room.cpp#L17
'livekit/room.h' file not found
src/video_stream.cpp:17:10 [clang-diagnostic-error]: src/video_stream.cpp#L17
'livekit/video_stream.h' file not found
src/data_track_frame.cpp:17:10 [clang-diagnostic-error]: src/data_track_frame.cpp#L17
'livekit/data_track_frame.h' file not found
src/audio_frame.cpp:17:10 [clang-diagnostic-error]: src/audio_frame.cpp#L17
'livekit/audio_frame.h' file not found
src/stats.cpp:17:10 [clang-diagnostic-error]: src/stats.cpp#L17
'livekit/stats.h' file not found
src/audio_processing_module.cpp:17:10 [clang-diagnostic-error]: src/audio_processing_module.cpp#L17
'livekit/audio_processing_module.h' file not found
src/data_stream.cpp:34:43 [bugprone-narrowing-conversions]: src/data_stream.cpp#L34
narrowing conversion from 'result_type' (aka 'unsigned int') to signed type 'std::mt19937_64' (aka 'int') is implementation-defined
src/data_stream.cpp:17:10 [clang-diagnostic-error]: src/data_stream.cpp#L17
'livekit/data_stream.h' file not found
src/video_source.cpp:17:10 [clang-diagnostic-error]: src/video_source.cpp#L17
'livekit/video_source.h' file not found
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/
Build (windows-x64)
No files were found with the provided path: build-release/unit-test-results.xml. No artifacts will be uploaded.
Build (macos-arm64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Build (macos-arm64)
cmake 4.3.1 is already installed and up-to-date. To reinstall 4.3.1, run: brew reinstall cmake
Build (macos-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Build (macos-x64)
cmake 4.3.1 is already installed and up-to-date. To reinstall 4.3.1, run: brew reinstall cmake
src/video_frame.cpp:62:40 [bugprone-branch-clone]: src/video_frame.cpp#L62
repeated branch body in conditional chain
src/ffi_client.cpp:735:7 [bugprone-empty-catch]: src/ffi_client.cpp#L735
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
src/ffi_client.cpp:731:7 [bugprone-empty-catch]: src/ffi_client.cpp#L731
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
src/ffi_client.cpp:689:7 [bugprone-empty-catch]: src/ffi_client.cpp#L689
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
src/ffi_client.cpp:684:7 [bugprone-empty-catch]: src/ffi_client.cpp#L684
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
Build (docker-linux-arm64)
The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding...

Artifacts

Produced during runtime
Name Size Digest
compile-database Expired
12.4 MB
sha256:03e9655e4cb91c9c669493adc825857f5d435712c6d95e7a126a0ad96ecbd7cd
livekit-cpp-sdk-docker-arm64 Expired
2.69 GB
sha256:ae24a008226320b4095902f44f4655523cd5fa70fa87f07196cefc7f18a309d4
livekit-cpp-sdk-docker-x64 Expired
2.79 GB
sha256:d48174f2db31df1043f136066840b4e6fd99af18aaeaffbb7d9ef2495e51a92f
livekit-sdk-linux-arm64 Expired
37.1 MB
sha256:c1db3e4905f982078b624494be6f0bedd18888a68d067a6b92a3a7dca677ad9b
livekit-sdk-linux-x64 Expired
39.9 MB
sha256:315c8cba56f730c45ba7bb8d8264000f8726fb6e376e2fe4edf0a160ee007367
livekit-sdk-macos-arm64 Expired
30.7 MB
sha256:3c1b81dc638b9d2955fefa5f12d8c20c8f9881b5403bb46b5ee379fa642fc1e9
livekit-sdk-macos-x64 Expired
32.7 MB
sha256:6619466267daddad3baa2de31362307c27c48900e98811760487ca23049ca901
test-results-linux-arm64 Expired
2.84 KB
sha256:2feae45cf60191011d01b699845f8d2ad967f0f4ecb027f7f7b71ee1cb0bc0a0
test-results-linux-x64 Expired
2.82 KB
sha256:3235842ceecf02b0e1c97ae810c1dee7d158ee6dec056b12efd51287bfcb75e3
test-results-macos-arm64 Expired
2.86 KB
sha256:6c270fb5cd9a9734d438c6163df002c60523a37fc913e4cfae497848039d2dd8
test-results-macos-x64 Expired
2.92 KB
sha256:c5d8f04764aaec98465e2a583dc204526128dc36a41a9876498ef46f2ec501cd