cloudflare / cloudflare/telescope

CI fails when it can't install ffmpeg, which happens frequently

Open
#352 0 comments 0 reactions 0 assignees View on GitHub
project-maintenance
Dominant language
TypeScript
Stars
305
Forks
36
PR merge metrics
No merged PRs in 30d

Description

Our CI installs ffmpeg using a 3rd party GH action which downloads custom package from a site, which fails from time to time.

Re-running the job usually helps.

Few ideas on how to solve that:
- Use Playwright's own ffmpeg (this might be enough for our needs, but might require some binary discovery as it is not officially exposed by Playwright)
- Try to do more image cacheing which would hopefully reduce the downloads and failures (it was supposed to be handled by the GH action...)
- Find a more reliable place to get it

Contributor guide

Open the contributing guide

Research direction

Start by locating the CI workflow step that installs ffmpeg and inspect the third-party GitHub Action and its download behavior. Evaluate the listed Playwright, image-caching, and alternate-source options; done means CI can obtain ffmpeg reliably and the affected jobs pass without repeated reruns.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, playwright
Domain
ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.