Add Clippy (stable) job and continue-on-error Clippy (nightly) job

Do not pass -- -D warnings to the Clippy (nightly) job

We do _not_ want the nightly job to fail on warnings.

Resolves #1156
This commit is contained in:
Deirdre Connolly 2020-10-18 21:06:03 -04:00 committed by Deirdre Connolly
parent 0856e5d654
commit 5df0ff4086
1 changed files with 24 additions and 3 deletions

View File

@ -81,9 +81,28 @@ jobs:
args: --verbose --release args: --verbose --release
clippy: clippy:
name: Clippy name: Clippy (stable)
timeout-minutes: 30 timeout-minutes: 30
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
components: clippy
override: true
- name: Run clippy
uses: actions-rs/clippy-check@v1
with:
name: Clippy (stable)
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features --all-targets -- -D warnings
clippy-nightly:
name: Clippy (nightly)
timeout-minutes: 30
runs-on: ubuntu-latest
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1 - uses: actions-rs/toolchain@v1
@ -91,11 +110,13 @@ jobs:
toolchain: nightly toolchain: nightly
components: clippy components: clippy
override: true override: true
- name: Run clippy - name: Run Clippy (nightly)
uses: actions-rs/clippy-check@v1 uses: actions-rs/clippy-check@v1
continue-on-error: true
with: with:
name: Clippy (nightly)
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features --all-targets -- -D warnings args: --all-features --all-targets
fmt: fmt:
name: Rustfmt name: Rustfmt