aboutsummaryrefslogtreecommitdiff
path: root/mingling_ci/src/task/run.rs
Commit message (Collapse)AuthorAgeFilesLines
* chore: reorganize dev tools into dev/ directory and consolidate configsHEADmain魏曹先生6 hours1-114/+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): extract shared task progress bar helper魏曹先生26 hours1-12/+3
|
* refactor(ci-new): generalize report entries from packages to items魏曹先生26 hours1-11/+19
| | | | | | | | 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.
* feat(ci-new): add test-all task with per-crate config support魏曹先生27 hours1-16/+22
| | | | | Add a new `test-all` command that runs tests across all crates with optional per-crate command overrides via `mingling-ci.toml` files.
* refactor(ci-new): aggregate successful package reports魏曹先生27 hours1-0/+1
| | | | | Replace per-package `.ok` files with a single `ok` file listing successful packages per platform, flushed after all checks complete.
* chore(ci-new): replace progress system with indicatif魏曹先生27 hours1-33/+66
|
* refactor(ci-new): extract parallel cargo check runner魏曹先生27 hours1-0/+75
Extract the duplicate parallel check logic from build-all and clippy-all tasks into a shared `run_parallel_checks` helper. Update renderers to set exit code instead of printing failure counts.