timeout-minutes 参数默认为 360 分钟(6 小时)。
我并行化了我的突变测试,因此我的工作流程需要大约 6.5 小时才能运行(使用 Stryker 进行突变测试,仅在 2 个内核上对约 1600 个突变体进行 - 9 个并行作业)。因此,我已将突变作业的超时分钟设置为 420 分钟(7 小时)以防万一:https ://github.com/lbragile/TabMerger/blob/b53a668678b7dcde0dd8f8b06ae23ee668ff8f9e/.github/workflows/testing.yml# L53
这似乎被忽略了,因为工作流程仍然在 6 小时 23 分钟内结束(没有警告/错误):https ://github.com/lbragile/TabMerger/runs/2035483167?check_suite_focus=true
为什么我的价值被忽略了?
另外,我可以做些什么来在工作流虚拟机上使用更多 CPU 吗?