From 4ee72f8cc2bea301aed37cd8a371987abb986fda Mon Sep 17 00:00:00 2001 From: eskimor Date: Tue, 16 Dec 2025 16:46:36 +0100 Subject: [PATCH 1/3] Fix penpal runtime & enable zombienet tests again. --- .github/zombienet-flaky-tests | 7 ------- .../runtimes/testing/penpal/src/genesis_config_presets.rs | 8 +++----- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/.github/zombienet-flaky-tests b/.github/zombienet-flaky-tests index c22ca3bbd2c6f..e3c171f9ee671 100644 --- a/.github/zombienet-flaky-tests +++ b/.github/zombienet-flaky-tests @@ -9,10 +9,3 @@ zombienet-substrate-0002-validators-warp-sync:8871 zombienet-cumulus-0009-elastic_scaling_pov_recovery:8986 zombienet-cumulus-0010-elastic_scaling_multiple_block_per_slot:8999 zombienet-polkadot-functional-0014-chunk-fetching-network-compatibility:9980 -# disabled until zombienet support penpal (https://github.com/paritytech/zombienet-sdk/issues/480) -zombienet-polkadot-shared-core-idle-parachain:10653 -zombienet-polkadot-functional-async-backing-6-seconds-rate:10653 -zombienet-polkadot-elastic-scaling-doesnt-break-parachains:10653 -zombienet-polkadot-smoke-0005-precompile-pvf-smoke:10653 -zombienet-polkadot-smoke-0004-coretime-smoke-test:10653 -zombienet-polkadot-smoke-0002-parachains-parachains-upgrade-smoke:10653 diff --git a/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs b/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs index 82a7f365159bb..4a9a3d7d68e77 100644 --- a/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs +++ b/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs @@ -84,11 +84,9 @@ fn penpal_parachain_genesis( "pal-2".as_bytes().to_vec(), 12, )], - accounts: vec![( - crate::xcm_config::TELEPORTABLE_ASSET_ID, - sudo.clone(), - crate::EXISTENTIAL_DEPOSIT * 4096, - )] + // Don't pre-fund accounts with non-sufficient assets at genesis + // They can be minted later if needed + accounts: vec![] }, foreign_assets: ForeignAssetsConfig { assets: vec![( From a54ce4b08f3ef9efa7b7af98fee26c4e0a67efca Mon Sep 17 00:00:00 2001 From: eskimor Date: Tue, 16 Dec 2025 22:59:39 +0100 Subject: [PATCH 2/3] Fund well known accounts. --- cumulus/polkadot-parachain/src/chain_spec/penpal.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cumulus/polkadot-parachain/src/chain_spec/penpal.rs b/cumulus/polkadot-parachain/src/chain_spec/penpal.rs index 750e2ff243fb5..ef3e7567c83a8 100644 --- a/cumulus/polkadot-parachain/src/chain_spec/penpal.rs +++ b/cumulus/polkadot-parachain/src/chain_spec/penpal.rs @@ -63,7 +63,17 @@ pub fn staging_penpal_local_config() -> GenericChainSpec { hex!["d47753f0cca9dd8da00c70e82ec4fc5501a69c49a5952a643d18802837c88212"] .unchecked_into(), ], - vec![hex!["9ed7705e3c7da027ba0583a22a3212042f7e715d3c168ba14f1424e2bc111d00"].into()], + { + use sp_keyring::Sr25519Keyring; + let mut accounts = vec![hex![ + "9ed7705e3c7da027ba0583a22a3212042f7e715d3c168ba14f1424e2bc111d00" + ] + .into()]; + // Add well-known accounts for zombienet compatibility (Alice is used for sudo + // transactions) + accounts.extend(Sr25519Keyring::well_known().map(|k| k.to_account_id())); + accounts + }, 1000.into(), )) .build() From 8222ba9b74a7e4c3642368749bbe882391a8c72e Mon Sep 17 00:00:00 2001 From: eskimor Date: Tue, 16 Dec 2025 23:43:27 +0100 Subject: [PATCH 3/3] Add back some flaky tests. --- .github/zombienet-flaky-tests | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/zombienet-flaky-tests b/.github/zombienet-flaky-tests index e3c171f9ee671..8a42eb6e26bf7 100644 --- a/.github/zombienet-flaky-tests +++ b/.github/zombienet-flaky-tests @@ -9,3 +9,6 @@ zombienet-substrate-0002-validators-warp-sync:8871 zombienet-cumulus-0009-elastic_scaling_pov_recovery:8986 zombienet-cumulus-0010-elastic_scaling_multiple_block_per_slot:8999 zombienet-polkadot-functional-0014-chunk-fetching-network-compatibility:9980 +zombienet-polkadot-functional-async-backing-6-seconds-rate:10653 +zombienet-polkadot-smoke-0002-parachains-parachains-upgrade-smoke:10653 +zombienet-polkadot-smoke-0004-coretime-smoke-test:10653