moonbeam-foundation/moonbeam

client 0.36.1 release

Closed this issue · 0 comments

Requirements (cherry picks)

Pre-Release

  • Create branch perm-0.36.1 against previous client git tag.
  • In the branch perm-0.36.1, bump client version to 0.36.1.

Release

  • Tag perm-0.36.1 with 0.36.1 and push to github.
  • Start the github action Publish Binary Draft with 0.36.0 => 0.36.1
    (master branch).
    • gh workflow run "Publish Binary Draft" -r 'master' -f from=runtime-0.36.0 -f to=runtime-0.36.1
  • Review the generated Draft and clean a bit the messages if needed (keep it draft).
  • Update moonbeam-networks stagenet (moonsama/moonlama) config.json to include:
  "binaries": [
    {
      "docker": "docker.io/moonbeamfoundation/moonbeam:0.36.1-rc",
      "path": "/moonbeam/moonbeam",
      "name": "moonbeam"
    },
    {
      "docker": "docker.io/moonbeamfoundation/moonbeam:0.36.1-rc",
      "path": "/moonbeam/moonbeam-skylake",
      "name": "moonbeam-skylake"
    }
  ]

(matching your 0.36.1 tag) and increase the config version + 1.

  • Test the new client on stagenet (moonsama/moonlama).
  • Publish the client release draft.
  • When everything is ok, publish the new docker image: start github action Publish Docker
    with 0.36.1.
  • Publish the new tracing image: on repo moonbeam-runtime-overrides, start github action
    Publish Docker with 0.36.1 and master.