[moz] fix(ci): 移除 paths-ignore,修复分支保护 status check 冲突 #129
Reference in New Issue
Block a user
Delete Branch "fix/ci-paths-ignore-conflict"
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?
审查结论:✅ Approve
改动量:+3/-7,单文件
.gitea/workflows/ci.yml风险级别:低(CI 配置改动)
问题理解
paths-ignore导致纯文档 PR(如docs/**、*.md)不触发 CI → 分支保护enable_status_check要求 CI status 但不存在 → 无法合并。✅ 确认项
paths-ignore与分支保护 status check 冲突,Gitea 对 skipped run 不产出 status checkpaths-ignore,所有 PR 均触发 CIpaths-ignore块 + 改注释,不动其他逻辑🟢 小问题
P1. 移除
paths-ignore后文档 PR 也会跑完整 CI(lint + test)。如文档 PR 耗时明显,后续可考虑在 CI job 内部加git diff --name-only条件判断提前 exit 0。当前不阻断。