Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build CLI Tool Improvements #2019

Closed
2 of 9 tasks
AmmarAbouZor opened this issue May 6, 2024 · 0 comments · Fixed by #2069
Closed
2 of 9 tasks

Build CLI Tool Improvements #2019

AmmarAbouZor opened this issue May 6, 2024 · 0 comments · Fixed by #2069
Assignees
Labels
infrastructure everything relating the project that is not source code (build system ...)

Comments

@AmmarAbouZor
Copy link
Member

AmmarAbouZor commented May 6, 2024

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.

  • 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
  • Integration in all GitHub actions where ruby is currently used. (A separate issue created Include Build CLI integration tests in GitHub Action #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.
  • Improve the documentations shown be cargo doc
@AmmarAbouZor AmmarAbouZor self-assigned this May 6, 2024
@github-actions github-actions bot added the new newly created issue label May 6, 2024
@marcmo marcmo added infrastructure everything relating the project that is not source code (build system ...) and removed new newly created issue labels Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure everything relating the project that is not source code (build system ...)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants