@@ -21,18 +21,22 @@ jobs:
2121
2222 - name : Setup build dependencies
2323 uses : ./.github/actions/setup-build-deps
24+
2425 - name : Use shared OCaml setting up steps
2526 uses : ./.github/actions/setup-ocaml
2627 with :
2728 ocaml_version : ${{ env.OCAML_VERSION }}
29+
2830 - name : Setup Rust
2931 uses : ./.github/actions/setup-rust
3032 with :
3133 toolchain : ${{ env.RUST_STABLE_VERSION }}
3234 components : clippy, rustfmt
3335 cache-prefix : lint-${{ env.RUST_STABLE_VERSION }}-v0
36+
3437 - name : Run make check
3538 run : make check
39+
3640 - name : Run make lint
3741 run : make lint
3842
@@ -51,16 +55,19 @@ jobs:
5155
5256 - name : Setup build dependencies
5357 uses : ./.github/actions/setup-build-deps
58+
5459 - name : Use shared OCaml setting up steps
5560 uses : ./.github/actions/setup-ocaml
5661 with :
5762 ocaml_version : ${{ env.OCAML_VERSION }}
63+
5864 - name : Setup Rust
5965 uses : ./.github/actions/setup-rust
6066 with :
6167 toolchain : ${{ env.RUST_NIGHTLY_VERSION }}
6268 components : clippy, rustfmt
6369 cache-prefix : lint-tx-fuzzing-${{ env.RUST_NIGHTLY_VERSION }}-v0
70+
6471 - name : Run transaction Fuzzing check
6572 run : make check-tx-fuzzing
6673
@@ -73,10 +80,12 @@ jobs:
7380 os : [ubuntu-24.04]
7481 steps :
7582 - uses : actions/checkout@v5
83+
7684 - name : Install shellcheck
7785 run : |
7886 sudo apt update || true
7987 sudo apt install -y shellcheck || true
88+
8089 - name : Run shellcheck
8190 run : make lint-bash
8291
@@ -89,10 +98,12 @@ jobs:
8998 os : [ubuntu-24.04]
9099 steps :
91100 - uses : actions/checkout@v5
101+
92102 - name : Install hadolint
93103 run : |
94104 wget -O /tmp/hadolint https://github.com/hadolint/hadolint/releases/latest/download/hadolint-Linux-x86_64
95105 chmod +x /tmp/hadolint
96106 sudo mv /tmp/hadolint /usr/local/bin/hadolint
107+
97108 - name : Run hadolint
98109 run : make lint-dockerfiles
0 commit comments