4949 - name : Build
5050 run : cargo test --workspace --no-run
5151 - name : Test
52- run : cargo hack test --feature-powerset --exclude-features nightly --workspace
52+ run : cargo hack test --each- feature --workspace --exclude-features nightly
5353 - name : Test Release
5454 run : cargo test --workspace --release
5555 msrv :
6565 - uses : Swatinem/rust-cache@v2
6666 - uses : taiki-e/install-action@cargo-hack
6767 - name : Default features
68- run : cargo hack check --feature-powerset --exclude-features nightly -- locked --rust-version --ignore-private --workspace --all-targets
68+ run : cargo hack check --each-feature --locked --rust-version --ignore-private --workspace --all-targets --keep-going --exclude-features nightly
6969 minimal-versions :
7070 name : Minimal versions
7171 runs-on : ubuntu-latest
8383 - name : Downgrade dependencies to minimal versions
8484 run : cargo +nightly generate-lockfile -Z minimal-versions
8585 - name : Compile with minimal versions
86- run : cargo +stable check --workspace --locked
86+ run : cargo +stable check --workspace --locked --keep-going
8787 lockfile :
8888 runs-on : ubuntu-latest
8989 steps :
@@ -110,7 +110,7 @@ jobs:
110110 - name : Check documentation
111111 env :
112112 RUSTDOCFLAGS : -D warnings
113- run : cargo doc --workspace --no-deps --document-private-items
113+ run : cargo doc --workspace --no-deps --document-private-items --keep-going
114114 rustfmt :
115115 name : rustfmt
116116 runs-on : ubuntu-latest
@@ -156,7 +156,7 @@ jobs:
156156 sarif_file : clippy-results.sarif
157157 wait-for-processing : true
158158 - name : Report status
159- run : cargo clippy --workspace --all-targets -- -D warnings --allow deprecated
159+ run : cargo clippy --workspace --all-targets --keep-going -- -D warnings --allow deprecated
160160 coverage :
161161 name : Coverage
162162 runs-on : ubuntu-latest
0 commit comments