Pierre Bourdon 720db63d52 queue runner: attempt at slightly smarter scheduling criteria
Instead of just going for "whatever is the oldest build we know of",
use the following first:

- Is the step more constrained? If so, schedule it first to avoid
  filling up "more desirable" build slots with less constrained builds.

- Does the step have more dependents? If so, schedule it first to try
  and maximize open parallelism and breadth of scheduling options.

(cherry picked from commit b8d03adaf4)
2025-04-20 13:44:06 +10:00
..
2025-04-07 11:36:59 -04:00
2025-04-07 11:36:59 -04:00
2024-11-24 15:58:26 -05:00
2024-11-24 15:58:26 -05:00