Commitsar Action
ActionsTags
(2)Tool to make sure your commits are compliant with conventional commits. It is aimed mainly at CIs to prevent branches with commits that don't comply. Usage as a pre-commit hook is also under consideration.
Commitsar is shipped as a Dockerfile. This is the easiest way to add it to your CI.
Important: Commitsar currently needs to be run in the same folder as the git repository you want checked, currently no override is provided for setting path to git repo see #93
Checkout git in order to get commits and master branch
- name: Check out code into the Go module directory
uses: actions/checkout@v1
Run the Commitsar action
- name: Commitsar Action
uses: commitsar-app/[email protected] (substitute for current version)
validate-commits:
docker:
- image: commitsar/commitsar
steps:
- checkout
- run: commitsar
Adjust for version and distribution. Please check Releases.
- curl -L -O https://github.com/commitsar-app/commitsar/releases/download/v0.0.2/commitsar_v0.0.2_Linux_x86_64.tar.gz
- tar -xzf commitsar_v0.0.2_Linux_x86_64.tar.gz
- ./commitsar
Commitsar Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.