From 486e0d2ebf628c04471d4a10e65ac96aba3b56c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=B6rdens?= Date: Tue, 16 Jun 2020 17:42:38 +0200 Subject: [PATCH] gha: split clippy, less verbose build --- .github/workflows/ci.yml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0fdfb45..124f429 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,14 +19,25 @@ jobs: with: profile: minimal toolchain: stable - target: thumbv7em-none-eabihf override: true - components: rustfmt, clippy + components: rustfmt - name: cargo fmt --check uses: actions-rs/cargo@v1 with: command: fmt args: --all -- --check + + clippy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + target: thumbv7em-none-eabihf + override: true + components: clippy - name: cargo clippy uses: actions-rs/cargo@v1 continue-on-error: true @@ -57,23 +68,25 @@ jobs: uses: actions-rs/cargo@v1 with: command: build - args: --verbose - name: cargo build release uses: actions-rs/cargo@v1 with: command: build - args: --verbose --release + args: --release - name: cargo build release+semihosting uses: actions-rs/cargo@v1 with: command: build - args: --verbose --release --features semihosting + args: --release --features semihosting + # Tell bors about it + # https://github.com/rtic-rs/cortex-m-rtic/blob/8a4f9c6b8ae91bebeea0791680f89375a78bffc6/.github/workflows/build.yml#L566-L603 ci-success: name: ci if: github.event_name == 'push' && success() needs: - style + - clippy - compile runs-on: ubuntu-latest steps: @@ -84,6 +97,7 @@ jobs: if: github.event_name == 'push' && !success() needs: - style + - clippy - compile runs-on: ubuntu-latest steps: