aboutsummaryrefslogtreecommitdiff
path: root/mingling_ci/src/reporter.rs
Commit message (Collapse)AuthorAgeFilesLines
* chore: reorganize dev tools into dev/ directory and consolidate configsHEADmain魏曹先生14 hours1-208/+0
| | | | | | | | | | Move CI, dev tools, and configs from root-level scattered locations into a unified `dev/` directory structure. Update all references across build scripts, documentation, and editor configurations. Also consolidate editor config generation into build.rs for automated synchronization of rust-analyzer settings across VS Code and Zed.
* refactor(ci-new): generalize report entries from packages to items魏曹先生34 hours1-26/+46
| | | | | | | | Rename package-based terminology and structures to item-based, allowing arbitrary items with associated locations instead of only crate packages. Locations are now carried through report files and included in generated reports, with the fallback to `—` removed.
* refactor(ci-new): flatten collect directory layout魏曹先生35 hours1-20/+30
| | | | | | Store result files directly in `collect/` as `{task}.{platform}.ok` and `{task}.{platform}.{package}.err` instead of nesting under task/platform subdirectories.
* refactor(ci-new): aggregate successful package reports魏曹先生35 hours1-20/+64
| | | | | Replace per-package `.ok` files with a single `ok` file listing successful packages per platform, flushed after all checks complete.
* feat(ci-new): add report-clean command to remove collected logs and魏曹先生35 hours1-0/+3
| | | | report
* refactor(ci-new): infer platform from build target in export魏曹先生36 hours1-7/+30
| | | | | Rename the explicit-platform variant to `export_on` and add a new `export` that uses `current_platform()` to determine the target.
* feat: add new Mingling CI system crate (WIP)魏曹先生36 hours1-0/+108
Add `mingling_ci` as a standalone CI system built on Mingling 0.4.0 to validate the next version, with report collection and manifest listing commands.