-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
More mission focused version of #124, aiming to give a clear checklist for Paso and Kusama AHM
Tentative fow now and representing what I would do -- please chip in and then we can lock it for Kusama.
- (holy AH) Migration
- Migration (not any tests) is repeatedly running successfully in CI, see here for one example
- Verified locally. Claimants:
- @ggwpez / @pepoviola
- Add your name here!
- We make a try-runtime snapshot pre/post ZB migration + feed it into the Rust tests @pepoviola
- Snapshot creation (Create snapshots for Rust tests #158)
- Tests run as part of CI
- Verified locally. Claimants:
- Add your name here!
- same as above, but for TS tests @x3c41a
- Tests run as part of CI
- Verified locally. Claimants:
- related PR: Added just command to run integration tests #167
- @x3c41a,
- Add your name here!
- same as above, but for PET tests @rockbmb
- Tests run as part of CI
- Verified locally. Claimants:
- related PR: Bump PET to include Paseo tests #168
- Add your name here!
To recap, we aim towards a system where on a fixed cadence (nightly?) the following is run in the CI:
- bite networks and create pre-migration database for RC/AH + try-runtime-snap
- run the migration
- create post-migration database for RC/AH + try-runtime-snap
- Then
- Use the try-runtime snaps to run post-migration Rust tests
- We need a test in
runtimes/integration-tests/ahm
that just does the post-migration rust test + port it to the paseo runtimes too
- We need a test in
- Use the post-migration database to spawn network + run TS tests
- Use the post migration database to spawn network + run PET
- Use the try-runtime snaps to run post-migration Rust tests
I tried to speculate how the workflow/jobs should be composed, but it not my domain, leaving it to @pepoviola
I named this Paseo + Kusama checklist, as I am not sure if we want to have all things automated as a requirement for Paseo. A faster route to Paseo would be to lock a specific commit of the paseo-runtime (now doable via #160), as soon all steps are verified manually by the owner, we give the green light to do Paseo AHM.
seadanda, x3c41a and pepoviola
Metadata
Metadata
Assignees
Labels
No labels