Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
f3c82b6
fix: expose try-runtime feature in bridge-hub-test-utils
Kanasjnr Feb 27, 2026
881c007
pallet-session: track consumer refs and release deposits for external…
sigurpol Feb 27, 2026
2e9b3f5
Update from github-actions[bot] running command 'prdoc --audience nod…
github-actions[bot] Feb 27, 2026
6e071ad
chore: polished prdoc
Kanasjnr Feb 27, 2026
5e772dc
chore:prdoc updated
Kanasjnr Feb 28, 2026
4eaa5f7
check semver: Update parity-publish v0.10.6 -> v0.10.10 (#11223)
dmitry-markin Mar 2, 2026
28fb06a
Upgrade litep2p v0.13.0 -> v0.13.2 (#11204)
dmitry-markin Mar 2, 2026
ec3dbdd
Prometheus: Bind external address to IPv6 (#11224)
bkchr Mar 2, 2026
3dd1e82
fix: publish-check-compile.yml (#11232)
michalkucharczyk Mar 2, 2026
ceef81f
Apply relay optimization patch and fix transitive feature propagation…
Kanasjnr Mar 3, 2026
748488e
chore: fix CI failures (TOML formatting, feature propagation, and umb…
Kanasjnr Mar 8, 2026
c48cb69
fix: prdoc formatting for pr_11211
Kanasjnr Apr 10, 2026
1cd8796
fix: correctly quote prdoc title and fix formatting
Kanasjnr Apr 10, 2026
885f77a
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
Kanasjnr Apr 10, 2026
78106e4
chore: remove unrelated prdoc files from #11211
Kanasjnr May 20, 2026
bf5a9bc
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
Kanasjnr May 20, 2026
f4df272
fix: propagate try-runtime and runtime-benchmarks for DAP pallets
Kanasjnr May 20, 2026
2c69ee3
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
franciscoaguirre May 22, 2026
19b9291
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
bkontur May 25, 2026
f9c0d8f
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
Kanasjnr May 25, 2026
bf1b60f
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
Kanasjnr May 25, 2026
299c5c5
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
Kanasjnr May 26, 2026
ea26af6
Merge branch 'master' into Kanas/fix-bridge-hub-test-utils-try-runtime
Kanasjnr May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions bridges/snowbridge/runtime/test-common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ runtime-benchmarks = [
"pallet-timestamp/runtime-benchmarks",
"pallet-utility/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"snowbridge-core/runtime-benchmarks",
"snowbridge-pallet-ethereum-client-fixtures/runtime-benchmarks",
"snowbridge-pallet-ethereum-client/runtime-benchmarks",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,16 @@ rococo-runtime-constants = { workspace = true }
# Cumulus
emulated-integration-tests-common = { workspace = true }
parachains-common = { workspace = true, default-features = true }

[features]
runtime-benchmarks = [
"emulated-integration-tests-common/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"polkadot-primitives/runtime-benchmarks",
"rococo-runtime/runtime-benchmarks",
]
try-runtime = [
"emulated-integration-tests-common/try-runtime",
"parachains-common/try-runtime",
"rococo-runtime/try-runtime",
]
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,21 @@ westend-runtime-constants = { workspace = true }
# Cumulus
emulated-integration-tests-common = { workspace = true }
parachains-common = { workspace = true, default-features = true }

[features]
runtime-benchmarks = [
"emulated-integration-tests-common/runtime-benchmarks",
"pallet-staking/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"polkadot-primitives/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
"westend-runtime-constants/runtime-benchmarks",
"westend-runtime/runtime-benchmarks",
]
try-runtime = [
"emulated-integration-tests-common/try-runtime",
"pallet-staking/try-runtime",
"parachains-common/try-runtime",
"sp-runtime/try-runtime",
"westend-runtime/try-runtime",
]
83 changes: 83 additions & 0 deletions cumulus/parachains/integration-tests/emulated/common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,86 @@ bp-messages = { workspace = true, default-features = true }
bp-xcm-bridge-hub = { workspace = true, default-features = true }
pallet-bridge-messages = { workspace = true, default-features = true }
pallet-xcm-bridge-hub = { workspace = true, default-features = true }

[features]
default = ["std"]
std = [
"asset-test-utils/std",
"bp-messages/std",
"bp-xcm-bridge-hub/std",
"codec/std",
"cumulus-pallet-parachain-system/std",
"cumulus-pallet-xcmp-queue/std",
"cumulus-primitives-core/std",
"frame-support/std",
"frame-system/std",
"pallet-asset-conversion/std",
"pallet-assets/std",
"pallet-balances/std",
"pallet-bridge-messages/std",
"pallet-message-queue/std",
"pallet-whitelist/std",
"pallet-xcm-bridge-hub/std",
"pallet-xcm/std",
"parachains-common/std",
"polkadot-parachain-primitives/std",
"polkadot-primitives/std",
"polkadot-runtime-parachains/std",
"sp-authority-discovery/std",
"sp-consensus-babe/std",
"sp-consensus-beefy/std",
"sp-core/std",
"sp-keyring/std",
"sp-runtime/std",
"xcm-builder/std",
"xcm-executor/std",
"xcm-runtime-apis/std",
"xcm/std",
]
runtime-benchmarks = [
"asset-test-utils/runtime-benchmarks",
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
"cumulus-primitives-core/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"frame-system/runtime-benchmarks",
"pallet-accumulate-and-forward/runtime-benchmarks",
"pallet-asset-conversion/runtime-benchmarks",
"pallet-assets/runtime-benchmarks",
"pallet-balances/runtime-benchmarks",
"pallet-bridge-messages/runtime-benchmarks",
"pallet-dap/runtime-benchmarks",
"pallet-message-queue/runtime-benchmarks",
"pallet-whitelist/runtime-benchmarks",
"pallet-xcm-bridge-hub/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-primitives/runtime-benchmarks",
"polkadot-runtime-parachains/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
"xcm-builder/runtime-benchmarks",
"xcm-executor/runtime-benchmarks",
"xcm-runtime-apis/runtime-benchmarks",
"xcm/runtime-benchmarks",
]
try-runtime = [
"asset-test-utils/try-runtime",
"cumulus-pallet-parachain-system/try-runtime",
"cumulus-pallet-xcmp-queue/try-runtime",
"frame-support/try-runtime",
"frame-system/try-runtime",
"pallet-accumulate-and-forward/try-runtime",
"pallet-asset-conversion/try-runtime",
"pallet-assets/try-runtime",
"pallet-balances/try-runtime",
"pallet-bridge-messages/try-runtime",
"pallet-dap/try-runtime",
"pallet-message-queue/try-runtime",
"pallet-whitelist/try-runtime",
"pallet-xcm-bridge-hub/try-runtime",
"pallet-xcm/try-runtime",
"parachains-common/try-runtime",
"polkadot-runtime-parachains/try-runtime",
"sp-runtime/try-runtime",
]
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ substrate-wasm-builder = { optional = true, workspace = true, default-features =
[features]
default = ["std"]
runtime-benchmarks = [
"asset-test-utils/runtime-benchmarks",
"assets-common/runtime-benchmarks",
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-session-benchmarking/runtime-benchmarks",
Expand Down Expand Up @@ -142,6 +143,7 @@ runtime-benchmarks = [
"pallet-xcm-bridge-hub-router/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
Expand Down Expand Up @@ -186,6 +188,7 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"polkadot-runtime-common/try-runtime",
"sp-runtime/try-runtime",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ substrate-wasm-builder = { optional = true, workspace = true, default-features =
[features]
default = ["std"]
runtime-benchmarks = [
"asset-test-utils/runtime-benchmarks",
"assets-common/runtime-benchmarks",
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-session-benchmarking/runtime-benchmarks",
Expand Down Expand Up @@ -239,6 +240,7 @@ runtime-benchmarks = [
"pallet-xcm-precompiles/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
Expand Down Expand Up @@ -325,6 +327,7 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"polkadot-runtime-common/try-runtime",
"snowbridge-pallet-system-frontend/try-runtime",
"snowbridge-runtime-common/try-runtime",
Expand Down
24 changes: 24 additions & 0 deletions cumulus/parachains/runtimes/assets/test-utils/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,29 @@ std = [
"xcm-runtime-apis/std",
"xcm/std",
]
runtime-benchmarks = [
"assets-common/runtime-benchmarks",
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
"cumulus-primitives-core/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"frame-system/runtime-benchmarks",
"pallet-asset-conversion/runtime-benchmarks",
"pallet-assets/runtime-benchmarks",
"pallet-balances/runtime-benchmarks",
"pallet-collator-selection/runtime-benchmarks",
"pallet-session/runtime-benchmarks",
"pallet-timestamp/runtime-benchmarks",
"pallet-xcm-bridge-hub-router/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
"xcm-builder/runtime-benchmarks",
"xcm-executor/runtime-benchmarks",
"xcm-runtime-apis/runtime-benchmarks",
"xcm/runtime-benchmarks",
]
try-runtime = [
"assets-common/try-runtime",
"cumulus-pallet-parachain-system/try-runtime",
Expand All @@ -89,5 +112,6 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"sp-runtime/try-runtime",
]
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,7 @@ runtime-benchmarks = [
"pallet-xcm-bridge-hub/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"snowbridge-core/runtime-benchmarks",
Expand All @@ -270,6 +271,7 @@ runtime-benchmarks = [
"xcm/runtime-benchmarks",
]
try-runtime = [
"bridge-hub-test-utils/try-runtime",
"cumulus-pallet-aura-ext/try-runtime",
"cumulus-pallet-parachain-system/try-runtime",
"cumulus-pallet-weight-reclaim/try-runtime",
Expand Down Expand Up @@ -297,6 +299,7 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"polkadot-runtime-common/try-runtime",
"snowbridge-inbound-queue-primitives/try-runtime",
"snowbridge-pallet-ethereum-client/try-runtime",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,7 @@ runtime-benchmarks = [
"pallet-xcm-bridge-hub/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"snowbridge-core/runtime-benchmarks",
Expand All @@ -296,6 +297,7 @@ runtime-benchmarks = [
]

try-runtime = [
"bridge-hub-test-utils/try-runtime",
"cumulus-pallet-aura-ext/try-runtime",
"cumulus-pallet-parachain-system/try-runtime",
"cumulus-pallet-weight-reclaim/try-runtime",
Expand Down Expand Up @@ -324,6 +326,7 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"polkadot-runtime-common/try-runtime",
"snowbridge-inbound-queue-primitives/try-runtime",
"snowbridge-pallet-ethereum-client/try-runtime",
Expand Down
19 changes: 19 additions & 0 deletions cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -92,3 +92,22 @@ std = [
"xcm-executor/std",
"xcm/std",
]
try-runtime = [
"asset-test-utils/try-runtime",
"cumulus-pallet-parachain-system/try-runtime",
"cumulus-pallet-xcmp-queue/try-runtime",
"frame-support/try-runtime",
"frame-system/try-runtime",
"pallet-balances/try-runtime",
"pallet-bridge-grandpa/try-runtime",
"pallet-bridge-messages/try-runtime",
"pallet-bridge-parachains/try-runtime",
"pallet-bridge-relayers/try-runtime",
"pallet-timestamp/try-runtime",
"pallet-utility/try-runtime",
"pallet-xcm-bridge-hub/try-runtime",
"pallet-xcm/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"sp-runtime/try-runtime",
]
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ runtime-benchmarks = [
"pallet-xcm-benchmarks/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
Expand Down Expand Up @@ -192,6 +193,7 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"polkadot-runtime-common/try-runtime",
"sp-runtime/try-runtime",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@ runtime-benchmarks = [
"pallet-xcm-benchmarks/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
Expand Down Expand Up @@ -227,6 +228,7 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"polkadot-runtime-common/try-runtime",
"sp-runtime/try-runtime",
]
Expand Down
2 changes: 2 additions & 0 deletions cumulus/parachains/runtimes/people/people-westend/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@ runtime-benchmarks = [
"pallet-xcm-benchmarks/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"parachains-runtimes-test-utils/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
Expand Down Expand Up @@ -230,6 +231,7 @@ try-runtime = [
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"parachains-runtimes-test-utils/try-runtime",
"polkadot-runtime-common/try-runtime",
"sp-runtime/try-runtime",
]
Expand Down
32 changes: 32 additions & 0 deletions cumulus/parachains/runtimes/test-utils/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,35 @@ std = [
"xcm-runtime-apis/std",
"xcm/std",
]
runtime-benchmarks = [
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
"cumulus-primitives-core/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"frame-system/runtime-benchmarks",
"pallet-balances/runtime-benchmarks",
"pallet-collator-selection/runtime-benchmarks",
"pallet-session/runtime-benchmarks",
"pallet-timestamp/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
"xcm-executor/runtime-benchmarks",
"xcm-runtime-apis/runtime-benchmarks",
"xcm/runtime-benchmarks",
]
try-runtime = [
"cumulus-pallet-parachain-system/try-runtime",
"cumulus-pallet-xcmp-queue/try-runtime",
"frame-support/try-runtime",
"frame-system/try-runtime",
"pallet-balances/try-runtime",
"pallet-collator-selection/try-runtime",
"pallet-session/try-runtime",
"pallet-timestamp/try-runtime",
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"sp-runtime/try-runtime",
]
12 changes: 12 additions & 0 deletions prdoc/pr_11211.prdoc
Comment thread
Kanasjnr marked this conversation as resolved.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
title: 'fix(bridge-hub): expose try-runtime feature in bridge-hub-test-utils'
doc:
- audience: Node Dev
description: |-
Fixes #10962. Fixed feature propagation issues in `bridge-hub-test-utils` by adding the `try-runtime` feature.
crates:
- name: bridge-hub-rococo-runtime
bump: patch
- name: bridge-hub-westend-runtime
bump: patch
- name: bridge-hub-test-utils
bump: patch
Loading
Loading