conventional-commits-pr-action
conventional-commits-pr-action copied to clipboard
🧐 Lints pull request titles for conventional commits
conventional-commits-pr-action
Lints pull requests based on Conventional Commits v1.0.0.
Also has the ability to post a comment in the pull request conversation with examples.

Live examples:
Usage
name: Pull Request Linter
on:
pull_request:
types:
- opened
- edited
- reopened
jobs:
lint-pr:
name: Lint pull request title
runs-on: ubuntu-latest
steps:
- name: Lint pull request title
uses: jef/conventional-commits-pr-action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
Inputs
comment
Optional Post a comment in the pull request conversation with examples.
| Default value | true |
|---|
token
Required Access token to the repository. Usually ${{ secrets.GITHUB_TOKEN }}.
Contributing
There are few npm tasks that will help you in building and packaging. All commands are prefaced by npm run.
build: builds the action.clean: removesbuilddirectory.compile: transpiles TypeScript.fix: fixes lint and format issues.lint: runs linter and checks format issues.start: runs the action.test: tests the action.