Refactor PET in test.yml CI workflow#1068
Merged
fellowship-merge-bot[bot] merged 56 commits intopolkadot-fellows:mainfrom Feb 19, 2026
Merged
Refactor PET in test.yml CI workflow#1068fellowship-merge-bot[bot] merged 56 commits intopolkadot-fellows:mainfrom
test.yml CI workflow#1068fellowship-merge-bot[bot] merged 56 commits intopolkadot-fellows:mainfrom
Conversation
This lowers turnaround time between results as I test this PR.
Not available in image used by job runner; reverting to yarn
6553c42 to
7b511b4
Compare
While PET part of testing workflow is tested.
Things related to Node first, then Rust/Subway, then tests.
8779fa8 to
ced5e2a
Compare
Also: * moves subway configs to own folder, and increases subway cache TTL to 1 hour. * creaters test matrix to reduce boilerplate when allowing more PET tests to run
It was being filtered by `.gitignore`
The reason why tests were frequently failing with the most recent blocks numbers was connected to PET PR polkadot-fellows#515; the `incompleteSince` storage items was set to a value which caused manually scheduled calls - required to succeed in order for tests to pass - to fail. With that fix, it is no longer necessary to shift blocks to the past to find one where that storage item was unset.
xlc
approved these changes
Feb 16, 2026
e00ce5e to
94ffa4a
Compare
|
Review required! Latest push from author must always be reviewed |
xlc
approved these changes
Feb 17, 2026
xlc
approved these changes
Feb 18, 2026
ggwpez
approved these changes
Feb 19, 2026
Member
ggwpez
left a comment
There was a problem hiding this comment.
thanks, lets see how it goes :)
Contributor
Author
|
/merge |
1 similar comment
Member
|
/merge |
cbcf6b5
into
polkadot-fellows:main
107 of 109 checks passed
Contributor
|
Enabled Available commands
For more information see the documentation |
Contributor
There was a problem running the action.❌😵❌ Please find more information in the logs. |
bkchr
reviewed
Feb 19, 2026
Contributor
There was a problem hiding this comment.
Sorry for being that late to the part, but I don't get why we have literally the same file multiple times. Just different endpoints.
Contributor
Author
There was a problem hiding this comment.
but I don't get why we have literally the same file multiple times.
We don't! You're right.
This was an omission on my part; I planned to improve that point, and then forgot. Thanks for doing it.
This was referenced Feb 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #1010 .
This PR will rework the PET job in
.github/workflows/test.yml.yarn testto avoid restarting the whole suite on a single suite's failuretest.ymlthat were disabled to test PET changes in isolationReview notes
Main changes:
.github/subway-configs; it contains Subway configs for the RPC proxies that will be created during CI: one for each Polkadot/Kusama relay + system parachain ..github/workflows/test.yml, and completely refactoredDetails
Each of the above P/K jobs:
- Polkadot: 1 proxy for relay + 5 proxies for SPs
- Kusama: 1 proxy for relay + 4 proxies for SPs
.envwith said runtimes + proxies' endpointsyarn, checks out PET repo, builds itIn particular, the critical change: