Skip to content

client v0.47.0 release #3428

@github-actions

Description

@github-actions

Requirements

  • Ready for release

Pre-Release

  • Re-run all extrinsics/hooks benchmarks.

Release

  • Tag master with v0.47.0 and push to github

  • Start the github action Publish Binary Draft with v0.46.0 => v0.47.0
    (master branch).

    • gh workflow run "Publish Binary Draft" -r 'master' -f from=runtime-v0.46.0 -f to=runtime-v0.47.0
  • 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": "moonbeamfoundation/moonbeam:v0.47.0-rc",
      "path": "/moonbeam/moonbeam",
      "name": "moonbeam"
    },
    {
      "docker": "moonbeamfoundation/moonbeam:v0.47.0-rc",
      "path": "/moonbeam/moonbeam-skylake",
      "name": "moonbeam-skylake"
    }
  ]

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

  • Test the new client on stagenet (moonsama/moonlama).
  • Check glibc version (eg. objdump -T | grep GLIBC | sed 's/.GLIBC_([.0-9]).*/\1/g' | sort -Vu)
  • Publish the client release draft.
  • When everything is ok, publish the new docker image: start github action Publish Docker
    with v0.47.0 (!!! NOT before fully tested on stagenet !!!).
  • Publish the new tracing image: on repo moonbeam-runtime-overrides, start github action
    Publish Docker with v0.47.0 and master (!!! NOT before fully tested on stagenet !!!).

Post Release

  • Bump client version to the next one on master

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions