--- name: shellcheck on: push: branches: - master pull_request: schedule: - cron: "0 5 * * 0" workflow_dispatch: jobs: lint: name: Lint runs-on: ubuntu-latest steps: - name: Check out the codebase uses: actions/checkout@v4 - name: Run shellcheck run: | shellcheck --version grep -rl '^#!/.*sh' * | xargs -n1 shellcheck -x