Repository for git hooks and related GitHub actions.
Reference: Git Hooks
Reference: GitHub Actions
Currently, the following actions are available to be used in workflows (alphabetical order):
This action validates the commit message format and the commit message body using Commitizen.
You can check the Commitizen configuration to see the expected commit message format. Simply put, the commit message should follow the Conventional Commits specification:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Where type
is one of the following:
- feat: A new feature.
- fix: A bug fix.
- docs: Documentation only changes.
- style: Code style changes (formatting, missing semi-colons, etc.)
- refactor: A code change that neither fixes a bug nor adds a feature.
- perf: A code change that improves performance.
- test: Adding missing tests or correcting existing tests.
- build: Changes that affect the build system or external dependencies.
- ci: Changes to our CI configuration files and scripts.
- chore: Other changes that don’t modify src or test files.
- revert: Reverts a previous commit.
The other fields are optional and their usage should be agreed upon by the team.