zakiso/PR & Commit Format Validator

Validate Pull Request and Commit message formats using rules and LLM analysis

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
openai-api-keyOpenAI API Key for LLM validationyes
commit-regexRegex pattern to validate commit messagesno^(feat|fix|docs|style|refactor|test|chore|perf)(\(.+\))?: [A-Z].+
pr-title-regexRegex pattern to validate PR titlesno^\[(Feature|Fix|Docs|Refactor|Test|Chore)\] .+
main-branchName of the main branch to compare commits againstnomain
model-nameOpenAI model to use for validationnogpt-4
skip-llm-checkSkip LLM validation (set to "true" to skip)nofalse
skip-code-reviewSkip code review (set to "true" to skip)nofalse
max-files-to-reviewMaximum number of files to review in a PRno10
review-thresholdMinimum score (1-10) required to pass code reviewno6
github-tokenGitHub token with permissions to comment on PRsno${{ github.token }}
ignore-commit-checkIgnore commit format check failures but still show warnings (set to "true" to ignore)nofalse

no outputs