You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github Actions YAML语法错误求助:unique-test行附近报错

问题排查与修复

你的GitHub Actions工作流YAML的语法错误出在unique-test作业的步骤定义上——步骤列表没有嵌套在steps键下,这违反了GitHub Actions的作业结构规范。

错误原因

在GitHub Actions的作业配置中,所有执行的步骤必须被包裹在steps字段内,直接在作业层级写- name: ...会导致YAML解析失败。

修正后的完整配置

name: Test

on:
  workflow_call:
    secrets:
      MY_SECRET:
        required: true

jobs:
  shared-setup:
    uses: *****/*****/.github/workflows/shared-setup.yml@main

  unique-test:
    runs-on: ubuntu-latest
    needs: shared-setup

    env:
      SUPER_SECRET: ${{ secrets.MY_SECRET }}

    steps:
      - name: Do something
        run: echo "Hello World!"

关键修正点

  • 在unique-test作业的env字段下方添加steps:键
  • 将原有的- name: Do something缩进后作为steps的子项

这样调整后,YAML结构符合GitHub Actions的语法要求,就能正常解析运行了。

内容的提问来源于stack exchange,提问作者SecretIndividual

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 05:37:03