Skip to content

Unified CI workflow for smarter PR gating #8

Unified CI workflow for smarter PR gating

Unified CI workflow for smarter PR gating #8

Triggered via pull request June 1, 2026 23:20
Status Failure
Total duration 50m 19s
Artifacts 14

ci.yml

on: pull_request
Detect changes
4s
Detect changes
License Check  /  License Check
4s
License Check / License Check
Pin Check  /  Pin Check
16s
Pin Check / Pin Check
Builds  /  Build (docker-linux-arm64)
25m 51s
Builds / Build (docker-linux-arm64)
Builds  /  Build (docker-linux-x64)
31m 29s
Builds / Build (docker-linux-x64)
Builds  /  clang-format
17s
Builds / clang-format
Builds  /  clang-tidy
10m 42s
Builds / clang-tidy
Tests  /  Code Coverage
22m 21s
Tests / Code Coverage
Generate Docs  /  Generate and verify docs
25s
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)
3m 46s
Builds / Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

1 error, 36 warnings, and 11 notices
Builds / Build (cpp-example-collection-x64)
Process completed with exit code 1.
Builds / Build (macos-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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 (macos-arm64)
sccache backend unreachable; building without compile cache this run
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)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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/
Tests / Test (macos-arm64)
sccache backend unreachable; building without compile cache this run
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 / Test (linux-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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/
Tests / Test (linux-arm64)
Cache save failed.
Tests / Test (linux-arm64)
sccache backend unreachable; building without compile cache this run
Builds / Build (linux-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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 (linux-arm64)
Cache save failed.
Builds / Build (linux-arm64)
sccache backend unreachable; building without compile cache this run
Builds / Build (linux-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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 (linux-x64)
Cache save failed.
Builds / Build (linux-x64)
sccache backend unreachable; building without compile cache this run
Tests / Test (linux-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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/
Tests / Test (linux-x64)
sccache backend unreachable; building without compile cache this run
Tests / Code Coverage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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/
Tests / Code Coverage
(WARNING) /home/runner/work/client-sdk-cpp/client-sdk-cpp/src/logging.cpp:53: Ignoring negative hits in: branch 7 taken -91.
Tests / Code Coverage
(WARNING) /home/runner/work/client-sdk-cpp/client-sdk-cpp/src/logging.cpp:33: Ignoring negative hits in: branch 7 taken -6.
Tests / Code Coverage
sccache backend unreachable; building without compile cache this run
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 (macos-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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 (macos-x64)
sccache backend unreachable; building without compile cache this run
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)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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/
Tests / Test (macos-x64)
Cache save failed.
Tests / Test (macos-x64)
sccache backend unreachable; building without compile cache this run
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
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, mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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)
sccache backend unreachable; building without compile cache this run
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, mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9. 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/
Tests / Test (windows-x64)
Cache save failed.
Tests / Test (windows-x64)
sccache backend unreachable; building without compile cache this run
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
coverage-report
516 KB
sha256:154e64c7ae7c8525f97082d3775222a9787c18eaeaac8cdbe3e0c196afcaf16a
livekit-cpp-docs
2.54 MB
sha256:6473ece22bb13b8e5f1e7664df56919b69dd06911f9e1b82ed95663da693a11c
livekit-cpp-sdk-docker-arm64
2.84 GB
sha256:538fc457979738286201f3007ba3be954b613b296309cb9b8f0da5453cb0963c
livekit-cpp-sdk-docker-x64
2.94 GB
sha256:e98a9aae852312dfb3ba93f82c93c6315265a60d9c76358aed251d028b2c5096
livekit-sdk-linux-arm64
23.2 MB
sha256:15da3d43889805c12bf20dd7908dd016c46f0e02154afb17f3c3a040ed7ae493
livekit-sdk-linux-x64
24.9 MB
sha256:daa7e2b340149f3e3b8ae912fd8d13731c895eadf8975667b9f4e46988602be8
livekit-sdk-macos-arm64
19 MB
sha256:05d8400b65688734ea1dbcc5b535cf7b437f1df74562deafaad6595495c01b38
livekit-sdk-macos-x64
19.8 MB
sha256:08b221c91c0d8f11b5d5ac4baf6f635ca7f4d4e705179165918c1f9d1a317b83
livekit-sdk-windows-x64
11.3 MB
sha256:5ec47ea143d936822f34b1d566c24d9a2de990b296361d7306ee6aac07fb8611
test-results-linux-arm64
1.5 MB
sha256:404e9c57e2caca936724ccc1cfae357b186d340d5fba25e2a8b2377d4503466a
test-results-linux-x64
1.55 MB
sha256:6247d416444bbd71731d94380773f007b7bb5f8248ee1ec2c19514066d76f172
test-results-macos-arm64
1.37 MB
sha256:ee040034cf5d18be23c4d227f3f85c4ce5110528fbadb1bc72400ab90bd34add
test-results-macos-x64
1.54 MB
sha256:341bf30f6e91b09233a9c4d99b9930908611de774a610076477aade95d0ed15b
test-results-windows-x64
6.01 KB
sha256:6051d54e4496772a575644af14ac07e09cc4b1eec31d171b7c96bebd061401f6