Skip to content

fix(recording): keep macOS recordings intact through output storage stalls #875

fix(recording): keep macOS recordings intact through output storage stalls

fix(recording): keep macOS recordings intact through output storage stalls #875

Triggered via pull request October 20, 2026 20:10
Status Failure
Total duration 2h 59m 30s
Artifacts 10

engine-verify.yml

on: pull_request
Matrix: verify
Deep review label
5s
Deep review label
Engine verify
9s
Engine verify
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 16 warnings, and 2 notices
macos / test 1/2
Process completed with exit code 100.
macos / test 2/2
Process completed with exit code 100.
Engine verify
Process completed with exit code 1.
Plan
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Needs deep review (Instant finalize)
crates/recording/src/instant_recording.rs
Needs deep review (recording timestamps and sync)
crates/recording/src/output_pipeline/ffmpeg.rs, crates/recording/src/output_pipeline/macos_fragmented_m4s.rs
Needs deep review (audio mixing and Studio Sound)
crates/enc-ffmpeg/src/audio/aac.rs, crates/enc-ffmpeg/src/audio/opus.rs
Needs deep review (encoder timestamps)
crates/enc-ffmpeg/src/mux/dash_audio.rs, crates/enc-ffmpeg/src/mux/fragmented_audio.rs, crates/enc-ffmpeg/src/mux/mod.rs, crates/enc-ffmpeg/src/mux/ogg.rs, crates/enc-ffmpeg/src/mux/segmented_stream.rs, crates/enc-ffmpeg/src/mux/write_behind.rs
linux / test 2/3
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / test 3/3
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux / test 1/3
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows / test 2/4
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows / test 1/4
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows / test 4/4
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows / test 3/4
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos / test 1/2
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos / test 2/2
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-vt / build and test
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/checkout@v4, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Engine verify
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Engine crates changed
FULL tier for crates/enc-ffmpeg/src/audio/aac.rs, crates/enc-ffmpeg/src/audio/opus.rs, crates/enc-ffmpeg/src/mux/dash_audio.rs, crates/enc-ffmpeg/src/mux/fragmented_audio.rs, crates/enc-ffmpeg/src/mux/mod.rs, crates/enc-ffmpeg/src/mux/ogg.rs ...
macos-vt / build and test
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.

Artifacts

Produced during runtime
Name Size Digest
verify-report-linux-full-1
40.5 KB
sha256:8233a88c930a4955986a52d8746e91ef0e08b4567c5dbd7975ea041ba82da896
verify-report-linux-full-2
41.5 KB
sha256:a788d3a9b0daf69db564736867ccdf8dfa345f76d674ef7c7525761d7b130264
verify-report-linux-full-3
44.9 KB
sha256:313cc4197ead7a6f86993ce029d9e4f66a696b3f3c14836b3ab89b76bdabf28f
verify-report-macos-full-1
69.8 KB
sha256:b6f005bafd713eb16f2b745441dfae66240ccf31faa6cc15894a5994e9349c62
verify-report-macos-full-2
72.7 KB
sha256:e8d6869799416bafcf5fd91ebdda19bafe6ecb0db13c8b6e41f1b0795a723007
verify-report-macos-vt-full-1
38.4 KB
sha256:49c6ea857949f3397a419e9e4b2e58c4282f8bd110d9d018c2eda23bc7838ecf
verify-report-windows-full-1
32.6 KB
sha256:083691cdd04e5f2d6aac8c643e528278f052f6b6e42ca6283cf8c5827fe7ec57
verify-report-windows-full-2
32.3 KB
sha256:765986ac104f3628bf7e5c7f214f3993989cf0a1c1c5d4dfa0f93d226a5bc165
verify-report-windows-full-3
30.6 KB
sha256:ea8f1a2b0a79a476e6e62cc2e88da14108cb5f3aeb40ca1fab5f7759975cba14
verify-report-windows-full-4
27.6 KB
sha256:1ba669389a002b7408d42a909f6d4c0443d064cb4ee25ea6d126699d927f40b4