Conversation
📝 WalkthroughWalkthroughThis pull request updates FFmpeg dependencies and tooling configurations across multiple files. The FFmpeg version is bumped from 8.0.1 to 8.1 in the Dockerfile and unit-test workflow, a bump action title template is added to standardise pull request naming, and comment capitalisations are corrected. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.github/workflows/unit-test.yml:
- Around line 29-30: The workflow sets ffmpeg-version: 8.1 but macOS ARM builds
for 8.1 are not available from osxexperts.net, causing the macOS job to 404 when
downloading ffmpeg81arm.zip; update the .github/workflows/unit-test.yml to use
ffmpeg-version: 8.0 (or point to a valid macOS ARM artifact source) so the macOS
action can download an existing ffmpeg80arm.zip, and ensure any references to
the Docker image or Windows package (mwader/static-ffmpeg:8.1 or similar) are
adjusted consistently if you choose to change the source instead of downgrading.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 2bf678d3-404f-47d0-86a6-c3846455174e
📒 Files selected for processing (4)
.github/workflows/bump.yaml.github/workflows/unit-test.ymlDockerfileqodana.yaml
| # bump: FFmpeg /ffmpeg-version: ([\d.]+)/ docker:mwader/static-ffmpeg|/\d+\./|* | ||
| ffmpeg-version: 8.1 |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Verify Docker image exists
echo "Checking Docker Hub for mwader/static-ffmpeg:8.1..."
curl -s "https://hub.docker.com/v2/repositories/mwader/static-ffmpeg/tags/8.1" | jq '.name // "NOT FOUND"'
# Verify Windows download URL exists
echo "Checking Windows FFmpeg download URL..."
curl -sI "https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-8.1-essentials_build.zip" | head -1
# Verify macOS download URL exists
echo "Checking macOS FFmpeg download URL..."
curl -sI "https://www.osxexperts.net/ffmpeg81arm.zip" | head -1Repository: Stickerifier/Stickerify
Length of output: 227
🏁 Script executed:
cat -n .github/workflows/unit-test.yml | sed -n '1,50p'Repository: Stickerifier/Stickerify
Length of output: 1614
🏁 Script executed:
find .github/actions -name "*.yml" -o -name "*.yaml" | head -20Repository: Stickerifier/Stickerify
Length of output: 106
🏁 Script executed:
cat -n .github/actions/setup-ffmpeg/action.ymlRepository: Stickerifier/Stickerify
Length of output: 2356
🌐 Web query:
osxexperts.net ffmpeg 8.1 arm download
💡 Result:
osxexperts.net currently provides static builds of FFmpeg 8.0 for macOS Apple Silicon (ARM), not 8.1. FFmpeg 8.1 was released on 2026-03-16. Download links from osxexperts.net: - ffmpeg 8.0 (Apple Silicon): Direct download (SHA256: 77d2c853f431318d55ec02676d9b2f185ebfdddb9f7677a251fbe453affe025a) - ffprobe 8.0 (Apple Silicon): Direct download (SHA256: babf170e86bd6b0b2fefee5fa56f57721b0acb98ad2794b095d8030b02857dfe) - ffplay 8.0 (Apple Silicon): Direct download (SHA256: bbe48d6dd5981884818b2aa208c0ee729e88b68f402e170b2ab310988708fa37) After downloading on macOS 10.15+, run xattr -dr com.apple.quarantine to remove quarantine. VideoHelp.com lists "Download more daily Mac Silicon/ARM ffmpeg builds here (osxexperts)", but the site shows 8.0. No 8.1 ARM build found on osxexperts.net as of 2026-03-21. Check the site directly for updates: https://www.osxexperts.net/ or http://www.osxexperts.net/. Official FFmpeg source: https://ffmpeg.org/download.html (compile yourself for 8.1 ARM).
Citations:
- 1: http://www.osxexperts.net/
- 2: https://www.videohelp.com/software/ffmpeg
- 3: https://www.osxexperts.net/
- 4: https://osxexperts.net/
- 5: http://videohelp.com/software/ffmpeg
The macOS build will fail—FFmpeg 8.1 ARM build is not available from osxexperts.net.
osxexperts.net only provides FFmpeg 8.0 for macOS Apple Silicon. The Docker image (mwader/static-ffmpeg:8.1) and Windows package exist, but the macOS action will fail at line 31 with a 404 when attempting to download ffmpeg81arm.zip.
Either revert to FFmpeg 8.0 or identify an alternative source for the FFmpeg 8.1 macOS ARM build.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In @.github/workflows/unit-test.yml around lines 29 - 30, The workflow sets
ffmpeg-version: 8.1 but macOS ARM builds for 8.1 are not available from
osxexperts.net, causing the macOS job to 404 when downloading ffmpeg81arm.zip;
update the .github/workflows/unit-test.yml to use ffmpeg-version: 8.0 (or point
to a valid macOS ARM artifact source) so the macOS action can download an
existing ffmpeg80arm.zip, and ensure any references to the Docker image or
Windows package (mwader/static-ffmpeg:8.1 or similar) are adjusted consistently
if you choose to change the source instead of downgrading.
Summary by CodeRabbit