jedi-knights/Python Commitlint by Jedi-Knights
Validate Conventional Commit messages without Node.js. Pure Python.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| message | Commit message to validate. If omitted, the last commit on HEAD is used. | no | — |
| config-path | Path to a .commitlintrc.yaml configuration file. | no | — |
| format | Output format printed to the workflow log: text or json. | no | text |
| fail-on-warnings | Exit non-zero when warnings are present. | no | false |
| version | Version of python-commitlint to install from PyPI. "auto" resolves to the action ref tag (vX.Y.Z), falling back to the latest release on PyPI when the ref is not a semver tag. | no | auto |
Outputs
| name | description |
|---|---|
| valid | "true" if the commit message passes validation, otherwise "false". |
| result-json | Full lint result as a JSON document. |