s.planned++
if err != nil {
_, _ = fmt.Fprintf(c.App.ErrWriter, "failed to migrate %s/%s: %v\n", ns, scheduleID, err)
s.writeLogLocked(ns, scheduleID, targetStr, "failed", err)
return
}
s.migrated++
_, _ = fmt.Fprintf(c.App.Writer, "migrated %s/%s -> %s\n", ns, scheduleID, targetStr)