File tree Expand file tree Collapse file tree 2 files changed +10
-23
lines changed Expand file tree Collapse file tree 2 files changed +10
-23
lines changed Original file line number Diff line number Diff line change @@ -44,14 +44,11 @@ jobs:
4444 with :
4545 toolchain : ${{ matrix.rust }}
4646 - uses : Swatinem/rust-cache@v2
47+ - uses : taiki-e/install-action@cargo-hack
4748 - name : Build
4849 run : cargo test --workspace --no-run
49- - name : Default features
50- run : cargo test --workspace
51- - name : All features
52- run : cargo test --workspace --all-features
53- - name : No-default features
54- run : cargo test --workspace --no-default-features
50+ - name : Test
51+ run : cargo hack test --feature-powerset --workspace
5552 msrv :
5653 name : " Check MSRV"
5754 runs-on : ubuntu-latest
6562 - uses : Swatinem/rust-cache@v2
6663 - uses : taiki-e/install-action@cargo-hack
6764 - name : Default features
68- run : cargo hack check --locked --rust-version --ignore-private --workspace --all-targets
69- - name : All features
70- run : cargo hack check --locked --rust-version --ignore-private --workspace --all-targets --all-features
71- - name : No-default features
72- run : cargo hack check --locked --rust-version --ignore-private --workspace --all-targets --no-default-features
65+ run : cargo hack check --feature-powerset --locked --rust-version --ignore-private --workspace --all-targets
7366 lockfile :
7467 runs-on : ubuntu-latest
7568 steps :
Original file line number Diff line number Diff line change @@ -36,14 +36,11 @@ jobs:
3636 with :
3737 toolchain : ${{ matrix.rust }}
3838 - uses : Swatinem/rust-cache@v2
39+ - uses : taiki-e/install-action@cargo-hack
3940 - name : Build
4041 run : cargo test --workspace --no-run
41- - name : Default features
42- run : cargo test --workspace
43- - name : All features
44- run : cargo test --workspace --all-features
45- - name : No-default features
46- run : cargo test --workspace --no-default-features
42+ - name : Test
43+ run : cargo hack test --feature-powerset --workspace
4744 latest :
4845 name : " Check latest dependencies"
4946 runs-on : ubuntu-latest
@@ -55,13 +52,10 @@ jobs:
5552 with :
5653 toolchain : stable
5754 - uses : Swatinem/rust-cache@v2
55+ - uses : taiki-e/install-action@cargo-hack
5856 - name : Update dependencues
5957 run : cargo update
6058 - name : Build
6159 run : cargo test --workspace --no-run
62- - name : Default features
63- run : cargo test --workspace
64- - name : All features
65- run : cargo test --workspace --all-features
66- - name : No-default features
67- run : cargo test --workspace --no-default-features
60+ - name : Test
61+ run : cargo hack test --feature-powerset --workspace
You can’t perform that action at this time.
0 commit comments