mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-15 22:01:04 +00:00
Runtime release checklist template update (#1762)
* 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>
This commit is contained in:
@@ -6,6 +6,10 @@ title: Release Checklist for Runtime {{ env.VERSION }}
|
|||||||
|
|
||||||
# Release Checklist - Runtimes
|
# 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 :crab: are meant to be checked by [a runtime engineer](https://github.com/paritytech/cumulus/issues/1761).
|
||||||
|
|
||||||
## Runtimes Release
|
## Runtimes Release
|
||||||
|
|
||||||
### Codebase
|
### Codebase
|
||||||
@@ -13,19 +17,17 @@ These checks should be performed on the codebase.
|
|||||||
|
|
||||||
- [ ] the [`spec_version`](https://github.com/paritytech/cumulus/blob/master/docs/release.md#spec-version) has been incremented since the
|
- [ ] the [`spec_version`](https://github.com/paritytech/cumulus/blob/master/docs/release.md#spec-version) has been incremented since the
|
||||||
last release for any native runtimes from any existing use on public (non-private/test) networks
|
last release for any native runtimes from any existing use on public (non-private/test) networks
|
||||||
- [ ] previously [completed migrations](https://github.com/paritytech/cumulus/blob/master/docs/release.md#old-migrations-removed) are
|
- [ ] :crab: previously [completed migrations](https://github.com/paritytech/cumulus/blob/master/docs/release.md#old-migrations-removed) are removed for any public (non-private/test) networks
|
||||||
removed for any public (non-private/test) networks
|
|
||||||
- [ ] No migrations added in the last release that would need to be removed
|
|
||||||
- [ ] pallet and [extrinsic ordering](https://github.com/paritytech/cumulus/blob/master/docs/release.md#extrinsic-ordering--storage) as well as `SignedExtension`s have stayed
|
- [ ] pallet and [extrinsic ordering](https://github.com/paritytech/cumulus/blob/master/docs/release.md#extrinsic-ordering--storage) as well as `SignedExtension`s have stayed
|
||||||
the same. Bump `transaction_version` otherwise
|
the same. Bump `transaction_version` otherwise
|
||||||
- [ ] the [benchmarks](https://github.com/paritytech/ci_cd/wiki/Benchmarks:-cumulus) ran
|
- [ ] the [benchmarks](https://github.com/paritytech/ci_cd/wiki/Benchmarks:-cumulus) ran
|
||||||
- [ ] the weights have been updated for any modified runtime logic
|
- [ ] the weights have been updated for any modified runtime logic
|
||||||
- [ ] the various pieces of XCM config are sane
|
- [ ] :crab: the new weights are sane, there are no significant (>50%) drops or rises with no reason
|
||||||
|
- [ ] :crab: XCM config is compatible with the configurations and versions of relevant interlocutors, like the Relay Chain.
|
||||||
|
|
||||||
### On the release branch
|
### On the release branch
|
||||||
|
|
||||||
The following checks can be performed after we have forked off to the release-
|
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)
|
||||||
candidate branch or started an additional release candidate branch (rc-2, rc-3, etc)
|
|
||||||
|
|
||||||
- [ ] Verify [new migrations](https://github.com/paritytech/cumulus/blob/master/docs/release.md#new-migrations) complete successfully, and the
|
- [ ] Verify [new migrations](https://github.com/paritytech/cumulus/blob/master/docs/release.md#new-migrations) complete successfully, and the
|
||||||
runtime state is correctly updated for any public (non-private/test)
|
runtime state is correctly updated for any public (non-private/test)
|
||||||
@@ -41,6 +43,10 @@ candidate branch or started an additional release candidate branch (rc-2, rc-3,
|
|||||||
- [ ] Check that [build artifacts](https://github.com/paritytech/cumulus/blob/master/docs/release.md#build-artifacts) have been added to the
|
- [ ] Check that [build artifacts](https://github.com/paritytech/cumulus/blob/master/docs/release.md#build-artifacts) have been added to the
|
||||||
draft-release.
|
draft-release.
|
||||||
|
|
||||||
|
# Post release
|
||||||
|
|
||||||
|
- [ ] :crab: all commits (runtime version bumps, fixes) on this release branch have been merged back to master.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Read more about the [release documentation](https://github.com/paritytech/cumulus/blob/master/docs/release.md).
|
Read more about the [release documentation](https://github.com/paritytech/cumulus/blob/master/docs/release.md).
|
||||||
|
|||||||
Reference in New Issue
Block a user