Repository navigation
Document Real-Tool Testing in the Docker Image Instead of Host Tools - #1161
Conversation
Agents kept reporting a real-tool check as impossible because the host's FFmpeg or HandBrake was older than the startup minimum. State that host media tools are not required, that the published latest or develop image is where such a check runs, and how to build a local image for a tool version no published tag carries yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 17 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
|
A recorded local strict-review pass covers head |
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can show, collapse, or hide each part of a finding: code, evidence, and all |
PR Summary by QodoDocument container-based real-tool testing
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
There was a problem hiding this comment.
🟢 Approval recommended
The documented Docker-based verification guidance has no remaining active issues requiring resolution.
No open issues 🎉
What changed in this PR
Updates OPERATIONS.md to document Docker-based real-tool verification, ensuring host tool availability and versions do not prevent media-processing checks.
Changes:
- Clarifies that real-tool checks run inside the published Docker image.
- Documents using the
developimage tag for unreleased builds. - Adds instructions for building local images with alternate tool versions.
- Documents verifying bundled tool versions with
getversioninfo.
This pull request is ready to be approved.
| File | Description | Review Findings |
|---|---|---|
OPERATIONS.md |
Adds Docker-based real-tool verification guidance and local image build instructions. | 2 nit findings: use title case for the new heading and clarify that the static build belongs in a directory on PATH. |
Review effort: Lite
Summary
Agents kept reporting that a real-tool check could not run because the host's FFmpeg or HandBrake was older than the startup minimum.
OPERATIONS.mdnow states the expectation and how to meet it:developtag works in place oflatest, as of its last dispatch fromdevelop, since the weekly schedule refreshes onlylatest.Docker/Dockerfilewith the tool sourced from its own apt repository, a PPA, or a static build onPATH. The build uses--pull --no-cacheand no--platform.getversioninfoconfirms the versions the image carries.Verification
prose_lint.py --diff origin/develop, markdownlint, and CSpell are clean.getversioninfooutput were checked by runningptr727/plexcleaner:develop.getversioninfo --settingsfilelists FfMpeg, FfProbe, MkvMerge, MkvPropEdit, MediaInfo, HandBrake, and SevenZip.Declined Findings
Docker/Dockerfileheader comment: the comment is a developer note, and the runbook's command differs by design (--pull --no-cache, no--platform).Pre-existing findings, not filed
Docker/README.md:15(pre-existing, wording): "Images are rebuilt weekly" holds forlatestonly, since the schedule rebuildsmain, anddeveloprefreshes on dispatch.🤖 Generated with Claude Code