r0gue-io / base-parachain

A standard parachain template, used as the base for other templates.
The Unlicense
3 stars 6 forks source link

chore: upgrade to `polkadot 1.13` #34

Closed Daanvdplas closed 3 months ago

Daanvdplas commented 4 months ago

Base parachain upgrade

  1. psvm -v "<release>" in root: upgrades Cargo.toml crate dependencies to the correct version respected to the polkadot release version (i.e. psvm -v "1.13.0")
  2. Compare release version with previous release on github (i.e. compare 1.13.0 with 1.12.0)
    • Check the files changed and go over the templates/parachain/ files. Apply changes to the base parachain.
    • Check the release for additional information of the changes that are made. Take note of the changes required for assets and contracts. These notes can then be used for downstream templates.
Daanvdplas commented 4 months ago

As for Assets and Contracts parachain upgrade

  1. First create a new branch git checkout -b chore-polkadot-v1.13.0
  2. Sync with base-parachain repository:
    git remote add upstream https://github.com/r0gue-io/base-parachain.git
    git fetch upstream
    git merge upstream/main
  3. Locally resolve the conflicts.
  4. As in the base-parachain run psvm -v "<release>" in root to update the dependencies that are not in base-parachain to the correct version.
  5. After review, merge it but don't merge with Squash and merge