diff options
| -rw-r--r-- | .github/workflows/commitlint.yml | 30 | 
1 files changed, 18 insertions, 12 deletions
diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml index 400b0bd0..4e4941a4 100644 --- a/.github/workflows/commitlint.yml +++ b/.github/workflows/commitlint.yml @@ -1,20 +1,26 @@  name: "Commit Linter"  on: -  pull_request: -    branches: -      - "rolling" - +  pull_request: # By default, a workflow only runs when a pull_request event's activity type is opened, synchronize, or reopened. +    types: +      - opened +      - edited +      - synchronize +      - reopened  jobs: -  lint-commits: +  lint-pr-title:      runs-on: ubuntu-latest      env:        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +      HELP_URL: "https://github.com/LunarVim/LunarVim/blob/rolling/CONTRIBUTING.md#commit-messages" +      COMMITLINT_CONFIG: ${{ format('{0}/.github/workflows/commitlint.config.js', github.workspace) }} +      GH_REPO: ${{ github.repository }} +      PR_NUMBER: ${{ github.event.pull_request.number }} +      PR_TITLE: ${{ github.event.pull_request.title }}      steps:        - uses: actions/checkout@v3 -        with: -          fetch-depth: 0 -      - uses: wagoid/commitlint-github-action@v5 -        with: -          configFile: .github/workflows/commitlint.config.js -          helpURL: https://github.com/LunarVim/LunarVim/blob/rolling/CONTRIBUTING.md#commit-messages -          firstParent: true +      - name: install commitlint +        run: | +          npm install --save-dev @commitlint/cli +      - name: run commitlint +        run: | +          echo "$PR_TITLE" | npx commitlint --verbose --help-url "$HELP_URL" --config "$COMMITLINT_CONFIG"  | 
