GitHub Actions自动合并工作流未触发PR问题排查求助
GitHub Actions自动合并工作流未触发问题排查
我在仓库中配置了两个GitHub工作流,用于实现集群列表更新的自动化:
cluster-list.yaml工作流:每3小时运行一次,从ArgoCD获取集群列表,与仓库中现有clusters-list.yaml文件对比,若存在差异则自动创建新分支、更新文件,并生成带有automerge标签的PR。automerge.yaml工作流:针对PR的labeled、synchronize等事件触发,规则为仅修改helm-charts/clusters-list.yaml的PR可自动合并,其他PR需经过审批后才能合并。
按照预期,cluster-list.yaml生成PR并添加automerge标签后,automerge.yaml应该触发并自动合并该PR,但实际情况是:PR成功生成且automerge标签已添加,automerge.yaml却从未触发,自动合并操作完全没执行。
我已经完成了以下排查步骤:
- 确认
automerge.yaml的触发事件配置无误 - 手动检查PR,确认
automerge标签已正确添加 - 确认该PR仅修改了
helm-charts/clusters-list.yaml这一个文件
有没有人遇到过类似的GitHub Actions问题?该如何进一步排查automerge.yaml未触发该PR的原因?
内容的提问来源于stack exchange,提问作者Bogdan993
相关产品推荐
相关产品推荐

