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@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1 with: egress-policy: audit - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: submodules: recursive - uses: dtolnay/rust-toolchain@d388a4836fcdbde0e50e395dc79a2670ccdef13f # stable with: components: rustfmt - run: ./hack/ci/install-linux-deps.sh # Temporarily ignored: https://github.com/edera-dev/krata/issues/206 - run: $(./hack/build/cargo.sh fmt --all -- --check) || true shellcheck: name: shellcheck runs-on: ubuntu-latest steps: - uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1 with: egress-policy: audit - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: submodules: recursive - run: ./hack/code/shellcheck.sh