aboutsummaryrefslogtreecommitdiff
path: root/mingling_ci/src/cmd/cmd_report_collect.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-18 09:07:22 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-18 09:07:22 +0800
commitb3aa0a08848ccd01cd7a4ecef6ff5bf46719af85 (patch)
treecf079a8714ecde10339701e9f77fb5f886ea9d2c /mingling_ci/src/cmd/cmd_report_collect.rs
parent9591f192004547a4532e000c0f4534eb48bcb1bb (diff)
feat(ci-new): add report-clean command to remove collected logs and
report
Diffstat (limited to 'mingling_ci/src/cmd/cmd_report_collect.rs')
-rw-r--r--mingling_ci/src/cmd/cmd_report_collect.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/mingling_ci/src/cmd/cmd_report_collect.rs b/mingling_ci/src/cmd/cmd_report_collect.rs
index bb944b3..3cebaef 100644
--- a/mingling_ci/src/cmd/cmd_report_collect.rs
+++ b/mingling_ci/src/cmd/cmd_report_collect.rs
@@ -8,10 +8,9 @@ use mingling::{
};
use crate::Next;
-use crate::reporter::COLLECT_DIR;
+use crate::reporter::{COLLECT_DIR, REPORT_PATH};
use crate::res::{CargoError, Manifests, MessagePrinter, ResCollectLogs};
-const OUTPUT_PATH: &str = "./.temp/reports/result.md";
const REPORT_TEMPLATE: &str = include_str!("../../tmpls/report.md");
const TASK_SECTION_TEMPLATE: &str = include_str!("../../tmpls/task_section.md");
@@ -93,7 +92,7 @@ pub fn report_collect(manifests: &Manifests, logs: &ResCollectLogs) -> Next {
*template.add_impl("task_sections".to_string()) = sections;
let expanded = template.expand().unwrap_or_default();
- let output = PathBuf::from(OUTPUT_PATH);
+ let output = PathBuf::from(REPORT_PATH);
let parent = output.parent().expect("output path has a parent");
if let Err(e) = std::fs::create_dir_all(parent).and_then(|()| std::fs::write(&output, expanded))