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

Runtime Only Releases for Parachains #984

Closed
3 tasks done
joepetrowski opened this issue Feb 11, 2022 · 1 comment
Closed
3 tasks done

Runtime Only Releases for Parachains #984

joepetrowski opened this issue Feb 11, 2022 · 1 comment
Labels
T9-release This PR/Issue is related to topics touching the release notes.

Comments

@joepetrowski
Copy link
Contributor

joepetrowski commented Feb 11, 2022

We should not need to release a node binary (right now, polkadot-collator) with parachain runtimes. Validators execute the parachain blocks in Wasm anyway, so it should be fine to decouple the node release from the runtime release as a native runtime isn't needed.

Ideally, release processes would involve:

  1. Release of polkadot-vX.Y.Z
  2. Release of Cumulus vX.Y.Z
  3. Release of parachain runtimes that will work on polkadot-collator versions > vX.Y.Z

With #948, this will be further simplified by removing step 2.

To accomplish this, I'd like to check the following:

After these are OK, let's change release CI to not include a binary with runtime releases. We will also need to make sure that Cumulus vX.Y.Z does get a release and binary.

@joepetrowski joepetrowski added T9-release This PR/Issue is related to topics touching the release notes. M5-binaries labels Feb 11, 2022
@joepetrowski
Copy link
Contributor Author

We are still beholden to a few things, like having the chain specs stored in Cumulus, that prevent complete extraction of the runtimes from the node, but I think we are quite good on this for the time being.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
T9-release This PR/Issue is related to topics touching the release notes.
Projects
None yet
Development

No branches or pull requests

1 participant