name: Lint Shell files on: pull_request: branches: ["*"] types: ["opened", "reopened", "synchronize"] jobs: shellcheck: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4.2.2 - run: apt update --yes && apt install --yes shellcheck - run: find . -type f -name "*.sh" -exec shellcheck -a {} \;