File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,12 +34,39 @@ jobs:
3434 run : sudo ip6tables -I INPUT 1 -p tcp -d ::1 --dport 60000 -j DROP
3535 - name : Timeout test
3636 run : cargo test -- --ignored test_local_timeout
37- - run : cargo check --verbose --features=use-openssl
38- - run : cargo check --verbose --no-default-features --features=proxy
39- - run : cargo check --verbose --no-default-features --features=proxy,use-openssl
40- - run : cargo check --verbose --no-default-features --features=proxy,use-rustls
41- - run : cargo check --verbose --no-default-features --features=proxy,use-rustls-ring
42- - run : cargo check --verbose --no-default-features --features=proxy,use-rustls,use-rustls-ring
37+
38+ check :
39+ name : Check
40+ runs-on : ubuntu-latest
41+ strategy :
42+ matrix :
43+ rust :
44+ - stable # STABLE
45+ - 1.75.0 # MSRV
46+ features :
47+ - --features default
48+ - --no-default-features --features proxy
49+ - --no-default-features --features openssl
50+ - --no-default-features --features rustls
51+ - --no-default-features --features rustls-ring
52+ - --no-default-features --features proxy,openssl,rustls,rustls-ring
53+ steps :
54+ - name : Checkout
55+ uses : actions/checkout@v4
56+ - name : Cache
57+ uses : actions/cache@v4
58+ with :
59+ path : |
60+ ~/.cargo/registry
61+ ~/.cargo/git
62+ target
63+ key : ${{ runner.os }}-cargo-${{ github.job }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }}
64+ - name : Install rust
65+ uses : dtolnay/rust-toolchain@stable
66+ with :
67+ toolchain : ${{ matrix.rust }}
68+ - name : Check features
69+ run : cargo check --verbose ${{ matrix.features }}
4370
4471 fmt :
4572 name : Rust fmt
You can’t perform that action at this time.
0 commit comments