已关闭
fix: pytorch_ci_trigger.yml 改为仅响应 push 事件并更新 concurrency 分组规则 #4470
kerer-sk创建于  29 天前关闭于  3 小时前
kerer-sk
kerer-sk成员
29 天前 创建

问题现象

master 分支 pytorch_ci_trigger.yml 同时响应 pull_request 和 push 事件,
concurrency 分组依赖 payload.pull_request.number,且 build job 含 3 个
调试打印步骤,与预期的纯 push 转发流程不符。

原因分析

push 事件的 PR 号不在 pull_request.number 中,而在 ref
(refs/tags/ciflow/trunk/<PR#>)里,原分组规则对 push 事件无法正确
区分 PR;调试打印步骤为历史排查遗留,无需保留。

修复方案

  • types 改为仅 [push]
  • run-name 简化为 Push
  • concurrency 分组从 ref 解析 PR 号,ref 不匹配时回退 run_id(不互相取消)
  • 删除 build job 调试打印步骤

关联 PR

修复分支已推送到 fork: kerer-sk/pytorch:fix/update-ci-trigger-rules

likedislike
kerer-skkerer-sk成员
29 天前 添加了label:infra-tooling
TorchNPU-BotTorchNPU-Bot成员
29 天前 添加了label:triage-review
TorchNPU-Bot
TorchNPU-Bot成员
29 天前 评论:

issue待分派,添加triage-review标签

likedislike
kerer-skkerer-sk成员
29 天前 关联了pull request:fix: pytorch_ci_trigger.yml 改为仅响应 push 事件并更新 concurrency 分组规则
TorchNPU-BotTorchNPU-Bot成员
29 天前 添加了label:bot-triaged;删除了label:triage-review
TorchNPU-Bot
TorchNPU-Bot成员
29 天前 评论:

检测到当前 issue 已关联 PR,自动添加标签:bot-triaged

likedislike
kerer-skkerer-sk成员
29 天前 将 kerer-sk 设为负责人
kerer-sk
kerer-sk成员
29 天前 评论:

方案更新:concurrency 分组不再从 ref 解析 PR 号,改为直接使用原始
ref(refs/tags/ciflow/trunk/<PR#>)作为并发 key,同一 PR 的重复触发
互相取消;无 ref 时回退 run_id。详见 PR 描述。

likedislike
chenrayraychenrayray成员
5 天前 关联了里程碑:v26.2.0
chenrayray
chenrayray成员
3 小时前 评论:

因为本单相关实施 PR 已全部结束(1 个已合入、0 个已关闭),按照本轮 issue 整理规则,先关闭此单。

核对的 PR:

如仍有问题或需要继续推进,请重新打开,并补充当前 PyTorch / TorchNPU / CANN 版本、硬件环境、复现步骤及相关日志;需求类请补充尚未完成的具体内容。

likedislike
chenrayraychenrayray成员
3 小时前 关闭了 issue
chenrayraychenrayray成员
3 小时前 issue状态由 TODO 改变为 DONE
ascend-robotascend-robot成员
3 小时前 添加了label:resolved