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: