Skip to content

fix(macos): avoid camera-permission deadlock when opening off the main thread #532

fix(macos): avoid camera-permission deadlock when opening off the main thread

fix(macos): avoid camera-permission deadlock when opening off the main thread #532

Triggered via pull request June 24, 2026 18:19
Status Success
Total duration 3m 48s
Artifacts 16

linux-build.yml

on: pull_request
Check Environment
5s
Check Environment
Matrix: build-fedora
Matrix: build-ubuntu-arm64
Matrix: build-ubuntu-clang
Matrix: build-ubuntu
Fit to window
Zoom out
Zoom in

Annotations

16 warnings
Build (Debug-gcc-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Debug-clang-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Fedora (Debug-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Debug-clang-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build ARM64 (Debug-gcc-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Fedora (Debug-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build ARM64 (Release-gcc-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build ARM64 (Release-gcc-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Release-gcc-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Release-gcc-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Fedora (Release-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Fedora (Release-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Release-clang-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build ARM64 (Debug-gcc-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Debug-gcc-shared)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Release-clang-static)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. 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
ccap-fedora-Debug-shared
1.27 MB
sha256:760350c0c8f730239fd2a4fd877efb5292ec0185043e4823d2a21c4f248daca2
ccap-fedora-Debug-static
4.36 MB
sha256:189ebc0c385f9ff9f0271dc4a4f7858df986f266c3d21008d2e2d1bebd3c8ca3
ccap-fedora-Release-shared
152 KB
sha256:b5fcf290431cb3259b72b786c472f6fff0f88613c1b368daa84d31667bc1b1fd
ccap-fedora-Release-static
528 KB
sha256:d531e70c683729a1252318cc40f12052f34fc8c6069ada10df00af6be3e441aa
ccap-linux-arm64-gcc-Debug-shared
1.2 MB
sha256:56399211b7a65b24ff50db8410103d207a499cc90b39ec024013a83e6b99283f
ccap-linux-arm64-gcc-Debug-static
4.06 MB
sha256:fb17508c0392917ce073e5fbbee917581498b2821a1080c665da4d84c0c3cac4
ccap-linux-arm64-gcc-Release-shared
153 KB
sha256:463dd13e2d812d837d7850400409c9f2d1b7cd6b97995b08a82b2f7061376ea7
ccap-linux-arm64-gcc-Release-static
515 KB
sha256:c8f402c45b440f3a1b31187eeb7807579962fc0099a8d144df2e6079d8c3ac67
ccap-linux-clang-Debug-shared
950 KB
sha256:c12370605a394f6f493f8c3be4e6764cde45c846b14f07f314fb3a093a014b66
ccap-linux-clang-Debug-static
3.54 MB
sha256:a1b7e5b32836224feca3a257b8cda07052e9ed294ae9f2abcf72fd89461e3ed6
ccap-linux-clang-Release-shared
174 KB
sha256:bec812963ac4fc86753774c288df49a1395c3f0532533c9bd80af8701e2ee123
ccap-linux-clang-Release-static
582 KB
sha256:8764aab54c9c90ce326207e0e5797b3f302e325c195ae4980c5b89c96629d91b
ccap-linux-gcc-Debug-shared
1.29 MB
sha256:66db1744952048437dd66f5e9521f85cb74ef9a675face2e3609d13746b9609d
ccap-linux-gcc-Debug-static
4.45 MB
sha256:87e5a7e25cc5368b7916e09232b6d60199b722925322d035eee5f261df85ed77
ccap-linux-gcc-Release-shared
184 KB
sha256:60484f3e4958e81b4c505dee93de544b06b67ad4315fb405ed1150d3f5a890d7
ccap-linux-gcc-Release-static
665 KB
sha256:795b1da510503640c39f3f830a3518719fb15b32ab12cb1403cab16e25c15374