fix(ci): 全面修复 ci-pipeline.yml 的 YAML 格式 - 多行 run 字符串改为块标量 #609
Reference in New Issue
Block a user
Delete Branch "fix/ci-pipeline-yaml-format"
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?
问题
PR #605 合并多个 workflow 到 ci-pipeline.yml 时,大量
run步骤使用单引号/双引号包裹的多行字符串。由于 YAML flow scalar 的换行折叠特性,这些多行字符串中的换行被解析为空格,导致 shell 脚本的if ...; then/fi/for/while等控制流结构语法错误。修复
将 36 处
run:字段从引号格式改为 YAML 块标量格式(|):run: '...')→run: |run: "...")→run: |\"→"、\\→\改动统计
.gitea/workflows/ci-pipeline.yml影响范围
验证
🚀 预览环境已部署
代码审查结果 - PR #609
⚠️ 问题(0个需要修改)
无
💡 建议(0个可选)
无
✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能无问题
🤖 由 AI 代码审查机器人自动生成 | 2026-07-19 19:42:38 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #609 已关闭或合并,对应的预览环境已被清理。