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

GitHub Actions中workflow_dispatch工作流不显示问题求助

问题:包含workflow_dispatch的GitHub Actions工作流未在Actions标签页显示

我创建了一个带有workflow_dispatch触发条件的工作流文件,代码如下:

name: AZ Deploy Workflow
on:
  workflow_dispatch:  
    inputs:
      deploy-environment:
        description: 'Environment to deploy to'
        required: true
        default: 'dev'
      image-tag:
        description: 'Docker tag to deploy'
        required: true
        default: 'latest'

但该工作流未在GitHub Actions标签页中显示。此前我在.github目录下添加的其他工作流(甚至空文件)都能正常显示,请问可能是什么问题?


可能的排查方向
  • 检查文件存放路径:确保工作流文件放在.github/workflows/目录下,GitHub仅识别这个特定路径下的YAML文件作为工作流,放在.github根目录或其他子目录都不会被加载。
  • 确认文件扩展名:文件后缀必须是.yml或.yaml,如果用了.txt这类非标准后缀,或者没有后缀,GitHub无法识别为工作流文件。
  • 排查YAML语法错误:YAML对缩进要求极严,检查inputs下的字段缩进是否正确——比如deploy-environment需要相对于inputs缩进2个空格(和父级保持一致的缩进规则),哪怕一个空格错误都可能导致工作流不被识别。
  • 刷新或触发仓库扫描:偶尔GitHub Actions的缓存会导致显示延迟,可尝试刷新页面;或者推送一个空提交触发仓库重新扫描:
    git commit --allow-empty -m "Trigger workflow re-scan"
    git push
    
  • 确认分支匹配:如果工作流文件是在非默认分支(比如dev分支)创建的,而你当前查看的是默认分支的Actions标签页,自然看不到该工作流,切换到对应的分支再查看即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 16:40:27