Prhub

#29768 [AMD] Stop rocm720 pr auto-runs

原始 PR 作者 yctseng0211 合并时间 2026-06-30 23:58 文件变更 1 提交数 1 评论 1 代码增减 +21 / -29

执行摘要

停止 ROCm 7.2 PR 自动触发 CI

减少 ROCm 7.2 CI 在 PR 上不必要的自动运行,节省基础设施资源。PR body 明确说明目标是注释掉 pull_request 触发块,使其仅在定时、手动和 workflow_call 时运行。

内容明确、改动单一,可直接合入。对关注 AMD CI 流程的人员有参考价值。

讨论亮点

无 review 评论。

实现拆解

  1. 注释 pull_request 触发块:在 .github/workflows/pr-test-amd-rocm720.yml 中,将整个 pull_request 部分(包括路径过滤)注释掉,但保留为注释以便日后重新启用。
  2. 调整并发组逻辑:为 schedule 事件使用 github.run_id 构造独立并发组,避免定时任务之间取消;cancel-in-progress 只对 pull_request 事件启用。
  3. 更新注释:刷新 call-gate 等 job 的注释,去除对 PR 行为的描述,如实反映当前仅定时/手动/ workflow_call 触发。
文件 模块 状态 重要度
.github/workflows/pr-test-amd-rocm720.yml CI modified 4.04

关键源码片段

.github/workflows/pr-test-amd-rocm720.yml infrastructure

唯一变更文件,包含注释 pull_request 触发、更新并发组和注释的全部改动。

# pr-test-amd-rocm720.yml 关键部分# 注释掉 pull_request 触发,保留块以便日后恢复
# pull_request:
# paths:
# - "python/**"
# - "scripts/ci/**"
# - "test/**"
# ...# 并发组:schedule 使用 github.run_id 避免互相取消;cancel-in-progress 仅对 pull_request 事件启用
group: pr-test-amd-rocm720-${{ github.event_name == 'schedule' && format('schedule-{0}', github.run_id) || ... }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险极低:仅修改 CI 触发配置,不影响任何业务代码。若未来需要恢复 PR 触发,只需取消注释即可。定时运行的并发组变更确保稳定性。

影响范围:仅影响 ROCm 7.2 的 CI 工作流。PR 提交者不再触发该工作流,减少 CI 队列压力和资源消耗;定时和手动触发不受影响。

仅 CI 配置变更,风险低

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论