@@ -41,12 +41,19 @@ jobs:
4141 run : cargo clippy --verbose --all-targets --all-features
4242 - name : Cargo check with cpp_rust_unstable cfg
4343 run : RUSTFLAGS="--cfg cpp_rust_unstable" cargo clippy --verbose --all-targets --all-features
44+
45+ # Features checks.
46+ # No features.
4447 - name : Cargo check without features
4548 run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features ""
46- - name : Cargo check with all serialization features
47- run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" -- features "full-serialization"
49+
50+ # All features.
4851 - name : Cargo check with all features
4952 run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --all-features
53+
54+ # Various (de)serialization features.
55+ - name : Cargo check with all serialization features
56+ run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "full-serialization"
5057 - name : Cargo check with secrecy-08 feature
5158 run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "secrecy-08"
5259 - name : Cargo check with chrono-04 feature
5966 run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "num-bigint-04"
6067 - name : Cargo check with bigdecimal-04 feature
6168 run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "bigdecimal-04"
69+
70+ # TLS-related feature sets.
71+ - name : Cargo check with openssl-x feature
72+ run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "openssl-010"
73+ - name : Cargo check with rustls-x feature
74+ run : cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "rustls-023"
75+ # (openssl-x, rustls-x) is checked in tls.yml.
76+
6277 - name : Build scylla-cql
6378 run : cargo build --verbose --all-targets --manifest-path "scylla-cql/Cargo.toml" --features "full-serialization"
6479 - name : Build
0 commit comments