-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed build: setup-ffmpeg fails on macos-latest job #326
Comments
We get the following error on
This seems to come from an explicit check here for x64 (i.e., x86-64) system architecture. This action seems to download macOS binaries from https://evermeet.cx/ffmpeg/ and that provider's website explicitly says:
So we're going to have to change how we install ffmpeg (at a minimum for |
It seems like our options are:
Downside of the first option is it's not very future proof. Downside of the second option is it'll add about another minute to the CI run. |
Think it makes sense to use homebrew to not be stuck on an old macos version and ultimately, an extra minute won't make much of difference given how slow the tests already are 😢 This basically means adding this block
However, we also need to add homebrew to the path
and that's where things get weird. Oddly, things only work if I put that path block in the same step as The below is a workaround setup that I'd like to avoid because it's redundant, clunky, and it seems there should be a better way. @jayqi do you know if each action step uses a new shell or if there's a better way to tell the runner where to look for ffmpeg/ffprobe when on mac?
This is the current implementation in #329 |
@ejm714 I think you just need to do this in the ffmpeg install step to have it on the path for the rest of the steps: |
Workflow failed: tests #713
The text was updated successfully, but these errors were encountered: