terminal: Simplify task_summary processing (#40201)

Release Notes:

- N/A
This commit is contained in:
Jakub Konka
2025-10-14 21:32:07 +02:00
committed by GitHub
parent f348240a8c
commit f1786b3b5f
+6 -14
View File
@@ -2187,21 +2187,13 @@ fn task_summary(task: &TaskState, error_code: Option<i32>) -> (bool, String, Str
.full_label
.replace("\r\n", "\r")
.replace('\n', "\r");
let (success, task_line) = match error_code {
Some(0) => (
true,
format!("{TASK_DELIMITER}Task `{escaped_full_label}` finished successfully"),
),
Some(error_code) => (
false,
format!(
"{TASK_DELIMITER}Task `{escaped_full_label}` finished with non-zero error code: {error_code}"
),
),
None => (
false,
format!("{TASK_DELIMITER}Task `{escaped_full_label}` finished"),
let success = error_code == Some(0);
let task_line = match error_code {
Some(0) => format!("{TASK_DELIMITER}Task `{escaped_full_label}` finished successfully"),
Some(error_code) => format!(
"{TASK_DELIMITER}Task `{escaped_full_label}` finished with non-zero error code: {error_code}"
),
None => format!("{TASK_DELIMITER}Task `{escaped_full_label}` finished"),
};
let escaped_command_label = task
.spawned_task