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:
44
44
with :
45
45
toolchain : ${{ matrix.rust }}
46
46
- uses : Swatinem/rust-cache@v2
47
+ - uses : taiki-e/install-action@cargo-hack
47
48
- name : Build
48
49
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
55
52
msrv :
56
53
name : " Check MSRV"
57
54
runs-on : ubuntu-latest
65
62
- uses : Swatinem/rust-cache@v2
66
63
- uses : taiki-e/install-action@cargo-hack
67
64
- 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
73
66
lockfile :
74
67
runs-on : ubuntu-latest
75
68
steps :
Original file line number Diff line number Diff line change @@ -36,14 +36,11 @@ jobs:
36
36
with :
37
37
toolchain : ${{ matrix.rust }}
38
38
- uses : Swatinem/rust-cache@v2
39
+ - uses : taiki-e/install-action@cargo-hack
39
40
- name : Build
40
41
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
47
44
latest :
48
45
name : " Check latest dependencies"
49
46
runs-on : ubuntu-latest
@@ -55,13 +52,10 @@ jobs:
55
52
with :
56
53
toolchain : stable
57
54
- uses : Swatinem/rust-cache@v2
55
+ - uses : taiki-e/install-action@cargo-hack
58
56
- name : Update dependencues
59
57
run : cargo update
60
58
- name : Build
61
59
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