refactor(repo): use diff to only run commands for changes #2109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to GitHub workflows and the
melos.yaml
file to improve automation and streamline the CI/CD process. The changes focus on enhancing the workflow steps, updating the analysis and formatting scripts, and ensuring consistency in thepubspec.yaml
files.Improvements to GitHub Workflows:
.github/workflows/legacy_version_analyze.yml
: Removed unnecessarypaths
filters frompush
andpull_request
events and updated step names with emojis for better readability. Consolidated multipledart analyze
steps into a singlemelos exec
command. [1] [2].github/workflows/stream_flutter_workflow.yml
: Removed theanalyze
job and merged its steps into thelint
job. Updated step names with emojis and consolidated steps for better readability and efficiency. [1] [2].github/workflows/pr_title.yml
: Addedsample_app
as a valid scope for PR titles.Enhancements to
melos.yaml
:melos.yaml
: Added new scripts for analyzing and formatting only changed packages, and updated existing scripts for better performance and readability. [1] [2] [3]Consistency in
pubspec.yaml
files:publish_to
field in allpubspec.yaml
files to ensure consistency across the project. [1] [2] [3] [4] [5] [6]