fix(worker): ffmpeg下载脚本改为纯sh兼容,修复dash数组语法错误 #688
Reference in New Issue
Block a user
Delete Branch "fix/worker-ffmpeg-sh-compat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题(紧急修复)
#686 引入了 bash 数组语法
FFMPEG_SOURCES=(...),但 worker 基础镜像的/bin/sh是 dash,不支持数组语法,导致 Worker Build 直接报错:修复
for src in "url1" "url2" "url3"; do写法教训
问题:#686引入了bash数组语法 FFMPEG_SOURCES=(...),但worker基础镜像 的/bin/sh是dash,不支持数组,导致Worker Build报 Syntax error: "(" unexpected 修复: - 移除数组,改用 for src in "url1" "url2" "url3"; do 的纯sh写法 - 所有语法保持POSIX sh兼容,确保dash下能正常运行 - 保留所有原有功能:三源重试、tar校验、坏包清缓存、二进制校验🚀 预览环境已部署
代码审查结果 - PR #688
⚠️ 问题(0个需要修改)
无
💡 建议(0个可选)
无
✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能无需关注
🤖 由 AI 代码审查机器人自动生成 | 2026-07-21 20:19:41 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #688 已关闭或合并,对应的预览环境已被清理。