name: Shellcheck scope.sh on: push: paths: - '.github/workflows/shellcheck.yml' - 'ranger/data/scope.sh' pull_request: paths: - '.github/workflows/shellcheck.yml' - 'ranger/data/scope.sh' jobs: test_shellcheck: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 with: fetch-depth: 1 - name: Install latest stable shellcheck run: | curl -LO "https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz" tar xf shellcheck-stable.linux.x86_64.tar.xz - name: Shellcheck scope.sh run: | env PATH=shellcheck-stable:$PATH make test_shellcheck