diff options
| author | Matthieu Coudron <teto@users.noreply.github.com> | 2021-08-02 00:08:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-02 00:08:31 +0200 |
| commit | 535c762ff7d8303a20047ef5f5b4466c2b78e237 (patch) | |
| tree | 2627aa1459b2eff97b5fc13065f478db9a6f30af /.github/workflows/commitlint.yml | |
| parent | 337b1b31ac12ee4351668e32fe116282efd3dcc3 (diff) | |
| parent | f54340d488d956cbf641be3d896b5276842d558f (diff) | |
| download | rneovim-535c762ff7d8303a20047ef5f5b4466c2b78e237.tar.gz rneovim-535c762ff7d8303a20047ef5f5b4466c2b78e237.tar.bz2 rneovim-535c762ff7d8303a20047ef5f5b4466c2b78e237.zip | |
Merge pull request #15129 from dundargoc/action/commitlint
ci: add commit linter to GitHub Actions.
Diffstat (limited to '.github/workflows/commitlint.yml')
| -rw-r--r-- | .github/workflows/commitlint.yml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml new file mode 100644 index 0000000000..9ae138fbd7 --- /dev/null +++ b/.github/workflows/commitlint.yml @@ -0,0 +1,18 @@ +name: "Commit Linter" +on: pull_request +jobs: + lint-commits: + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + steps: + - uses: actions/checkout@v2.3.1 + with: + fetch-depth: 0 + - run: npm install --save-dev @commitlint/cli + - run: | + if [[ "$(gh pr view ${{ github.event.pull_request.number }} --json commits --jq '.[][0].messageHeadline')" == vim-patch* ]];then + npx commitlint --from HEAD~1 --to HEAD --verbose --help-url https://github.com/neovim/neovim/blob/master/CONTRIBUTING.md#commit-messages --config .github/workflows/commitlint.config_patch.js + else + npx commitlint --from HEAD~1 --to HEAD --verbose --help-url https://github.com/neovim/neovim/blob/master/CONTRIBUTING.md#commit-messages --config .github/workflows/commitlint.config.js + fi |