Skip to content

Breaking changes: remove deprecated code, return weak_ptr instead of raw, remove unused LogSink enum. More targetted docs. #867

Breaking changes: remove deprecated code, return weak_ptr instead of raw, remove unused LogSink enum. More targetted docs.

Breaking changes: remove deprecated code, return weak_ptr instead of raw, remove unused LogSink enum. More targetted docs. #867

Triggered via pull request June 1, 2026 19:27
Status Success
Total duration 42m 8s
Artifacts 7

builds.yml

on: pull_request
Build (docker-linux-arm64)
25m 40s
Build (docker-linux-arm64)
Build (docker-linux-x64)
32m 57s
Build (docker-linux-x64)
License Check  /  License Check
6s
License Check / License Check
Pin Check  /  Pin Check
11s
Pin Check / Pin Check
clang-format
17s
clang-format
clang-tidy
11m 38s
clang-tidy
Matrix: build
Build (cpp-example-collection-linux-arm64)
4m 6s
Build (cpp-example-collection-linux-arm64)
Build (cpp-example-collection-x64)
4m 22s
Build (cpp-example-collection-x64)
Fit to window
Zoom out
Zoom in

Annotations

13 warnings and 5 notices
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/
Build (macos-arm64)
sccache backend unreachable; building without compile cache this run
Build (macos-arm64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
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/
Build (linux-arm64)
sccache backend unreachable; building without compile cache this run
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/
Build (linux-x64)
sccache backend unreachable; building without compile cache this run
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 (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/
Build (macos-x64)
sccache backend unreachable; building without compile cache this run
Build (macos-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
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/
Build (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

Artifacts

Produced during runtime
Name Size Digest
livekit-cpp-sdk-docker-arm64
2.84 GB
sha256:6ba617fca16038ddf7e3a8c7bc84615814110aa6d1df8c00e17370feb87aa6e9
livekit-cpp-sdk-docker-x64
2.94 GB
sha256:672486c782f5a80c1b2fb9d9c0dc78b600adb7c57223987ffe2a4075a2b53245
livekit-sdk-linux-arm64
23.2 MB
sha256:8aa69c5980b15273f87cbae4d88e56812ff0be005336369e0d8f59e8a43ad6db
livekit-sdk-linux-x64
24.9 MB
sha256:8deda5d192de09f02a94d807323b19e4a5a76eee67022356322c4ccbb7157efe
livekit-sdk-macos-arm64
19 MB
sha256:36a150222a01253282fd97a3ed68f829f7399da252ca9a510f03c593da1b3f9d
livekit-sdk-macos-x64
19.8 MB
sha256:2e134f111a80d15f686aa0521f11c9b5c35368d3aa0fc19f782bcb0615327a81
livekit-sdk-windows-x64
11.3 MB
sha256:45befe2c9f00d7ef2a3e6189f82f81a1fbc65b86e4f709da13e411759596cf8a