ci: add commit lint

This commit is contained in:
appflowy 2022-02-04 15:48:12 +08:00
parent ea0179536d
commit ef1d10b377
3 changed files with 17 additions and 0 deletions

12
.github/workflows/commitlint.yml vendored Normal file
View File

@ -0,0 +1,12 @@
name: Lint Commit Messages
on: [pull_request, push]
jobs:
commitlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: wagoid/commitlint-github-action@v4

4
.husky/commit-msg Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx --no -- commitlint --edit

1
commitlint.config.js Normal file
View File

@ -0,0 +1 @@
module.exports = {extends: ['@commitlint/config-conventional']}