diff --git a/buildkitereporter/buildkitereporter.go b/buildkitereporter/buildkitereporter.go index 3dad6b9..1f8e592 100644 --- a/buildkitereporter/buildkitereporter.go +++ b/buildkitereporter/buildkitereporter.go @@ -181,11 +181,16 @@ func (r *reporter) write(tasks []*taskrunner.TaskHandler) (io.Reader, int) { fmt.Fprintf(&buf, "
%s taskrunner: %d tasks failed
\n", os.Getenv("BUILDKITE_LABEL"), failureCount) for _, task := range failedTasks { + ownerMsg := "" + if task.Owner != "" { + ownerMsg = fmt.Sprintf("task owner: %s\n", task.Owner) + } fmt.Fprintf(&buf, "
%s\n
", task.Name)
 		for _, out := range r.stderrs[task] {
 			fmt.Fprintf(&buf, "%s\n", out)
 		}
 		fmt.Fprintln(&buf, "
") + fmt.Fprint(&buf, ownerMsg) } return &buf, failureCount