runtime-3001 release
Closed this issue ยท 2 comments
github-actions commented
Requirements
- Ready for release
Pre-Release
- Bump spec version to 3001
- 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-3001 and push to github
- Start the github action Publish Runtime Draft
with runtime-3000 => runtime-3001gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-3000 -f to=runtime-3001
- 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.38.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")
wafeishushu commented
in Cargo.toml
file, Is it necessary to update:
moonbeam-rpc-primitives-debug = { path = "primitives/rpc/debug", default-features = false, features = [
"runtime-3000",
] }
to
moonbeam-rpc-primitives-debug = { path = "primitives/rpc/debug", default-features = false, features = [
"runtime-3001",
] }
RomarQ commented
@wafeishushu, nothing needs to be updated.
The feature runtime-3000
means "use api changed in runtime-3000". But I do agree, we could have chosen a better name.