Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Add release checklist #1316

Merged
10 commits merged into from
Aug 26, 2020
11 changes: 11 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Release Checklist

The following checks should be completed before releasing a new version of the Polkadot/Kusama/Westend runtime or client:

- [ ] Verify new migrations complete successfully, and the runtime state is correctly updated.
- [ ] Verify previously completed migrations are removed. (`on_runtime_upgrade`)
- [ ] Verify pallet and extrinsic ordering has stayed the same (check metadata). Bump `transaction_version` if not.
- [ ] Verify new extrinsics have been correctly whitelisted/blacklisted for proxy filters.
- [ ] Check that the new client releases have run on the network without issue for 24 hours.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would expand this a bit:

  • Which network(s)?
  • In what role should the node run?
  • Is this in addition to having any necessary PRs run on a validator node as part of a burn-in process prior to being merged with master?

- [ ] Verify benchmarks have been updated for any modified runtime logic.
- [ ] Verify Polkadot JS API and Apps are up to date with the latest runtime changes.