build(cc): add conventional-commits enforcement #2
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 introduces scripts and workflows to enforce the Conventional Commits format for commit messages and pull request titles. These changes ensure that all commits and PR titles adhere to a standardized format, improving consistency and readability.
Enforcing Conventional Commits:
.ci/cc-commit-messages.sh
: Added a script to check commit messages against the Conventional Commits format, providing feedback and examples for non-compliant messages..ci/cc-pr-title.sh
: Added a script to check pull request titles against the Conventional Commits format, disallowing titles starting with "wip" and providing feedback and examples for non-compliant titles.GitHub Actions Workflows:
.github/workflows/cc-commit-messages.yml
: Created a workflow to run the commit message check script on pushes and pull requests tomain
anddev
branches..github/workflows/cc-pr-title.yml
: Created a workflow to run the PR title check script on pull request events such as opened, edited, synchronized, and reopened.