name: Shellcheck CI on: push: branches: [ main ] pull_request: branches: [ main ] jobs: shellcheck: runs-on: ubuntu-latest if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')" steps: - uses: actions/checkout@v2 - name: Check for code quality errors run: ./run_linter.sh