GitHub Actions 的 YAML 锚点:一个倒退?
2025-09-22
GitHub Actions 近期增加了对 YAML 锚点的支持,但这被作者认为是一个倒退。文章指出,YAML 锚点与现有功能冗余,增加了数据模型的复杂性,使得 CI/CD 的人和机器理解都更加困难。此外,GitHub 没有支持 merge keys 功能,使得 YAML 锚点的独特用途也无法发挥。作者认为,这使得 GitHub Actions 更难进行安全分析,建议 GitHub 立即移除对 YAML 锚点的支持。
开发