moonbeam-foundation/moonbeam

runtime-2901 release

github-actions opened this issue ยท 0 comments

Requirements

  • Code freeze

Pre-Release

  • Bump spec version to runtime-2901
  • 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-2901 and push to github
  • Start the github action Publish Runtime Draft
    with runtime-2900 => runtime-2901
    • gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-2900 -f to=runtime-2901
  • 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")