@@ -45,16 +45,21 @@ check:
45
45
cargo check --workspace
46
46
cargo check --no-default-features --features small
47
47
# assure compile error occurs
48
- if cargo check --features lean-async 2 >/ dev/ null; then false ; else true ; fi
49
- if cargo check -p gitoxide-core --all-features 2 >/ dev/ null; then false ; else true ; fi
50
- if cargo check -p gix-packetline --all-features 2 >/ dev/ null; then false ; else true ; fi
51
- if cargo check -p gix-transport --all-features 2 >/ dev/ null; then false ; else true ; fi
52
- if cargo check -p gix-protocol --all-features 2 >/ dev/ null; then false ; else true ; fi
53
- cargo tree -p gix --no-default-features -e normal -i imara-diff 2 >&1 | grep warning # warning happens if nothing found, no exit code :/
54
- cargo tree -p gix --no-default-features -e normal -i gix-submodule 2 >&1 | grep warning
55
- cargo tree -p gix --no-default-features -e normal -i gix-pathspec 2 >&1 | grep warning
56
- cargo tree -p gix --no-default-features -e normal -i gix-filter 2 >&1 | grep warning
57
- if cargo tree -p gix --no-default-features -i gix-credentials 2 >/ dev/ null; then false ; else true ; fi
48
+ ! cargo check --features lean-async 2 >/ dev/ null
49
+ ! cargo check -p gitoxide-core --all-features 2 >/ dev/ null
50
+ ! cargo check -p gix-packetline --all-features 2 >/ dev/ null
51
+ ! cargo check -p gix-transport --all-features 2 >/ dev/ null
52
+ ! cargo check -p gix-protocol --all-features 2 >/ dev/ null
53
+ # warning happens if nothing found, no exit code :/
54
+ cargo --color=never tree -p gix --no-default-features -e normal -i imara-diff \
55
+ 2 >&1 >/ dev/ null | grep ' ^warning: nothing to print\>'
56
+ cargo --color=never tree -p gix --no-default-features -e normal -i gix-submodule \
57
+ 2 >&1 >/ dev/ null | grep ' ^warning: nothing to print\>'
58
+ cargo --color=never tree -p gix --no-default-features -e normal -i gix-pathspec \
59
+ 2 >&1 >/ dev/ null | grep ' ^warning: nothing to print\>'
60
+ cargo --color=never tree -p gix --no-default-features -e normal -i gix-filter \
61
+ 2 >&1 >/ dev/ null | grep ' ^warning: nothing to print\>'
62
+ ! cargo tree -p gix --no-default-features -i gix-credentials 2 >/ dev/ null
58
63
cargo check --no-default-features --features lean
59
64
cargo check --no-default-features --features lean-async
60
65
cargo check --no-default-features --features max
0 commit comments