ci: reduce hosted-runner queue amplification - #328
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Superseded by the owner-authorized Linux-only hybrid CI change. The repository's ordinary CI/build/test lane will use GitHub-hosted Linux runners; Windows build gates are being removed. Dedicated Synology/self-hosted capacity remains reserved for real runtime/LAN/display/persistent-environment work and is intentionally kept separate. The useful queue-reduction ideas from this PR will be carried forward where they remain applicable, without preserving the Windows gate. |
blakinio
left a comment
There was a problem hiding this comment.
Superseded by #331. Converting this obsolete PR to draft solely to emit its existing converted_to_draft CI event in the same concurrency group, which cancels the orphaned Windows run without starting another Windows build. The PR will then be closed again.
Objective
Reduce avoidable GitHub-hosted runner occupancy and queue amplification without weakening required CI.
Implemented
compile,fast, andluascope before allocating reusable jobs;CI / Requiredfails closed on scope/result mismatches and still requires Windows success for non-draft compile changes;cancelledCI conclusions are no longer automatically retried; timeout and proven startup-failure retry remain;Live validation
Exact head
b082c62fdd13896e27321a86e2bccf2d46c41abc:CMake Release,CMake Tests,Solution Debug + OpenGL + DirectX;Safety
Task:
OTC-20260816-actions-concurrency-optimization.