This action is a conventional commit validator
- validates PR title with conventional commit title
- validates PR description (first comment ) with conventional commit body and footer
- The regex can be overridden with github action inputs
Optional Regex to match PR title. Default "^(.+)(?:(([^)s]+)))?: (.+)"
.
Optional Regex to match PR body. Default "(.*\n)+(.*)"
.
name: CI
on:
pull_request:
branches: [master]
types: [opened, edited, synchronize]
jobs:
check-for-cc:
runs-on: ubuntu-latest
steps:
- name: check-for-cc
id: check-for-cc
uses: agenthunt/conventional-commit-checker-action@v1.0.0
Unfortunately, it is not possible to customize the GitHub Squash and Merge description message. To really benefit from this action, please copy the PR body into the GitHub Squash and Merge description textarea.