Skip to content

Draft - Add clang-tidy support in GHA #417

Draft - Add clang-tidy support in GHA

Draft - Add clang-tidy support in GHA #417

Triggered via pull request April 15, 2026 17:52
Status Success
Total duration 51m 33s
Artifacts 13

builds.yml

on: pull_request
Build (docker-linux-arm64)
35m 59s
Build (docker-linux-arm64)
Build (docker-linux-x64)
47m 16s
Build (docker-linux-x64)
Configure (compile database)
31m 5s
Configure (compile database)
License Check  /  License Check
6s
License Check / License Check
Pin Check  /  Pin Check
14s
Pin Check / Pin Check
Matrix: build
Build (cpp-example-collection-linux-arm64)
5m 29s
Build (cpp-example-collection-linux-arm64)
Build (cpp-example-collection-x64)
4m 11s
Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
src/audio_frame.cpp:17:10 [clang-diagnostic-error]: src/audio_frame.cpp#L17
'livekit/audio_frame.h' file not found
src/video_frame.cpp:17:10 [clang-diagnostic-error]: src/video_frame.cpp#L17
'livekit/video_frame.h' file not found
src/remote_participant.cpp:17:10 [clang-diagnostic-error]: src/remote_participant.cpp#L17
'livekit/remote_participant.h' file not found
src/data_track_error.cpp:17:10 [clang-diagnostic-error]: src/data_track_error.cpp#L17
'livekit/data_track_error.h' file not found
src/room.cpp:17:10 [clang-diagnostic-error]: src/room.cpp#L17
'livekit/room.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/ffi_handle.cpp:17:10 [clang-diagnostic-error]: src/ffi_handle.cpp#L17
'livekit/ffi_handle.h' file not found
src/video_utils.cpp:17:10 [clang-diagnostic-error]: src/video_utils.cpp#L17
'livekit/video_frame.h' file not found
src/data_track_stream.cpp:17:10 [clang-diagnostic-error]: src/data_track_stream.cpp#L17
'livekit/data_track_stream.h' file not found
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
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
src/ffi_client.cpp:728:5 [bugprone-empty-catch]: src/ffi_client.cpp#L728
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
src/video_frame.cpp:62:40 [bugprone-branch-clone]: src/video_frame.cpp#L62
repeated branch body in conditional chain
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...
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
compile-database Expired
12.4 MB
sha256:cc3d74e7088d7baa2ded2fcf21978d019f00b0ba2c8e3bd731ce0312c2f707c7
livekit-cpp-sdk-docker-arm64 Expired
2.69 GB
sha256:b6487fadfe79cf99af372211ce8e51fb485ff2f154429a35378e3d7b36befa52
livekit-cpp-sdk-docker-x64 Expired
2.79 GB
sha256:e8781573042709394236d846c08d06ab949dca749194593d92f3c8aba8453815
livekit-sdk-linux-arm64 Expired
37.1 MB
sha256:e30b4a298f90e89d745c7a93c0b48baf4b7d08e5347e2c85cc720d7f428f0ce9
livekit-sdk-linux-x64 Expired
39.9 MB
sha256:fd33805397aa0f8ed0c50c3faad49d423c9aeca2c262a9d96a48e1304707f87f
livekit-sdk-macos-arm64 Expired
30.7 MB
sha256:370cbf5103c775f1855bb34f9e4c5f87d69db6265a16cb2caaf00c4bc0027ac8
livekit-sdk-macos-x64 Expired
32.7 MB
sha256:c07739dea5b24f175443f0667ef6955aa82b01d1dd60f03a8c461a76f09b33fd
livekit-sdk-windows-x64 Expired
15.4 MB
sha256:0a962bd4b1da5772a06f447df1d5d1f89216b45304ed3719d1dee0f69be077fe
test-results-linux-arm64 Expired
2.83 KB
sha256:621fa7d212d33756f2a1e2c62abad9e8bb183ce6aede64aaac5d5ba3f9a9ac41
test-results-linux-x64 Expired
2.85 KB
sha256:0ca407fa6bec0d7a8acaf9c9622c30d12d8e7f251d5efd510898991c9dccef43
test-results-macos-arm64 Expired
2.88 KB
sha256:f1ed8be3ff77b264b7752f83d8d12ab8b8dc2f94bfeaa840b926b0a1f521873e
test-results-macos-x64 Expired
2.92 KB
sha256:a9677fff763f48033ed967efde21f5c5a88540971e02f346404328519d26b82f
test-results-windows-x64 Expired
2.91 KB
sha256:9c97686828dd5eeadcda691041d37c864c288df4d4fc3a74aa0e53afd38aada5