Skip to content

ci: install ffmpeg before health-check smoke test#1

Merged
TrueCodePoet merged 2 commits into
mainfrom
copilot/fix-failing-github-actions-job
Jul 8, 2026
Merged

ci: install ffmpeg before health-check smoke test#1
TrueCodePoet merged 2 commits into
mainfrom
copilot/fix-failing-github-actions-job

Conversation

Copilot AI commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

The CI build job was failing at the "Health check smoke test" step because RuntimeReadinessService.CheckCore() unconditionally verifies ffmpeg and ffprobe are present — tools not pre-installed on windows-latest runners.

Changes

  • .github/workflows/ci.yml
    • Added choco install ffmpeg --no-progress -y step before the health-check to satisfy the core tool requirements
    • Changed health-check invocation from --mode mute to --scope core to make the CI intent explicit: verify only core tooling (ffmpeg/ffprobe), not AI/replace-mode dependencies (Python, model checkpoints, etc.)
- name: Install ffmpeg
  run: choco install ffmpeg --no-progress -y

- name: Health check smoke test
  run: dotnet run --project .\src\LocalProfanityCensor.DotNet --configuration Release -- health-check --mode mute --scope core --no-prompt

The health-check smoke test was failing with exit code 1 because
ffmpeg and ffprobe executables are not available on the Windows
GitHub Actions runner by default. RuntimeReadinessService.CheckCore()
always verifies these tools exist regardless of scope.

Fix: add a Chocolatey install step for ffmpeg before the health-check
step. Also add --scope core to explicitly target only the core check
(ffmpeg/ffprobe), rather than relying on --mode mute normalizing
to a non-AI scope by coincidence.
Copilot AI changed the title [WIP] Fix failing GitHub Actions job build ci: install ffmpeg before health-check smoke test Jul 8, 2026
Copilot AI requested a review from TrueCodePoet July 8, 2026 21:51
@TrueCodePoet

Copy link
Copy Markdown
Owner

good to go

@TrueCodePoet TrueCodePoet marked this pull request as ready for review July 8, 2026 21:58
@TrueCodePoet TrueCodePoet merged commit 59fadda into main Jul 8, 2026
1 check passed
@TrueCodePoet TrueCodePoet deleted the copilot/fix-failing-github-actions-job branch July 9, 2026 19:10
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.

2 participants