aboutsummaryrefslogtreecommitdiff
path: root/mingling_ci/src/res/collect_logs.rs
Commit message (Collapse)AuthorAgeFilesLines
* chore: reorganize dev tools into dev/ directory and consolidate configsHEADmain魏曹先生4 hours1-203/+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魏曹先生24 hours1-11/+24
| | | | | | | | 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魏曹先生24 hours1-40/+42
| | | | | | 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魏曹先生24 hours1-20/+18
| | | | | Replace per-package `.ok` files with a single `ok` file listing successful packages per platform, flushed after all checks complete.
* refactor(ci-new): extract report log collection into resource魏曹先生25 hours1-0/+190
Move log parsing, ANSI stripping, and git info retrieval into a `ResCollectLogs` resource read once during CI setup, keeping the report command focused on rendering. Also add a `package_dirs` map to `Manifests` for direct package name lookups.