diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index e193a2a728..1218eea52b 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -1,5 +1,5 @@ name: Static Analysis -on: [push, workflow_dispatch] +on: [ push, workflow_dispatch ] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: ${{ github.ref != 'refs/heads/master' }} @@ -7,10 +7,10 @@ concurrency: jobs: fmt: if: github.event.pull_request.draft == false - runs-on: [self-hosted, Linux, X64] + runs-on: [ self-hosted, Linux, X64 ] steps: - name: Checkout the source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install deps run: sudo apt -y install protobuf-compiler @@ -35,39 +35,37 @@ jobs: clippy: if: github.event.pull_request.draft == false - runs-on: [self-hosted, Linux, X64] + runs-on: [ self-hosted, Linux, X64 ] steps: - - name: Checkout the source code - uses: actions/checkout@v3 + - name: Checkout the source code + uses: actions/checkout@v4 - - name: Install deps - run: sudo apt -y install protobuf-compiler + - name: Install deps + run: sudo apt -y install protobuf-compiler - - name: free disk space - run: | - sudo swapoff -a - sudo rm -f /swapfile - sudo apt clean + - name: free disk space + run: | + sudo swapoff -a + sudo rm -f /swapfile + sudo apt clean - - name: Install & display rust toolchain - run: rustup show + - name: Install & display rust toolchain + run: rustup show - - name: Check targets are installed correctly - run: rustup target list --installed + - name: Check targets are installed correctly + run: rustup target list --installed - - uses: actions-rs/clippy-check@v1 - env: - SKIP_WASM_BUILD: 1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --features try-runtime,runtime-benchmarks -- -D warnings + - name: Clippy + env: + SKIP_WASM_BUILD: 1 + run: cargo clippy --features evm-tracing,try-runtime,runtime-benchmarks -- -D warnings check-license: if: github.event.pull_request.draft == false - runs-on: [self-hosted, Linux, X64] + runs-on: [ self-hosted, Linux, X64 ] steps: - name: Checkout the source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check license uses: viperproject/check-license-header@v2