Install ffmpeg on all CI runners for sidecar build
Some checks failed
Build & Release / Build sidecar (x86_64-unknown-linux-gnu) (push) Successful in 5m19s
Build & Release / Build sidecar (aarch64-apple-darwin) (push) Successful in 12m26s
Build & Release / Build sidecar (x86_64-pc-windows-msvc) (push) Successful in 14m19s
Build & Release / Build app (x86_64-pc-windows-msvc) (push) Failing after 36s
Build & Release / Build app (x86_64-unknown-linux-gnu) (push) Failing after 3m28s
Build & Release / Build app (aarch64-apple-darwin) (push) Successful in 4m1s
Build & Release / Create Release (push) Has been skipped

pyannote.audio requires ffmpeg at import time (torchcodec loads
FFmpeg shared libraries). Install via brew (macOS), apt (Linux),
choco (Windows) before building the sidecar.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude
2026-03-20 23:08:38 -07:00
parent a65ac439dd
commit b0d566f2d6

View File

@@ -54,6 +54,19 @@ jobs:
echo "$env:USERPROFILE\.local\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append echo "$env:USERPROFILE\.local\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
} }
- name: Install ffmpeg (macOS)
if: matrix.platform == 'macos'
run: brew install ffmpeg
- name: Install ffmpeg (Linux)
if: matrix.platform == 'linux'
run: sudo apt-get update && sudo apt-get install -y ffmpeg
- name: Install ffmpeg (Windows)
if: matrix.platform == 'windows'
shell: powershell
run: choco install ffmpeg -y
- name: Set up Python (Unix) - name: Set up Python (Unix)
if: matrix.platform != 'windows' if: matrix.platform != 'windows'
run: uv python install ${{ env.PYTHON_VERSION }} run: uv python install ${{ env.PYTHON_VERSION }}