on: [push, pull_request]
name: Shellcheck
jobs:
  shellcheck:
    name: Shellcheck
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Get shellCheck
      run: |
        curl -Lf https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz | tar xJfv - --strip-components=1 shellcheck-stable/shellcheck -C /bin
    - name: Run shellcheck
      run: |
        git ls-files --exclude='*.sh' --ignored | xargs shellcheck