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

[DO NOT MERGE] Test drive pipeline-scripts#19 #10496

Closed
wants to merge 3 commits into from

Conversation

joao-paulo-parity
Copy link
Contributor

@joao-paulo-parity joao-paulo-parity commented Dec 15, 2021

Setup for this scenario:

  1. xcm-executor is a dependency of Cumulus and comes from Polkadot
  2. xcm-executor uses BenchmarkError
  3. Change BenchmarkError to BenchmarkErrorFoo which causes a downstream breakage on Polkadot
  4. Cumulus does not use BenchmarkError directly but is affected transitively since Polkadot no longer would compile normally

In the situation above, the script should patch the Polkadot companion into Cumulus as suggested by paritytech/pipeline-scripts#3 (comment)

polkadot companion: paritytech/polkadot#4531

related to paritytech/pipeline-scripts#19

@joao-paulo-parity joao-paulo-parity requested review from kianenigma and a team as code owners December 15, 2021 14:59
@github-actions github-actions bot added the A0-please_review Pull request needs code review. label Dec 15, 2021
@joao-paulo-parity joao-paulo-parity added B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. labels Dec 15, 2021
@joao-paulo-parity joao-paulo-parity marked this pull request as draft December 15, 2021 15:10
@joao-paulo-parity joao-paulo-parity marked this pull request as ready for review December 15, 2021 16:18
@joao-paulo-parity
Copy link
Contributor Author

For check-dependent-cumulus, the Polkadot companion was patched into Cumulus and so the scenario from #10496 (comment) worked as intended.

Meanwhile the "simple case" of check-dependent-polkadot still works as expected.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant