mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 16:37:34 +00:00
harness_engineering_guide 的 lab/tests/unit/test_project_configuration.py 要求 每个工作流都写 timeout-minutes,我漏了,导致该仓库 CI 变红。 漏检原因值得记一笔:我本地批量跑测试时用的是 `ls tests/test_*.py`, 而 harness 的测试在 lab/tests/ 下、且用 pytest,这个 glob 一个都没匹配到, 于是它被静默报成"OK"。应当按各仓库 ci.yaml 里真正的测试命令来跑。 timeout-minutes 本身也是好实践:避免作业异常时空转到默认上限。 统一给 14 个仓库都加上,与该测试的其余约束(SHA 固定、禁 continue-on-error、 checkout 不持久化凭据)保持一致。