fix(windows): finalize recordings and harden release dependencies - #180
fix(windows): finalize recordings and harden release dependencies#180petercr wants to merge 3 commits into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (4)
📝 WalkthroughWalkthroughFFmpeg paths are normalized for recording and export arguments. Explicitly stopped recordings can finalize after a non-successful FFmpeg exit. Windows export coverage and the pinned FFmpeg build were updated. The ChangesRecording and Windows FFmpeg
JavaScript dependency alignment
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint install failed. For unrecoverable errors, disable the tool in CodeRabbit configuration. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
What changed
js-yamlto 4.3.1 in the package manifest, workspace override, and pnpm lockfile.Why
Windows can report a non-zero FFmpeg status while closing a stopped capture graph. Treating that status as an unconditional failure strands an otherwise valid recording as recovery media. Separately, upstream still resolved vulnerable
js-yaml4.3.0 and the previous Windows FFmpeg build is no longer downloadable.Validation
git diff --checkcrates/videorc-backend/src/recording.rsSummary by CodeRabbit
Bug Fixes
Maintenance