27 references to Data
aspire (27)
Commands\PublishCommandBase.cs (27)
224
return !publishingActivity.
Data
.IsError;
254
if (!steps.TryGetValue(activity.
Data
.Id, out var stepInfo))
263
Id = activity.
Data
.Id,
264
Title = activity.
Data
.StatusText,
269
steps[activity.
Data
.Id] = stepInfo;
278
else if (activity.
Data
.IsComplete)
281
stepInfo.IsError = activity.
Data
.IsError;
282
stepInfo.CompletionText = activity.
Data
.StatusText;
305
throw new InvalidOperationException($"Step activity with ID '{activity.
Data
.Id}' is not complete. Expected it to be complete before processing tasks.");
310
var stepId = activity.
Data
.StepId;
315
throw new InvalidOperationException($"Task activity with ID '{activity.
Data
.Id}' is not associated with the current step '{currentStepProgress.Step?.Id}'.");
322
if (!tasks.TryGetValue(activity.
Data
.Id, out var task))
326
Id = activity.
Data
.Id,
327
StatusText = activity.
Data
.StatusText,
331
tasks[activity.
Data
.Id] = task;
334
task.ProgressTask = currentStepProgress.Ctx!.AddTask($" {activity.
Data
.StatusText.EscapeMarkup()}");
340
throw new InvalidOperationException($"Task with ID '{activity.
Data
.Id}' does not have an associated ProgressTask.");
343
task.StatusText = activity.
Data
.StatusText;
344
task.IsComplete = activity.
Data
.IsComplete;
345
task.IsError = activity.
Data
.IsError;
346
task.IsWarning = activity.
Data
.IsWarning;
353
task.CompletionMessage = activity.
Data
.CompletionMessage;
356
if (currentStepProgress.TaskCompletionMessages != null && !string.IsNullOrEmpty(activity.
Data
.CompletionMessage))
358
currentStepProgress.TaskCompletionMessages[task.ProgressTask.Id] = activity.
Data
.CompletionMessage;
372
var hasErrors = publishingActivity?.
Data
.IsError ?? false;
378
AnsiConsole.MarkupLine($"[red bold]❌ PUBLISHING FAILED:[/] {publishingActivity.
Data
.StatusText.EscapeMarkup()}");
382
AnsiConsole.MarkupLine($"[green bold]✅ PUBLISHING COMPLETED:[/] {publishingActivity.
Data
.StatusText.EscapeMarkup()}");