app/lib/labels/PullRequestLabel.scala (9 lines of code) (raw):
package lib.labels
trait PullRequestLabel {
val name = getClass.getSimpleName.dropRight(1)
def labelFor(checkpointName: String): String
val defaultColour: String
}
object PullRequestLabel {
val all: Set[PullRequestLabel] = PullRequestCheckpointStatus.all ++ CheckpointTestStatus.all
}