Deny warnings in CI

This commit is contained in:
Dario Nieuwenhuis 2021-07-05 02:33:29 +02:00
parent fd38e78957
commit e4145bf08b

View File

@ -102,8 +102,15 @@ jobs:
with: with:
path: target path: target
key: ${{ runner.os }}-${{ matrix.target }} key: ${{ runner.os }}-${{ matrix.target }}
# We have to append the "-D warnings" flag to .cargo/config rather than
# using the RUSTFLAGS environment variable because if we set RUSTFLAGS
# cargo will ignore the rustflags config in .cargo/config.
- name: Check - name: Check
run: cd ${{ matrix.package }} && cargo check --features=${{ matrix.features }} --target=${{ matrix.target }} run: |
mkdir -p .cargo
echo -e '[target."cfg(all())"]\nrustflags = ["-D", "warnings"]' >> .cargo/config
cd ${{ matrix.package }} && RUSTFLAGS=-Dwarnings cargo check --features=${{ matrix.features }} --target=${{ matrix.target }}
fmt: fmt:
runs-on: ubuntu-latest runs-on: ubuntu-latest