name: check on: pull_request: branches: - main merge_group: branches: - main jobs: fmt: name: fmt runs-on: ubuntu-latest steps: - uses: step-security/harden-runner@a4aa98b93cab29d9b1101a6143fb8bce00e2eac4 # v2.7.1 with: egress-policy: audit - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: submodules: recursive - uses: dtolnay/rust-toolchain@d388a4836fcdbde0e50e395dc79a2670ccdef13f # stable with: components: rustfmt - run: ./hack/ci/install-linux-deps.sh - run: ./hack/build/cargo.sh fmt --all -- --check shellcheck: name: shellcheck runs-on: ubuntu-latest steps: - uses: step-security/harden-runner@a4aa98b93cab29d9b1101a6143fb8bce00e2eac4 # v2.7.1 with: egress-policy: audit - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: submodules: recursive - run: ./hack/code/shellcheck.sh