Skip to content

Commit d8eadf3

Browse files
committed
fix feature propagation
1 parent 6513d46 commit d8eadf3

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

node/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,12 @@ rocksdb = [
119119
"sc-service/rocksdb",
120120
"fc-db/rocksdb",
121121
"fc-mapping-sync/rocksdb",
122+
"fc-rpc/rocksdb"
123+
]
124+
txpool = [
125+
"fc-rpc/txpool",
126+
"fc-rpc-core/txpool"
122127
]
123-
txpool = ["fc-rpc/txpool"]
124128

125129
# Dependencies that are only required if runtime benchmarking should be build.
126130
runtime-benchmarks = [

zepter.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ workflows:
1212
# Check that `A` activates the features of `B`.
1313
"propagate-feature",
1414
# These are the features to check:
15-
"--features=try-runtime,runtime-benchmarks,std",
15+
"--features=try-runtime,runtime-benchmarks,std,sql,rocksdb,txpool",
1616
# Do not try to add a new section into `[features]` of `A` only because `B` expose that feature. There are edge-cases where this is still needed, but we can add them manually.
1717
"--left-side-feature-missing=ignore",
1818
# Ignore the case that `A` it outside of the workspace. Otherwise it will report errors in external dependencies that we have no influence on.
1919
"--left-side-outside-workspace=ignore",
2020
# Some features imply that they activate a specific dependency as non-optional. Otherwise the default behaviour with a `?` is used.
21-
"--feature-enables-dep=try-runtime:frame-try-runtime,runtime-benchmarks:frame-benchmarking", # Auxillary flags:
21+
"--feature-enables-dep=try-runtime:frame-try-runtime,runtime-benchmarks:frame-benchmarking", # Auxillary flags:
2222
"--offline",
2323
"--locked",
2424
"--show-path",

0 commit comments

Comments
 (0)