Skip to content

fix(cli): mock findFFmpeg in render tests for CI without ffmpeg#1154

Merged
miguel-heygen merged 3 commits into
mainfrom
fix/cli-render-preflight
Jun 1, 2026
Merged

fix(cli): mock findFFmpeg in render tests for CI without ffmpeg#1154
miguel-heygen merged 3 commits into
mainfrom
fix/cli-render-preflight

Conversation

@miguel-heygen
Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • CI Test job passes (was failing with cascade exit on Linux runner)

…r errors

Add an early FFmpeg availability check in renderLocal() so users get a
clear error message before the render starts instead of a cryptic ENOENT
mid-render. Also thread job.failedStage through handleRenderError into
the render_error telemetry event so we can attribute failures to a
specific pipeline stage.
Remove the duplicate findFFmpeg() check from run() — renderLocal()
already validates FFmpeg availability before starting. Single source of
truth.
@miguel-heygen miguel-heygen merged commit a01a266 into main Jun 1, 2026
33 checks passed
@miguel-heygen miguel-heygen deleted the fix/cli-render-preflight branch June 1, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant