runtime-3200 release
Closed this issue · 0 comments
github-actions commented
Requirements
- #2948
- Ready for release
Pre-Release
- Cleanup previous migrations (
https://github.com/moonbeam-foundation/moonbeam/blob/master/runtime/common/src/migrations.rs) - Check that proxy types are adapted to extrinsics changes (
read all PR descriptions with B7-runtimenoteworthy) - Re-run all extrinsics/hooks benchmarks.
- Run
subxt-diff
GH workflow to generate RT diffs and merge PR after manual review 👀
Release
- Check all proxy types.
- Re-run all extrinsics/hooks benchmarks.
- Tag master with runtime-3200 and push to github
- Start the github action Publish Runtime Draft
with runtime-3102 => runtime-3200gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-3102 -f to=runtime-3200
- Review the generated Draft and clean a bit the messages if needed (keep it draft)
- Create the tracing runtime on moonbeam-runtime-overrides
(see https://github.com/moonbeam-foundation/moonbeam-runtime-overrides/blob/master/README.md) - Upgrade typescript API: Start the github action "Upgrade typescript API"
- Add new tracing substitute in network configuration
- Upgrade stagenet
- Create new tracing image for partners: start the github action Publish Docker
with v0.40.0 and master - Upgrade alphanet
- When everything is ok, publish the draft release
Post Release
- Publish the docker runtime image (trigger the github action "Publish Docker runtime")
gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-3102 -f to=runtime-3200
- Create a PR that increment spec version (like #1051)