summaryrefslogtreecommitdiff
path: root/neozip/.github/workflows/lint.yml
blob: 29c15d3519e5a0929acf6463b2e4e06ca22faadc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
name: Lint
on: [pull_request, workflow_dispatch]

jobs:
  lint:
    name: Lint
    runs-on: ubuntu-slim
    steps:
    - name: Checkout repository
      uses: actions/checkout@v6
      with:
        fetch-depth: 0

    - name: Whitespace errors
      run: |
        BASE_SHA="${{ github.event.pull_request.base.sha }}"
        BASE_SHA="${BASE_SHA:-4b825dc642cb6eb9a060e54bf8d69288fbee4904}"
        git config core.whitespace blank-at-eol
        git diff --color --check "$BASE_SHA" -- './*' ':!*.patch' ':!*.pdf' ':!/test/data/'