[ci] Enable clippy and test for optional features

This commit is contained in:
Steve Myers 2020-10-28 17:47:43 -07:00
parent 8d04128c74
commit 7b9df5bbe5
No known key found for this signature in database
GPG Key ID: 8105A46B22C2D051

View File

@ -13,6 +13,7 @@ jobs:
- stable - stable
- 1.45.0 # MSRV - 1.45.0 # MSRV
features: features:
- default
- minimal - minimal
- all-keys - all-keys
- minimal,esplora - minimal,esplora
@ -23,22 +24,11 @@ jobs:
- compiler - compiler
include: include:
- rust: stable - rust: stable
features: default features: compact_filters
clippy: true clippy: false
test: true
- rust: 1.45.0 - rust: 1.45.0
features: default features: compact_filters
clippy: true clippy: false
test: true
- rust: nightly
features: test-md-docs
test: true
- rust: stable
features: compiler
test: true
- rust: 1.45.0
features: compiler
test: true
steps: steps:
- name: checkout - name: checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
@ -69,7 +59,6 @@ jobs:
command: clippy command: clippy
args: -- -D warnings args: -- -D warnings
- name: test - name: test
if: ${{ matrix.test == true }}
uses: actions-rs/cargo@v1 uses: actions-rs/cargo@v1
with: with:
command: test command: test