From a28514f32ff180661ee9b7dedc3d80f147c27a2c Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Fri, 22 Nov 2019 18:28:10 +1100 Subject: [PATCH] Move cargo fmt to own job in tests --- .github/workflows/rust.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 18ddaf693b..551a6d9f43 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -3,13 +3,19 @@ name: test-suite on: [push] jobs: + cargo-fmt-lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Check formatting with cargo fmt + run: cargo fmt --all -- check release-tests-ubuntu: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Install ganache-cli run: sudo npm install -g ganache-cli - - name: Run release tests + - name: Run tests in release run: cargo test --release --all debug-tests-ubuntu: runs-on: ubuntu-latest @@ -17,10 +23,8 @@ jobs: - uses: actions/checkout@v1 - name: Install ganache-cli run: sudo npm install -g ganache-cli - - name: Run debug tests & check formatting + - name: Run tests in debug run: cargo test --all - - name: Check formatting with cargo fmt - run: cargo fmt --all -- check ef-tests-ubuntu: runs-on: ubuntu-latest steps: