File tree Expand file tree Collapse file tree 2 files changed +18
-30
lines changed Expand file tree Collapse file tree 2 files changed +18
-30
lines changed Original file line number Diff line number Diff line change 20
20
toolchain :
21
21
- stable
22
22
- nightly
23
+ feature-flags :
24
+ - ' '
25
+ - ' --features serde'
26
+ - ' --no-default-features'
27
+ - ' -no-default-features --features alloc'
28
+ - ' --no-default-features --features serde'
23
29
name : Test ${{ matrix.toolchain }} on ${{ matrix.os }}
24
30
runs-on : ${{ matrix.os }}
25
31
steps :
29
35
profile : minimal
30
36
toolchain : ${{ matrix.toolchain }}
31
37
override : true
32
- - run : cargo build --release
33
- - run : cargo test --release
34
- - run : cargo doc --release
35
- - run : cargo build --release --features serde
36
- - run : cargo test --release --features serde
37
- - run : cargo doc --release --features serde
38
- - run : cargo build --release --no-default-features
39
- - run : cargo test --release --no-default-features
40
- - run : cargo doc --release --no-default-features
41
- - run : cargo build --release --no-default-features --features alloc
42
- - run : cargo test --release --no-default-features --features alloc
43
- - run : cargo doc --release --no-default-features --features alloc
44
- - run : cargo build --release --no-default-features --features serde
45
- - run : cargo test --release --no-default-features --features serde
46
- - run : cargo doc --release --no-default-features --features serde
38
+ - run : cargo build --release ${{ matrix.feature-flags }}
39
+ - run : cargo test --release ${{ matrix.feature-flags }}
40
+ - run : cargo doc --release ${{ matrix.feature-flags }}
Original file line number Diff line number Diff line change 38
38
- ubuntu-latest
39
39
- macos-latest
40
40
- windows-latest
41
+ feature-flags :
42
+ - ' '
43
+ - ' --features serde'
44
+ - ' --no-default-features'
45
+ - ' --no-default-features --features alloc'
46
+ - ' --no-default-features --features serde'
41
47
toolchain :
42
48
- stable
43
49
- nightly
50
56
profile : minimal
51
57
toolchain : ${{ matrix.toolchain }}
52
58
override : true
53
- - run : cargo build
54
- - run : cargo test
55
- - run : cargo doc
56
- - run : cargo build --features serde
57
- - run : cargo test --features serde
58
- - run : cargo doc --features serde
59
- - run : cargo build --no-default-features
60
- - run : cargo test --no-default-features
61
- - run : cargo doc --no-default-features
62
- - run : cargo build --no-default-features --features alloc
63
- - run : cargo test --no-default-features --features alloc
64
- - run : cargo doc --no-default-features --features alloc
65
- - run : cargo build --no-default-features --features serde
66
- - run : cargo test --no-default-features --features serde
67
- - run : cargo doc --no-default-features --features serde
59
+ - run : cargo build ${{ matrix.feature-flags }}
60
+ - run : cargo test ${{ matrix.feature-flags }}
61
+ - run : cargo doc ${{ matrix.feature-flags }}
You can’t perform that action at this time.
0 commit comments