GitHub Actions中workflow_dispatch的Run Workflow按钮不显示求助
解决GitHub Actions workflow_dispatch按钮不显示的问题
针对你遇到的同一workflow代码在其他仓库正常、当前仓库不显示「Run Workflow」按钮的情况,常见原因及解决方式如下:
workflow文件不在仓库默认分支
GitHub只会展示**默认分支(比如master、main)**里的workflow的手动触发按钮。如果你的workflow文件是推到了其他分支(比如dev)还没合并到默认分支,Actions页面就不会显示这个按钮。解决办法:把包含该workflow的分支合并到默认分支,或者直接在默认分支里创建/修改这个workflow文件。仓库GitHub Actions功能被禁用
检查当前仓库的设置:进入仓库的「Settings」→「Actions」→「General」,确认已经勾选「Allow all actions and reusable workflows」选项。如果被设为禁用或仅允许特定Actions,可能导致手动触发按钮不显示。浏览器缓存或页面加载异常
有时候浏览器缓存会导致页面没同步最新的workflow配置,试试按Ctrl+F5强制刷新页面,或者换个浏览器/无痕模式访问仓库的Actions页面。分支保护规则限制
如果你的默认分支(比如master)设置了严格的分支保护规则,可能影响workflow的展示。去仓库「Settings」→「Branches」下检查分支保护规则,确认没有限制workflow文件的读取或触发权限。
内容的提问来源于stack exchange,提问作者Mook Lokbow
相关产品推荐
相关产品推荐

