name: Lint on: push: branches: [ master ] pull_request: branches: [ master ] jobs: lint-c: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: install tools run: sudo apt-get install astyle - name: indent run: make indent-c - name: check formatting run: git diff --exit-code lint-shell: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Run the sh-checker uses: luizm/action-sh-checker@v0.1.12 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SHELLCHECK_OPTS: -e SC1004 # exclude some shellcheck warnings. SHFMT_OPTS: -s # arguments to shfmt. with: sh_checker_shellcheck_disable: true sh_checker_comment: true