-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Labels
Description
Requirements
- To be manually edited (add pending PRs)
Pre-Release
- Check that proxy types are adapted to extrinsics changes (
read all PR descriptions with B7-runtimenoteworthy) - Re-run all extrinsics/hooks benchmarks.
Release
- Check all proxy types.
Tanssi-para
- Branch from master and create branch
perm-runtime-1600-para - Tag
perm-runtime-1600-parawith runtime-1600-para and push to github - NOTE: if this is a hotfix to one of the runtimes, branch from runtime-1500-para version
and create perm-runtime-1600-para - Start the github action Publish Runtime Draft
with runtime-1500-para => runtime-1600-para orchestrator-para-only - Review the generated Draft and clean a bit the messages if needed (keep it draft)
- Upgrade stagebox using the system.auhtorizeUpgrade with the hash in the blake-256 section of the release, the using system.applyAuthorizedUpgrade with the runtime wasm
- When everything is ok, publish the draft release
Tanssi-solo
- Branch from master and create branch
perm-runtime-1600-starlight - Tag
perm-runtime-1600-starlightwith runtime-1600-starlight and push to github - NOTE: if this is a hotfix to one of the runtimes, branch from runtime-1500-starlight version
and create perm-runtime-1600-starlight - Start the github action Publish Runtime Draft
with runtime-1500-starlight => runtime-1600-starlight orchestrator-solo-only - Review the generated Draft and clean a bit the messages if needed (keep it draft)
- Upgrade stagelight using the system.auhtorizeUpgrade with the hash in the blake-256 section of the release, the using system.applyAuthorizedUpgrade with the runtime wasm
- When everything is ok, publish the draft release
Templates
- Branch from master and create branch
perm-runtime-1600-templates - Tag
perm-runtime-1600-templateswith runtime-1600-templates and push to github - NOTE: if this is a hotfix to one of the runtimes, branch from runtime-1500-templates version
and create perm-runtime-1600-templates - Start the github action Publish Runtime Draft
with runtime-1500-templates => runtime-1600-templates templates-only - Review the generated Draft and clean a bit the messages if needed (keep it draft)
- Upgrade stagebox and stagelight containers using the system.auhtorizeUpgrade with the hash in the blake-256 section of the release, the using system.applyAuthorizedUpgrade with the runtime wasm
- When everything is ok, publish the draft release
Post Release
- Publish the docker runtime image (trigger the github action "Publish Docker runtime tanssi")
gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-1500-para -f to=runtime-1600-para
- Publish the docker runtime image (trigger the github action "Publish Docker runtime containers")
gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-1500-templates -f to=runtime-1600-templates
- Publish the docker runtime image tanssi-solochains (trigger the github action "Publish Docker runtime tanssi-solochain")
gh workflow run "Publish Runtime Draft" -r 'master' -f from=runtime-1500-starlight -f to=runtime-1600-starlight
- Run the action Upgrade typescript API with 1600, push and empty commit and merge
- Once merged, run the Publish Typescript API with the commit of the previously merged branch
- Create a PR that increment spec version (like point to latest polkadot #1051) in both containers, tanssi and starlight runtimes. Update also the typescript-api version (like update api to 1500 #1192)
Reactions are currently unavailable