拆分 CPU/GPU CI 可复用工作流,消除冗余 skipped job
值得快速浏览。本 PR 展示了 GitHub Actions 可复用工作流拆分的一个干净范式:用“一个工作流只声明本硬件一个 job”替代“单工作流 + job 级 if”,从根上消除展开语义导致的冗余 skipped job;同时用结构锁测试固定 job id、路由计数与 cpu_runner 残留,防止回归。关注 _run-cpu-ci.yml 与 _run-ci.yml 的步骤对等性,以及 test_run_suite.py 中基于正则提取 job id 的断言方式——这是用测试守护 YAML 结构的好例子。
参与讨论