配置calibreapp/image-actions GitHub workflow运行异常问题求助
calibreapp/image-actions GitHub Action 运行异常修复方案
1. 修正扫描路径配置
你的项目静态图片资源统一存放在public/目录下,当前配置的路径匹配规则未覆盖该目录,导致Action无法识别到需要处理的图片。可修改配置文件中的触发路径规则:
on: pull_request: paths: - '**.png' - '**.jpg' - '**.jpeg' - '**.webp' - 'public/**/*.png' - 'public/**/*.jpg' - 'public/**/*.jpeg' - 'public/**/*.webp' # 若需要在push事件时也触发压缩,同步添加对应路径配置 push: branches: - main paths: - '**.png' - '**.jpg' - '**.jpeg' - '**.webp' - 'public/**/*.png' - 'public/**/*.jpg' - 'public/**/*.jpeg' - 'public/**/*.webp'
2. 添加Action运行权限
默认GitHub Action没有仓库内容写入权限,无法将压缩后的图片提交回仓库分支,需要在配置中添加权限声明:
permissions: contents: write pull-requests: write
3. 校验排除规则
确认配置中的excludePaths参数未误排除public/目录,避免匹配到的图片路径被过滤导致无执行逻辑触发。
内容的提问来源于stack exchange,提问作者Vikrant Bhat
相关产品推荐
相关产品推荐

