Skip to content

Unified CI workflow for smarter PR gating #12

Unified CI workflow for smarter PR gating

Unified CI workflow for smarter PR gating #12

Triggered via pull request June 2, 2026 03:13
Status Success
Total duration 39m 6s
Artifacts 14

ci.yml

on: pull_request
Detect changes
6s
Detect changes
License Check  /  License Check
5s
License Check / License Check
Pin Check  /  Pin Check
15s
Pin Check / Pin Check
Docker Images  /  Detect Docker image changes
Docker Images / Detect Docker image changes
Builds  /  Build (docker-linux-arm64)
25m 8s
Builds / Build (docker-linux-arm64)
Builds  /  Build (docker-linux-x64)
32m 29s
Builds / Build (docker-linux-x64)
Builds  /  clang-format
21s
Builds / clang-format
Builds  /  clang-tidy
10m 48s
Builds / clang-tidy
Tests  /  Code Coverage
13m 20s
Tests / Code Coverage
Generate Docs  /  Generate and verify docs
32s
Generate Docs / Generate and verify docs
Matrix: Builds / build
Matrix: Tests / test
Docker Images  /  Publish base image (amd64)
Docker Images / Publish base image (amd64)
Docker Images  /  Publish base image (arm64)
Docker Images / Publish base image (arm64)
Builds  /  Build (cpp-example-collection-linux-arm64)
5m 29s
Builds / Build (cpp-example-collection-linux-arm64)
Builds  /  Build (cpp-example-collection-x64)
6m 25s
Builds / Build (cpp-example-collection-x64)
Docker Images  /  Publish SDK image (amd64)
Docker Images / Publish SDK image (amd64)
Docker Images  /  Publish base manifest
Docker Images / Publish base manifest
Docker Images  /  Publish SDK image (arm64)
Docker Images / Publish SDK image (arm64)
Docker Images  /  Publish SDK manifest
Docker Images / Publish SDK manifest
Docker Validate  /  Validate Docker image (linux-arm64)
Docker Validate / Validate Docker image (linux-arm64)
Docker Validate  /  Validate Docker image (linux-x64)
Docker Validate / Validate Docker image (linux-x64)
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
Builds / Build (macos-arm64)
Cache save failed.
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 -1.
Builds / Build (linux-arm64)
Cache save failed.
Tests / Test (linux-arm64)
Cache save failed.
Builds / Build (linux-x64)
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 (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)
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. 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 (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/

Artifacts

Produced during runtime
Name Size Digest
coverage-report
516 KB
sha256:f15481868b8555e586f8d614b32e5bba498a476c359ca0e9f1c4283de76483ac
livekit-cpp-docs
2.54 MB
sha256:7a812cc472d0d1de4e8a3eaf2c7c4a2f2f438e89a9786e2103456fc7b3f6153a
livekit-cpp-sdk-docker-arm64
2.84 GB
sha256:133c7058cbcbd4656dc8a06e1a20f92d2d907f954e8e6f961c38dc139c42e258
livekit-cpp-sdk-docker-x64
2.94 GB
sha256:219cde8e49413a3dc8fab31d7bafec6a3502f2fdac53edde181e937ab1f0a500
livekit-sdk-linux-arm64
23.2 MB
sha256:b99b42847fb4e02aec8823259513bd06ac74751c92b792dc88e5748018195172
livekit-sdk-linux-x64
24.9 MB
sha256:d6619a45015e837f7ff0e37f9fc1e12f73bd2e7662189702f5b28e1aab6f9bbc
livekit-sdk-macos-arm64
19 MB
sha256:d9f4c72006925cadc6e836ea48b4e73f9febac629d6fbac60d53d4c0fca52658
livekit-sdk-macos-x64
19.8 MB
sha256:f3ebadd1bd551ebff2a8c51be6419e42cf1afa17fff7f8011231a105b68a2484
livekit-sdk-windows-x64
11.3 MB
sha256:edd9adc7329f4ac9464c7851c7495b008f0bec673d8bcded84ce6baa833ab44c
test-results-linux-arm64
1.56 MB
sha256:dd001ce505d841aba23d3dfc1a8c75407029eb46f9bd50f838e3e6cce0661d53
test-results-linux-x64
1.53 MB
sha256:57f1bf00cd309960babc5e8ef3aad9855baf89417c532bcaad7b7a590587dadd
test-results-macos-arm64
1.35 MB
sha256:985a1a5d7674a87cb68795d24e477f20c5d43fd4ffa59f553062be2d11e01843
test-results-macos-x64
1.68 MB
sha256:96ea98d390a4d494ea0037991cd5b93117b4308526b77f3335e8a4cf29867b3f
test-results-windows-x64
5.99 KB
sha256:44e0ef2e5a57ca12cf765dbdcd7220621e4d68d5e04369ff3cd0093201136d09