Carlo Cabrera
3d5218892d
github_runner_matrix: split into separate files
2023-04-07 19:10:28 +08:00
Carlo Cabrera
5ecd24ba20
Prefer public_send
to send
2023-04-07 01:47:11 +08:00
Carlo Cabrera
d1b782fd68
github_runner_matrix: simplify
2023-04-06 03:33:34 +08:00
Carlo Cabrera
87373ff12a
Move more code out of dev-cmd
2023-04-06 02:13:15 +08:00
Carlo Cabrera
0c56540831
Fix --dependents
breakage
...
Without this, we sometimes mistakenly assign runners to dependents jobs
when we don't have to.
2023-04-05 04:25:28 +08:00
Carlo Cabrera
868f9395b6
Extract code to GitHubRunnerMatrix
class
...
The `GitHubRunnerMatrix` takes a list of testing formulae, deleted
formulae, and the available runners and constructs the matrix of active
runners for any given test job.
2023-04-05 03:52:26 +08:00