Add clippy run in CI/CD

This commit is contained in:
David Peter 2022-01-29 12:48:19 +01:00
parent 125cb81a5b
commit b1efd68f27
1 changed files with 7 additions and 0 deletions

View File

@ -46,11 +46,18 @@ jobs:
steps:
- name: Checkout source code
uses: actions/checkout@v2
- name: Install rust toolchain (v${{ env.MIN_SUPPORTED_RUST_VERSION }})
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ env.MIN_SUPPORTED_RUST_VERSION }}
default: true
components: clippy
- name: Run clippy (on minimum supported rust version to prevent warnings we can't fix)
uses: actions-rs/cargo@v1
with:
command: clippy
args: --locked --all-targets --all-features
profile: minimal # minimal component installation (ie, no documentation)
- name: Run tests
uses: actions-rs/cargo@v1