Skip to content

ci(pages): install ffmpeg on runner - #20

Merged
ofeq-dev merged 1 commit into
masterfrom
fix/pages-ffmpeg
Nov 7, 2026
Merged

ofeq-dev merged 1 commit into
masterfrom
fix/pages-ffmpeg

Conversation

@ofeq-dev

@ofeq-dev ofeq-dev commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Summary

PR #19 made the Pages deploy re-encode the site's videos to H.264 with ffmpeg — but ffmpeg is no longer preinstalled on ubuntu-latest runners, so the first post-merge Deploy run failed with ffmpeg: command not found (exit 127): https://github.com/ofeq-dev/plane-projection/actions/runs/42404679737

Fix: install it via apt (--no-install-recommends to keep it fast) before the staging step. Re-encode verified locally: output reports codec_name=h264, -v error clean.

Verification

  • Local re-encode of assets/videos/lecturer_example.mp4 → /tmp/test-enc.mp4: h264, no errors.
  • CI on this PR exercises CI tests only; the actual proof is the Deploy Pages run on merge.

AI disclosure

This PR was authored by an AI assistant (OpenCode agent, GLM) responding to a CI failure; workflow-only change.

@ofeq-dev
ofeq-dev merged commit 0a2cc05 into master Nov 7, 2026
2 checks passed
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