# Check every bash script with shellcheck: make lint (settings in .shellcheckrc) name: shellcheck on: [push, pull_request] jobs: shellcheck: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install shellcheck run: | SUDO=$(command -v sudo || true) $SUDO apt-get update -q $SUDO apt-get install -y -q shellcheck make - name: Run shellcheck run: make lint