Skip to content

clang-tidy environmental consistency #508

clang-tidy environmental consistency

clang-tidy environmental consistency #508

Triggered via pull request April 27, 2026 15:38
Status Failure
Total duration 39m 21s
Artifacts 12

builds.yml

on: pull_request
Build (docker-linux-arm64)
23m 30s
Build (docker-linux-arm64)
Build (docker-linux-x64)
35m 18s
Build (docker-linux-x64)
License Check  /  License Check
5s
License Check / License Check
Pin Check  /  Pin Check
12s
Pin Check / Pin Check
clang-tidy
10m 49s
clang-tidy
Matrix: build
Build (cpp-example-collection-linux-arm64)
4m 57s
Build (cpp-example-collection-linux-arm64)
Build (cpp-example-collection-x64)
3m 57s
Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 14 warnings
clang-tidy
Process completed with exit code 1.
clang-tidy (bugprone-sizeof-expression): src/ffi_client.cpp#L63
suspicious usage of 'sizeof(sizeof(...))'
clang-tidy (bugprone-infinite-loop): src/ffi_client.cpp#L59
this loop is infinite; none of its condition variables (i) are updated in the loop body
clang-tidy (bugprone-use-after-move): src/ffi_client.cpp#L55
's' used after it was moved
clang-tidy (bugprone-exception-escape): include/livekit/result.h#L68
an exception may be thrown in function 'value' which should not throw exceptions
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
clang-tidy (bugprone-empty-catch): src/ffi_client.h#L191
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
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-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
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
livekit-cpp-sdk-docker-arm64 Expired
2.69 GB
sha256:d4d627aa7a955780ce132c3db1f5b90824f39f123270a6b1d41a8da1229c92d7
livekit-cpp-sdk-docker-x64 Expired
2.79 GB
sha256:7de73c62af9a4d77cc9da19e8b55b78b596535aeead6027bfc59a2f3262843cc
livekit-sdk-linux-arm64 Expired
37.3 MB
sha256:f2af86fe97114f3b96ffed895f5955a6bf15148a4cc5e6577f70c6166c506866
livekit-sdk-linux-x64 Expired
40.1 MB
sha256:ef777ee83c97c94e53e3d0dc8efb1ed06ab43cda90fc645f669edeefdd1a5bcb
livekit-sdk-macos-arm64 Expired
30.8 MB
sha256:870460246bdebc34e3474b8aeb518415ef28fb9633311c6d8d081fa83c4da0ff
livekit-sdk-macos-x64 Expired
32.9 MB
sha256:97b142f3e85f11002de0146bcbcbc8e0c64d2023e776b435a5ddfac76639a4a2
livekit-sdk-windows-x64 Expired
16.3 MB
sha256:17387995b4e1fba26115bb68e2d1e10fdc495d937277f95080c673f44eafb8c8
test-results-linux-arm64 Expired
3.41 KB
sha256:ff43c0168f3bc79505f1aa80da1c83862e955ee7f8a6a56e6f5499450dce6efc
test-results-linux-x64 Expired
3.41 KB
sha256:52b32c70ddff88f92c4ef0b80a27a4dd70e1cf60663401e48ee3d47b1b19b720
test-results-macos-arm64 Expired
3.41 KB
sha256:6223cabf50e778096ed15259157ce37471af464508d2af2968e87c9ddd83d1d7
test-results-macos-x64 Expired
3.54 KB
sha256:0652b19ee7dc8c50acf6bde5d7f4f42bd5422e09244f12b681e2eeca5d60adb4
test-results-windows-x64 Expired
3.49 KB
sha256:a840958697caef9f40f7a381d482ed3f02658ba1c23d73d1cccd46fd4aef92b5