reusable-shell-script-check.yml 521 B

12345678910111213141516171819
  1. name: Reusable - Shell script check
  2. on:
  3. workflow_call:
  4. permissions:
  5. contents: read
  6. jobs:
  7. shell-script-check:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
  11. - name: Install shell check
  12. run: wget -qO- "https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz" | tar -xJv
  13. - name: Run shellcheck
  14. run: find -name '*.sh' | xargs shellcheck-stable/shellcheck --format=gcc