Skip to content

Unified CI workflow for smarter PR gating #19

Unified CI workflow for smarter PR gating

Unified CI workflow for smarter PR gating #19

Triggered via pull request June 2, 2026 22:37
Status Success
Total duration 1h 10m 24s
Artifacts 14

ci.yml

on: pull_request
Detect changes
5s
Detect changes
License Check  /  License Check
4s
License Check / License Check
Pin Check  /  Pin Check
10s
Pin Check / Pin Check
Builds  /  Build (docker-linux-arm64)
25m 20s
Builds / Build (docker-linux-arm64)
Builds  /  Build (docker-linux-x64)
32m 3s
Builds / Build (docker-linux-x64)
Tests  /  Code Coverage
18m 55s
Tests / Code Coverage
Quality Checks  /  clang-format
16s
Quality Checks / clang-format
Quality Checks  /  clang-tidy
11m 48s
Quality Checks / clang-tidy
Generate Docs  /  Generate and verify docs
22s
Generate Docs / Generate and verify docs
Matrix: Builds / build
Matrix: Tests / test
Builds  /  Build (cpp-example-collection-linux-arm64)
6m 47s
Builds / Build (cpp-example-collection-linux-arm64)
Builds  /  Build (cpp-example-collection-x64)
5m 15s
Builds / Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

12 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
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/
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 (macos-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Builds / Build (linux-arm64)
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
Tests / Code Coverage
(WARNING) /home/runner/work/client-sdk-cpp/client-sdk-cpp/src/trace/event_tracer.cpp:330: Ignoring negative hits in: branch 1 taken -1.
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...

Artifacts

Produced during runtime
Name Size Digest
coverage-report
516 KB
sha256:aee56a85f90300810faef802b47b8d516d33fb73100c6ea0b9a45dcefdb4e551
livekit-cpp-docs
2.54 MB
sha256:6fba4aedbd9aea05b0f0bc7863d5c25529743e7cba8edf5108161d691f206263
livekit-cpp-sdk-docker-arm64
2.84 GB
sha256:772703796d2d586d07d3c4583c00ddfd552f4487fdee226289466e9c474ec58f
livekit-cpp-sdk-docker-x64
2.94 GB
sha256:1d67589023d3a642dbadf33adfdd534cfe427fd63e1590d9900ea7d5d93f442d
livekit-sdk-linux-arm64
23.2 MB
sha256:c516bd2c6abec6e793c32f79571ed6e727ac283a77013ec975e2d6630b1bbfc5
livekit-sdk-linux-x64
24.9 MB
sha256:6ee2d959f451b972f1bde6fc2180095c6e10d611947f62c99fa10b50c91bdb96
livekit-sdk-macos-arm64
19 MB
sha256:c8105383b0671d8d1eadf5d60a8eaa463173600eb61d3145ad114d19715664bf
livekit-sdk-macos-x64
19.8 MB
sha256:9cf752e60668df724044f9210ef48f593bc6ece2dbb592848cb0de83637cfd38
livekit-sdk-windows-x64
11.3 MB
sha256:8f50f8ab85420b4b0ec8ae0f03e209e3f8ae4b95276025143dd8dd320b8cb978
test-results-linux-arm64
1.49 MB
sha256:965a26a2f477986c2dd059344981aaad894d417bcb427efa9b6665e4a9e44208
test-results-linux-x64
1.49 MB
sha256:d4a4f7ce5bd09e1bef432dd68b50a9352d97056949281f0a67f57f30347fcdc0
test-results-macos-arm64
1.35 MB
sha256:b246a9092bc8c9875ebc036e2b2fb245554574bb2ae1a09865d028f96b0a02ad
test-results-macos-x64
1.6 MB
sha256:c0b85ca64f79a6d2601c061bf72d70e091d9a7b67f797ebc5f883eeeb6e9b99a
test-results-windows-x64
6.02 KB
sha256:07731130c6e545462d564ff77e37bca972d590475b3f26b565f07d08678b52ed