clippy config & fixes; enable LTO

This commit is contained in:
2022-02-03 02:36:41 -05:00
parent 46fa0c59ff
commit 6b8d41b130
9 changed files with 38 additions and 26 deletions

View File

@@ -13,13 +13,19 @@ jobs:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ matrix.toolchain }}
override: true
components: rustfmt, clippy
- uses: EmbarkStudios/cargo-deny-action@v1
- uses: actions-rs/cargo@v1
with:
command: check
args: --all-features
- uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-features
build:
name: Build
@@ -33,12 +39,13 @@ jobs:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ matrix.toolchain }}
override: true
- uses: actions-rs/cargo@v1
with:
command: test
args: --all-features
args: --release --all-features
- uses: actions-rs/cargo@v1
with:
command: build