Skip to content

Bump block numbers, update/remove unstable/stale snapshots#571

Merged
rockbmb merged 17 commits into
masterfrom
bump-block-numbers
Mar 25, 2026
Merged

Bump block numbers, update/remove unstable/stale snapshots#571
rockbmb merged 17 commits into
masterfrom
bump-block-numbers

Conversation

@rockbmb

@rockbmb rockbmb commented Mar 23, 2026

Copy link
Copy Markdown
Collaborator

This PR does the following

  • update known-good block numbers for Polkadot to fix coretimePolkadot.multisig.proxy E2E test failure.
  • update People E2E tests' snapshots
  • change accounts used in Encointer <-> KAH XCM test to testAccounts, as the defaultAccountsSr25519 accounts it was using had their balances change sometimes
  • disable PAH <-> Polkadot <-> Collectives runtime upgrade XCM test because of failures in XCM processing
  • update PAH staking tests/snapshots to reflect what was done for Kusama in Refactor accounts snapshots #562

Root Cause for 1.

The 2-of-3 multisig as standard proxy with announcement and delay test was failing exclusively on Coretime Polkadot (Kusama passed with identical code and parameters). The test loops through 4 iterations of multisig create/approve cycles (proxy delay of 7 local blocks), producing ~11 newBlock() calls.

At the previous known-good block number (CORETIMEPOLKADOT_BLOCK_NUMBER=3874737), Bob's final asMulti approval on the 4th iteration was rejected during block building. system.dryRun on the signed extrinsic confirmed the cause:

Iteration 1 dryRun: {"Ok":{"Ok":[]}}
Iteration 2 dryRun: {"Ok":{"Ok":[]}}
Iteration 3 dryRun: {"Ok":{"Ok":[]}}
Iteration 4 dryRun: {"Err":{"Invalid":"ExhaustsResources"}}

The extrinsic was structurally identical across all iterations — same call, same maxWeight, same accounts. The block at iteration 4 simply could not fit it, while iterations 1–3 could. Kusama Coretime at its known-good block number did not exhibit this.

Fix

Update known-good block numbers. The new Coretime Polkadot block does not reproduce the ExhaustsResources rejection.

@rockbmb rockbmb self-assigned this Mar 23, 2026
@rockbmb rockbmb added bug Something isn't working e2e tests Related to end-to-end tests labels Mar 23, 2026
@rockbmb rockbmb requested a review from xlc March 23, 2026 01:00
@github-actions

Copy link
Copy Markdown
Contributor

No issues found.

rockbmb added 2 commits March 24, 2026 00:27
The `apply_authorized_upgrade` call is sensitive to scheduled
runtime upgrades; it's been removed.
@rockbmb rockbmb changed the title Bump block numbers Bump block numbers, update/remove unstable/stale snapshots Mar 24, 2026
@rockbmb rockbmb enabled auto-merge (squash) March 25, 2026 19:48
@rockbmb rockbmb merged commit 999ef07 into master Mar 25, 2026
9 of 11 checks passed
@rockbmb rockbmb deleted the bump-block-numbers branch March 25, 2026 23:30
This was referenced Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working e2e tests Related to end-to-end tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants