name: cargo-clippy on: push: pull_request: jobs: clippy: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, windows-latest] steps: - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: nightly override: true components: clippy - uses: actions-rs/clippy-check@v1 with: args: --all-targets --all-features -- -D warnings -D clippy::all token: ${{ secrets.GITHUB_TOKEN }}