直接结论

冒号在不应出现映射的位置被当作键值分隔符;请检查缩进,并为包含“冒号+空格”的文本加引号。

错误出现在哪里

YAML 1.1 与 1.2 解析器

根本原因

常见原因是键后缺少空格、缩进不一致、使用 Tab,或未加引号的值中包含 ': '。

最小复现

message: build failed: timeout

修正示例

message: "build failed: timeout"

验证修复

先运行 YAML 校验,再交给目标平台检查。

还需要检查

  • 真正错误可能位于上一行。
  • 缩进必须使用空格而不是 Tab。