Skip to content

Commit

Permalink
rust.yml: TLS and cloud feature set checks
Browse files Browse the repository at this point in the history
More cargo checks are added to the CI that try various combinations of
TLS and cloud related features.
  • Loading branch information
wprzytula committed Feb 12, 2025
1 parent 9cd24d9 commit 13c80e0
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,22 @@ jobs:
run: cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "num-bigint-04"
- name: Cargo check with bigdecimal-04 feature
run: cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "bigdecimal-04"

# TLS-related feature sets.
- name: Cargo check with openssl-x feature
run: cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "openssl-010"
- name: Cargo check with rustls-x feature
run: cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "rustls-023"
# (openssl-x, rustls-x) is checked in tls.yml.

# Cloud-related feature sets.
- name: Cargo check with unstable-cloud and openssl-x features
run: cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "unstable-cloud" --features "openssl-010"
- name: Cargo check with unstable-cloud and rustls-x features
run: cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "unstable-cloud" --features "rustls-023"
- name: Cargo check with unstable-cloud, openssl-x and rustls-x features
run: cargo check --all-targets --manifest-path "scylla/Cargo.toml" --features "unstable-cloud" --features "openssl-010" --features "rustls-023"

- name: Build scylla-cql
run: cargo build --verbose --all-targets --manifest-path "scylla-cql/Cargo.toml" --features "full-serialization"
- name: Build
Expand Down

0 comments on commit 13c80e0

Please sign in to comment.