Update definition of active runner

Release notes

Runners have an active or idle badge to indicate if they are busy. We've updated the definition of active to be any time the runner has an uncompleted job. For example, if all the jobs a runner has associated with it have a success, failed, canceled, or skipped status, it is considered idle.

Problem to solve

Runners aren't considered active if they have a pending job right now.

Proposal

  • Consider the runner active as long as it has any uncompleted job (i.e. not in success failed canceled skipped associated with it).
  • Rename badge in frontend from Running to Active

Intended users

Platform engineers

Edited by Pedro Pombeiro