Commit e2e0d12

Eric Bower  ·  2026-05-07 10:02:53 -0400 EDT
parent 55df8b9
fix(runner): run output
1 files changed,  +5, -7
+5, -7
......@@ -585,21 +585,19 @@ func waitAndReport(cfg *Cfg, log *slog.Logger, name, jobID string) error {
585585
586586 // Print last 25 lines of history for failed sessions only
587587 fmt.Fprintln(os.Stdout)
588- for _, short := range sessionOrder {
589- state := known[short]
590- if state.status != "failed" {
588+ for _, s := range jobSessions {
589+ state := known[s.Short]
590+ if state == nil || state.status != "failed" {
591591 continue
592592 }
593593
594- full := prefix + short
595-
596594 separator := strings.Repeat("\u2500", 50)
597595 fmt.Fprintln(os.Stdout, separator)
598- fmt.Fprintf(os.Stdout, "Session: %s (exit %s)\n", short, state.exitCode)
596+ fmt.Fprintf(os.Stdout, "Session: %s (exit %s)\n", s.Short, state.exitCode)
599597 fmt.Fprintln(os.Stdout, separator)
600598 fmt.Fprintln(os.Stdout)
601599
602- history, err := fetchHistoryPlain(full)
600+ history, err := fetchHistoryPlain(s.Name)
603601 if err != nil {
604602 fmt.Fprintf(os.Stdout, " (history unavailable: %v)\n", err)
605603 } else {