We will list here all the improvement for the new build CLI tool in Rust #1985
Those improvements can be implemented after merging the current PR.
[x] Calculate the number of task for each run to show the total number of task up front, because the current state is a little bit confusing with a growing number of total tasks count.
[ ] Add Release command to manage Chipmunk Releases
[x] Integration in all GitHub actions where ruby is currently used. (A separate issue created #2075)
[ ] Add fail fast flag to the tasks to enable early return once one task has failed
[ ] Graceful Shutdown: Let the app handle cancellation in a better way if needed.
[ ] Suppress TUI progress bars for CI and print the info to stdout
[ ] Add Logs to Checksum Calculation crate and for main CLI app if needed
[ ] Include the integration tests scripts in a new CI check that should run for the PRs related to Build system only.
We will list here all the improvement for the new build CLI tool in Rust #1985
Those improvements can be implemented after merging the current PR.
fail fast
flag to the tasks to enable early return once one task has failedcargo doc