Skip to content

Fix CI: stdin pack reads + stale motion goldens#32

Closed
StuMason wants to merge 2 commits into
mainfrom
fix/stdin-pack-read
Closed

Fix CI: stdin pack reads + stale motion goldens#32
StuMason wants to merge 2 commits into
mainfrom
fix/stdin-pack-read

Conversation

@StuMason

@StuMason StuMason commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Main has been red since #28. Two fixes:

72/72 locally. Unblocks #31, #24, #25.

🤖 Generated with Claude Code

StuMason and others added 2 commits July 7, 2026 16:31
Two unrelated breakages that have kept main red since #28:

1. loadPack re-opened /dev/stdin by path, which now fails with ENXIO
   when the pipe's write end has already closed (spawnSync with input:
   on current runners). Read fd 0 directly for '-' or '/dev/stdin'.

2. The engine syncs (#28-#30) improved the motionBlur/push graph -
   real fps oversampling before zoompan instead of zoompan frame
   duplication (tmix over duplicated frames produced no blur), and
   dropped a redundant double fps=30 - but the golden snapshots were
   never regenerated. Regenerated with GOLDEN=1; only look-blur and
   moves drift, exactly matching the shipped engine behaviour.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
test-matrix.mjs (added in the #29/#30 engine syncs) renders real synthetic
footage; the dry-run-only suite stays dependency-free.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@StuMason

StuMason commented Jul 7, 2026

Copy link
Copy Markdown
Owner Author

Superseded: the CI fix landed on main via #31 (same commits, folded into that branch).

@StuMason StuMason closed this Jul 7, 2026
@StuMason
StuMason deleted the fix/stdin-pack-read branch July 7, 2026 16:37
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