1name: cargo fmt23on:4 workflow_call:56jobs:7 rustfmt:8 runs-on: self-hosted-ci910 steps:11 - uses: actions/checkout@v312 - name: Install latest nightly13 uses: actions-rs/toolchain@v114 with:15 toolchain: nightly16 default: true17 target: wasm32-unknown-unknown18 components: rustfmt, clippy19 - name: Run cargo fmt20 run: cargo fmt -- --check 21 - name: Cargo fmt state22 if: success()23 run: echo "Nothing to do. Command 'cargo fmt -- --check' returned exit code 0."242526 clippy:27 if: ${{ false }}28 runs-on: self-hosted-ci2930 steps:3132 - uses: actions/checkout@v333 - name: Install substrate dependencies34 run: sudo apt-get install libssl-dev pkg-config libclang-dev clang protobuf-compiler35 - name: Install latest nightly36 uses: actions-rs/toolchain@v137 with:38 toolchain: nightly39 default: true40 target: wasm32-unknown-unknown41 components: rustfmt, clippy42 - name: Run cargo check43 run: cargo clippy -- -Dwarnings