Skip to content
Commit 4137aa68 authored by Liam Aharon's avatar Liam Aharon Committed by GitHub
Browse files

migrations: VersionedRuntimeUpgrade (#14311)



* VersionedRuntimeUpgrade

* only require one version and add a pre-upgrade check

* add docs

* improve warning log

* improve comments

* fix log

* use associated constants

* allow passing from and to versions

* test versioned_runtime_upgrade

* fix typo

* improve docs

* docs

* docs

* remove event from dummy pallet

* remove pre_upgrade current storage version check

* derive_impl

* skip pre/post checks if the actual migration will not run

* improve variable naming

* docs

* fix post_upgrade 'should run' logic

* fix comments

* pre and post hook tests

* feature gate try-runtime stuff

* remove deprecated macro

* Update frame/support/src/migrations.rs

Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>

* decode_all

* make experimental

* use rust generics

* add info log when running

* simplify tests

* improve log

* improve log

* cleaner pre_upgrade encoding

* Update frame/support/src/migrations.rs

Co-authored-by: default avatarGonçalo Pestana <[email protected]>

* Update frame/support/src/migrations.rs

Co-authored-by: default avatarGonçalo Pestana <[email protected]>

* Update frame/support/src/migrations.rs

Co-authored-by: default avatarGonçalo Pestana <[email protected]>

* Update frame/support/src/migrations.rs

Co-authored-by: default avatarGonçalo Pestana <[email protected]>

* Update frame/support/src/migrations.rs

Co-authored-by: default avatarGonçalo Pestana <[email protected]>

* VersionedPostUpgradeData enum

* move versioned runtime upgrade tests to test/tests

* fix rust doc

* clarify comment

---------

Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
Co-authored-by: default avatarGonçalo Pestana <[email protected]>
parent 2f98b563
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment