GHA: Add cargo clippy

This commit is contained in:
Henrik Tjäder 2022-02-09 18:45:49 +01:00
parent b42abe1b4f
commit 10ec36b443

View file

@ -72,6 +72,33 @@ jobs:
command: check command: check
args: --target=${{ matrix.target }} args: --target=${{ matrix.target }}
# Clippy
clippy:
name: Cargo clippy
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Rust stable
uses: actions-rs/toolchain@v1
with:
toolchain: stable
target: x86_64-unknown-linux-gnu
override: true
- name: Fail on warnings
run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs macros/src/lib.rs
- name: Cache Dependencies
uses: Swatinem/rust-cache@v1
- name: cargo clippy
uses: actions-rs/cargo@v1
with:
use-cross: false
command: clippy
# Verify all examples, checks # Verify all examples, checks
checkexamples: checkexamples:
name: checkexamples name: checkexamples
@ -467,6 +494,7 @@ jobs:
needs: needs:
- style - style
- check - check
- clippy
- checkexamples - checkexamples
- testexamples - testexamples
- checkmacros - checkmacros