diff --git a/pkg/cmd/run/view/view.go b/pkg/cmd/run/view/view.go index d4d0db1f6..01fc8b3ab 100644 --- a/pkg/cmd/run/view/view.go +++ b/pkg/cmd/run/view/view.go @@ -498,6 +498,9 @@ func displayRunLog(io *iostreams.IOStreams, jobs []shared.Job, failed bool) erro if failed && !shared.IsFailureState(step.Conclusion) { continue } + if step.Log == nil { + continue + } prefix := fmt.Sprintf("%s\t%s\t", job.Name, step.Name) f, err := step.Log.Open() if err != nil {