openminedai/Commit Pattern Enforcer

A flexible GitHub Action that validates commit messages against custom regex patterns.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
patternRegex pattern to validate commit messages againstno^(feat|fix|docs|style|refactor|test|chore|build|ci|perf|revert)(\(.+\))?: .+
pattern-descriptionDescription of the expected commit message formatnoConventional Commits format: type(scope): description
check-all-commitsWhether to check all commits in the push or just the latest onenofalse
case-sensitiveWhether the pattern matching should be case sensitivenotrue
fail-on-errorWhether to fail the action if validation failsnotrue
custom-error-messageCustom error message to display when validation failsno""
namedescription
validWhether all commit messages passed validation
failed-commitsJSON array of commit messages that failed validation
total-commitsTotal number of commits checked