Skip to content

Commit 5fcb50e

Browse files
authored
Merge pull request #659 from rust-lang/fix/feature-builds
Fix up kv feature activation
2 parents e6b643d + 29fe9e6 commit 5fcb50e

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

.github/workflows/main.yml

+2-10
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,8 @@ jobs:
3939
run: |
4040
rustup update ${{ matrix.rust }} --no-self-update
4141
rustup default ${{ matrix.rust }}
42-
- run: cargo test --verbose
43-
- run: cargo test --verbose --no-default-features
44-
- run: cargo test --verbose --features std,serde,sval,sval_ref,value-bag,kv,kv_std,kv_sval,kv_serde
45-
- run: cargo test --verbose --features serde
46-
- run: cargo test --verbose --features std
47-
- run: cargo test --verbose --features kv
48-
- run: cargo test --verbose --features kv_sval
49-
- run: cargo test --verbose --features kv_serde
50-
- run: cargo test --verbose --features kv,std
51-
- run: cargo test --verbose --features "kv kv_std kv_sval kv_serde"
42+
cargo install cargo-hack
43+
- run: cargo hack test --feature-powerset --lib --exclude-features max_level_off,max_level_error,max_level_warn,max_level_info,max_level_debug,max_level_trace,release_max_level_off,release_max_level_error,release_max_level_warn,release_max_level_info,release_max_level_debug,release_max_level_trace
5244
- run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml
5345
- run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml --release
5446

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ release_max_level_info = []
4444
release_max_level_debug = []
4545
release_max_level_trace = []
4646

47-
std = []
47+
std = ["value-bag?/std"]
4848

4949
kv = []
5050
kv_sval = ["kv", "value-bag/sval", "sval", "sval_ref"]

0 commit comments

Comments
 (0)