mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-23 02:37:59 +00:00
cf9d6bb43c
* Runtime release checklist template update * Apply suggestions from code review Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Squirrel <gilescope@gmail.com> * remove check * xcm 50% * xcm config check update * post release * update post release check * update post release check Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com> Co-authored-by: Squirrel <gilescope@gmail.com>
2.8 KiB
2.8 KiB
name, about, title
| name | about | title |
|---|---|---|
| Release Checklist for Runtime | Release Checklist for Runtime | Release Checklist for Runtime {{ env.VERSION }} |
Release Checklist - Runtimes
All following checks must be completed before publishing a new release. The release process is owned and led by @paritytech/release-engineering team. The checks marked with 🦀 are meant to be checked by a runtime engineer.
Runtimes Release
Codebase
These checks should be performed on the codebase.
- the
spec_versionhas been incremented since the last release for any native runtimes from any existing use on public (non-private/test) networks - 🦀 previously completed migrations are removed for any public (non-private/test) networks
- pallet and extrinsic ordering as well as
SignedExtensions have stayed the same. Bumptransaction_versionotherwise - the benchmarks ran
- the weights have been updated for any modified runtime logic
- 🦀 the new weights are sane, there are no significant (>50%) drops or rises with no reason
- 🦀 XCM config is compatible with the configurations and versions of relevant interlocutors, like the Relay Chain.
On the release branch
The following checks can be performed after we have forked off to the release-candidate branch or started an additional release candidate branch (rc-2, rc-3, etc)
- Verify new migrations complete successfully, and the runtime state is correctly updated for any public (non-private/test) networks
- Run integration tests, and make sure they pass.
- Push runtime upgrade to Westmint and verify network stability
Github
- Check that a draft release has been created at the Github Releases page with relevant release notes
- Check that build artifacts have been added to the draft-release.
Post release
- 🦀 all commits (runtime version bumps, fixes) on this release branch have been merged back to master.
Read more about the release documentation.