UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

38 lines (35 loc) 1.15 kB
name: Bash Scripts on: push: branches: - this-workflow-is-disabled-for-ccip jobs: changes: name: detect changes runs-on: ubuntu-latest outputs: bash-scripts-src: ${{ steps.bash-scripts.outputs.src }} steps: - name: Checkout the repo uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 id: bash-scripts with: filters: | src: - 'tools/bin/**' - '.github/workflows/bash-scripts.yml' shellcheck: name: ShellCheck Lint runs-on: ubuntu-latest needs: [changes] steps: - name: Checkout the repo uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 - name: Run ShellCheck if: needs.changes.outputs.bash-scripts-src == 'true' uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # v2.0.0 with: scandir: "./tools/bin" # Consider changing this to check for warnings once all warnings are fixed. severity: error