Skip to content

Unified CI workflow for smarter PR gating #11

Unified CI workflow for smarter PR gating

Unified CI workflow for smarter PR gating #11

Triggered via pull request June 2, 2026 01:53
Status Success
Total duration 39m 14s
Artifacts 14

ci.yml

on: pull_request
Detect changes
7s
Detect changes
License Check  /  License Check
5s
License Check / License Check
Pin Check  /  Pin Check
14s
Pin Check / Pin Check
Builds  /  Build (docker-linux-arm64)
24m 42s
Builds / Build (docker-linux-arm64)
Builds  /  Build (docker-linux-x64)
32m 47s
Builds / Build (docker-linux-x64)
Builds  /  clang-format
17s
Builds / clang-format
Builds  /  clang-tidy
10m 54s
Builds / clang-tidy
Tests  /  Code Coverage
12m 21s
Tests / Code Coverage
Generate Docs  /  Generate and verify docs
26s
Generate Docs / Generate and verify docs
Matrix: Builds / build
Matrix: Tests / test
Builds  /  Build (cpp-example-collection-linux-arm64)
5m 52s
Builds / Build (cpp-example-collection-linux-arm64)
Builds  /  Build (cpp-example-collection-x64)
5m 7s
Builds / Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

16 warnings
Builds / Build (macos-arm64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Tests / Test (macos-arm64)
jq 1.8.1 is already installed and up-to-date. To reinstall 1.8.1, run: brew reinstall jq
Tests / Test (macos-arm64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Tests / Code Coverage
(WARNING) /home/runner/work/client-sdk-cpp/client-sdk-cpp/src/logging.cpp:53: Ignoring negative hits in: branch 7 taken -4.
Tests / Code Coverage
(WARNING) /home/runner/work/client-sdk-cpp/client-sdk-cpp/src/logging.cpp:33: Ignoring negative hits in: branch 7 taken -7.
Builds / Build (linux-arm64)
Cache save failed.
Tests / Test (linux-arm64)
Cache save failed.
Builds / 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...
Builds / Build (cpp-example-collection-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...
Tests / Test (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 16th, 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/
Builds / 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 16th, 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/
Builds / Build (windows-x64)
Cache save failed.
Builds / Build (macos-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Tests / Test (macos-x64)
Cache save failed.
Tests / Test (macos-x64)
jq 1.8.1 is already installed and up-to-date. To reinstall 1.8.1, run: brew reinstall jq
Tests / Test (macos-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja

Artifacts

Produced during runtime
Name Size Digest
coverage-report
516 KB
sha256:db5592547a6b18dfa11983b21a9b54ceec4cc766ba703809a9fb96820bc05e5b
livekit-cpp-docs Expired
2.54 MB
sha256:c2574b1dbb38b603b06cbcbe143ba18b33ac1400ecd3b9a109906a02c80c8a26
livekit-cpp-sdk-docker-arm64 Expired
2.84 GB
sha256:f8855c1d17d68a9f2600b1ffa1d165a92184191e508ca64f758efc6880299469
livekit-cpp-sdk-docker-x64 Expired
2.94 GB
sha256:3b6a72e88667a284272d0f4c2b1dbc644f724431929c65c294f3ceb2b14c2e26
livekit-sdk-linux-arm64 Expired
23.2 MB
sha256:51d487e3846060aeb2df0dcc0c6dae0a68d1ebfdf28953e29cb0d0b4686f00c4
livekit-sdk-linux-x64 Expired
24.9 MB
sha256:f55ae59e468502f44c87421371a2dc2664fedfbdbee9a72e7f93c7ca02df927f
livekit-sdk-macos-arm64 Expired
19 MB
sha256:28c47fa31f01ae3f15170ed124130a781cc5e56502fac890e45bf8b0e2486a2d
livekit-sdk-macos-x64 Expired
19.8 MB
sha256:1d3fbaf7d27029a39409d70cc65500c9276f6b8a79b9e80307de02e9306fbb8d
livekit-sdk-windows-x64 Expired
11.3 MB
sha256:050e097534c9b9bc60cdbee36c729460993d8ef7699a5e8bd91e8d34a7261063
test-results-linux-arm64 Expired
1.48 MB
sha256:3f8bf9432b34ffad1667973e90bb144ff3a711c7c788328e333d4df4cbcfd92d
test-results-linux-x64 Expired
1.49 MB
sha256:c94e692f722e1fbb392009b67849e9a36f02792fc8e52e848eb5bae3bfe46da3
test-results-macos-arm64 Expired
1.35 MB
sha256:7ce8112df952697c6818fad3b187a80630ddc9e097856ddc974def8a4d8b55b6
test-results-macos-x64 Expired
1.53 MB
sha256:c8b34eab0a10510120ef3e563c286da8d6fe7c0791b3c37d050202fe2e3c9a0e
test-results-windows-x64 Expired
5.97 KB
sha256:0e9a27197ca0d948dfabc17fbbcb87c41e97cdbd60cf135458deb2da173015de