moonbeam-foundation/moonbeam

Runtime 2900 release

Closed this issue · 0 comments

Requirements

  • Ready for tag

Pre-Release

Release

  • Check all proxy types.
  • Re-run all extrinsics/hooks benchmarks.
  • Tag master with runtime-2900 and push to github
  • Start the github action Publish Runtime Draft
    with runtime-2801 => runtime-2900
    • gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-2801 -f to=runtime-2900
  • 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.37.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-runtime-2801 -f to=runtime-runtime-2900
  • Create a PR that increment spec version (like #1051)