One runner, one job: parallel CI without sharing the mess
Eleven independent jobs were waiting for one runner. Three isolated Docker hosts fixed capacity; overlapping timestamps proved it, not a green dashboard.
Eleven independent jobs were waiting for one runner. Three isolated Docker hosts fixed capacity; overlapping timestamps proved it, not a green dashboard.