customize check-dependent-* for release engineering (#11311)

This commit is contained in:
João Paulo Silva de Souza
2022-05-04 11:45:23 -03:00
committed by GitHub
parent 7d5202341b
commit 2dbdafb437
+7
View File
@@ -486,6 +486,7 @@ cargo-check-macos:
--dependent-repo "$DEPENDENT_REPO" --dependent-repo "$DEPENDENT_REPO"
--github-api-token "$GITHUB_PR_TOKEN" --github-api-token "$GITHUB_PR_TOKEN"
--extra-dependencies "$EXTRA_DEPENDENCIES" --extra-dependencies "$EXTRA_DEPENDENCIES"
--companion-overrides "$COMPANION_OVERRIDES"
# Individual jobs are set up for each dependent project so that they can be ran in parallel. # Individual jobs are set up for each dependent project so that they can be ran in parallel.
# Arguably we could generate a job for each companion in the PR's description using Gitlab's # Arguably we could generate a job for each companion in the PR's description using Gitlab's
@@ -495,12 +496,18 @@ check-dependent-polkadot:
<<: *check-dependent-project <<: *check-dependent-project
variables: variables:
DEPENDENT_REPO: polkadot DEPENDENT_REPO: polkadot
COMPANION_OVERRIDES: |
substrate: polkadot-v*
polkadot: release-v*
check-dependent-cumulus: check-dependent-cumulus:
<<: *check-dependent-project <<: *check-dependent-project
variables: variables:
DEPENDENT_REPO: cumulus DEPENDENT_REPO: cumulus
EXTRA_DEPENDENCIES: polkadot EXTRA_DEPENDENCIES: polkadot
COMPANION_OVERRIDES: |
substrate: polkadot-v*
cumulus: polkadot-v*
build-linux-substrate: build-linux-substrate: