diff --git a/pkg/cmd/clustertask/describe.go b/pkg/cmd/clustertask/describe.go index e29fb317a..433be6ab4 100644 --- a/pkg/cmd/clustertask/describe.go +++ b/pkg/cmd/clustertask/describe.go @@ -28,6 +28,7 @@ import ( "github.com/tektoncd/cli/pkg/clustertask" "github.com/tektoncd/cli/pkg/formatted" "github.com/tektoncd/cli/pkg/taskrun/list" + trsort "github.com/tektoncd/cli/pkg/taskrun/sort" "github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime/schema" @@ -182,6 +183,7 @@ func printClusterTaskDescription(s *cli.Stream, p cli.Params, tname string) erro fmt.Fprintf(s.Err, "failed to get taskruns for clustertask %s \n", tname) return err } + trsort.SortByStartTime(taskRuns.Items) var data = struct { ClusterTask *v1beta1.ClusterTask diff --git a/pkg/cmd/clustertask/describe_test.go b/pkg/cmd/clustertask/describe_test.go index 26f4c54b3..b98846ea0 100644 --- a/pkg/cmd/clustertask/describe_test.go +++ b/pkg/cmd/clustertask/describe_test.go @@ -125,7 +125,7 @@ func Test_ClusterTaskDescribe(t *testing.T) { tb.TaskRunResources(tb.TaskRunResourcesOutput("my-image", tb.TaskResourceBindingRef("image"))), ), tb.TaskRunStatus( - tb.TaskRunStartTime(clock.Now().Add(-10*time.Minute)), + tb.TaskRunStartTime(clock.Now().Add(-12*time.Minute)), tb.StatusCondition(apis.Condition{ Status: corev1.ConditionUnknown, Reason: resources.ReasonRunning, diff --git a/pkg/cmd/clustertask/testdata/Test_ClusterTaskDescribe-Describe_full_clustertask_multiple_taskruns.golden b/pkg/cmd/clustertask/testdata/Test_ClusterTaskDescribe-Describe_full_clustertask_multiple_taskruns.golden index 20a9e43e5..8b36ad4aa 100644 --- a/pkg/cmd/clustertask/testdata/Test_ClusterTaskDescribe-Describe_full_clustertask_multiple_taskruns.golden +++ b/pkg/cmd/clustertask/testdata/Test_ClusterTaskDescribe-Describe_full_clustertask_multiple_taskruns.golden @@ -26,5 +26,5 @@ Taskruns NAME STARTED DURATION STATUS taskrun-1 10 minutes ago 27 minutes Succeeded -taskrun-3 10 minutes ago --- Running +taskrun-3 12 minutes ago --- Running