Skip to content

Conversation

amolsontakke3576
Copy link
Contributor

This pull request introduces several improvements to the development workflow, including the addition of commit message linting, updating dependencies, and ensuring PR title linting. The most important changes are summarized below:

Workflow Enhancements:

  • Added a new GitHub Actions workflow for PR title linting in .github/workflows/pr-title-lint.yml. This workflow ensures that PR titles are re-linted when the PR text content is edited.

Commit Message Linting:

  • Added commit message linting by including a new script in .husky/commit-msg to run commitlint on commit messages.
  • Created a commitlint configuration file commitlint.config.mjs to extend the conventional commit rules.

Dependency Updates:

  • Updated package.json to include @commitlint/cli and @commitlint/config-conventional as new dependencies for commit message linting.
  • Upgraded husky dependency from version 4.2.5 to 9.1.7 in package.json to support the new commit message linting process.

These changes collectively enhance the code quality checks and ensure consistency in commit messages and PR titles.

Signed-off-by: Amol Sontakke <[email protected]>
Signed-off-by: Amol Sontakke <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants