| Report Date | 2026-02-13 |
| Submitted by | rockbmb |
During this reporting period I continued my work on testing Polkadot protocol components through the Polkadot Ecosystem Tests (PET) project, while also contributing directly to the Polkadot SDK and the Fellowship runtimes CI infrastructure.
I contributed improvements to pallet testing and SDK maintenance:
Lookup<T> checks in unit tests, and a missing test verifying rescheduling of a task to a full block (#10511, merged).SenderInSignatories/SignatoriesOutOfOrder error cases in pallet-multisig and clarifying notes to approve_as_multi/as_multi comments (#10843, merged). This was a follow-up from PET end-to-end testing (PET#305, PET#323).try-runtime-cli maintenanceIn line with my focus on testing, I volunteered to become the maintainer of try-runtime-cli, a tool for validating runtime upgrades against live chain state. During this period I updated dependencies, fixed CI workflows and cut new releases (PRs).
I worked to improve the reliability and performance of PET in its own repository, and in the Fellowship runtimes repository's CI pipeline, where it can resume its function as a regression testing tool across Polkadot and Kusama networks:
test.yml workflow in the Fellowship runtimes CI to use a test matrix with individual retry/timeout configurations, Subway-based RPC caching, and filtering to only run end-to-end suites for runtimes under the Fellowship's purview (runtimes#1068, awaiting review). This closes runtimes#1010.I fixed an issue where the scheduler pallet would ignore calls scheduled manually via dev_setStorage because incompleteSince was not being set (PET#515, merged) — this was a subtle interaction between Chopsticks' storage injection and the scheduler's service_agendas scanning logic, which eliminates one common cause of spuriously failing tests.
- This was minor, and although PET is not included in the Manifesto's scope as Fellowship work, this contribution should be considered in
combination with the previous point: an effort to improve overall reliability of PET in runtimes' CI.
| Ranks | Activity thresholds | Agreement thresholds | Member's voting activities | Comments |
|---|---|---|---|---|
| I | 90% | N/A | N/A | No referenda to vote on |
| II | 80% | N/A | ||
| III | 70% | 100% | ||
| IV | 60% | 90% | ||
| V | 50% | 80% | ||
| VI | 40% | 70% |
Threshold