Unverified Commit 23a68841 authored by Denis_P's avatar Denis_P 🏑 Committed by GitHub
Browse files

Publish rococo on every push to `rococo-v1` branch (#2388)

* CI: change manual triggering to auto based on rules [skip ci]

* CI: remove debug comments [skip ci]

* CI: chore

* CI: chore

* CI: cargo update -p sp_io
parent 932e7b61
Pipeline #123350 skipped
......@@ -6,7 +6,7 @@
# setting DEPLOY_TAG will only deploy the tagged image
#
# please do not add new jobs without "rules:" and "*-env". There are &rules-test for everything,
# &rules-pr-only and &rules-build presets. And "kubernetes-env" with "docker-env" to set a runner
# &rules-pr-only preset. And "kubernetes-env" with "docker-env" to set a runner
# which executes the job.
stages:
......@@ -62,33 +62,17 @@ default:
- cargo --version
- sccache -s
.rules-build: &rules-build
rules:
# Due to https://gitlab.com/gitlab-org/gitlab/-/issues/31264 there's no way to setup a manual
# build job so that publish-docker-rococo would "needs" build-linux-rococo job. This leads
# either to blocked or to forever running pipeline. It was decided to run these jobs from UI
# and on schedule.
#
# $PIPELINE should be passed in https://gitlab.parity.io/parity/polkadot/-/pipeline_schedules
# or other trigger to avoid running these jobs and run just those allowing this variable.
- if: $PIPELINE == "rococo"
when: never
- if: $CI_PIPELINE_SOURCE == "web"
- if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_COMMIT_REF_NAME == "master"
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
.rules-test: &rules-test
# these jobs run always*
rules:
- if: $PIPELINE == "rococo"
- if: $CI_COMMIT_REF_NAME == "rococo-v1"
when: never
- when: always
.pr-only: &rules-pr-only
# these jobs run only on PRs
rules:
- if: $PIPELINE == "rococo"
- if: $CI_COMMIT_REF_NAME == "rococo-v1"
when: never
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
......@@ -202,28 +186,19 @@ build-linux-release:
<<: *collect-artifacts
<<: *docker-env
<<: *compiler-info
variables:
EXTRA_FLAGS: ""
rules:
# .rules-test with manual on PRs
- if: $PIPELINE == "rococo"
when: never
# extra features when building on `rococo-v1` branch and manual build on PRs
- if: $CI_COMMIT_REF_NAME == "rococo-v1"
variables:
EXTRA_FLAGS: "--features=real-overseer"
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
when: manual
allow_failure: true
- when: always
when: manual
allow_failure: true
- when: always
script:
- time cargo build --release --verbose
- sccache -s
- *pack-artifacts
build-linux-rococo:
stage: build
<<: *collect-artifacts
<<: *docker-env
<<: *compiler-info
rules:
- if: $PIPELINE == "rococo"
script:
- time cargo build --release --verbose --features=real-overseer
- time cargo build --release --verbose ${EXTRA_FLAGS}
- sccache -s
- *pack-artifacts
......@@ -270,41 +245,30 @@ generate-impl-guide:
# only VERSION information is needed for the deployment
- find ./artifacts/ -depth -not -name VERSION -not -name artifacts -delete
publish-docker-polkadot:
publish-dockerhub:
stage: publish
<<: *build-push-docker-image
variables:
GIT_STRATEGY: none
# DOCKERFILE: scripts/docker/Dockerfile
IMAGE_NAME: docker.io/parity/polkadot
rules:
# Don't run on releases - this is handled by the Github Action here:
# .github/workflows/publish-docker-release.yml
rules:
- if: $PIPELINE == "rococo"
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
when: never
- if: $CI_COMMIT_REF_NAME == "rococo-v1"
variables:
IMAGE_NAME: docker.io/parity/rococo
- if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_PIPELINE_SOURCE == "web"
- if: $CI_COMMIT_REF_NAME == "master"
needs:
- job: build-linux-release
artifacts: true
variables:
GIT_STRATEGY: none
# DOCKERFILE: scripts/docker/Dockerfile
IMAGE_NAME: docker.io/parity/polkadot
publish-docker-rococo:
stage: publish
<<: *build-push-docker-image
rules:
- if: $PIPELINE == "rococo"
needs:
- job: build-linux-rococo
artifacts: true
variables:
GIT_STRATEGY: none
# DOCKERFILE: scripts/docker/Dockerfile
IMAGE_NAME: docker.io/parity/rococo
publish-s3-release:
stage: publish
<<: *rules-build
needs:
- job: build-linux-release
artifacts: true
......@@ -314,6 +278,14 @@ publish-s3-release:
GIT_STRATEGY: none
BUCKET: "releases.parity.io"
PREFIX: "polkadot/${ARCH}-${DOCKER_OS}"
rules:
- if: $CI_COMMIT_REF_NAME == "rococo-v1"
variables:
PREFIX: "rococo/${ARCH}-${DOCKER_OS}"
- if: $CI_PIPELINE_SOURCE == "web"
- if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_COMMIT_REF_NAME == "master"
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
before_script:
- *check-versions
script:
......@@ -343,7 +315,14 @@ publish-s3-release:
deploy-polkasync-kusama:
stage: deploy
<<: *rules-build
rules:
# former .rules-build
- if: $CI_COMMIT_REF_NAME == "rococo-v1"
when: never
- if: $CI_PIPELINE_SOURCE == "web"
- if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_COMMIT_REF_NAME == "master"
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
variables:
POLKADOT_CI_COMMIT_NAME: "${CI_COMMIT_REF_NAME}"
POLKADOT_CI_COMMIT_REF: "${CI_COMMIT_REF}"
......
......@@ -1567,7 +1567,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "fork-tree"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"parity-scale-codec",
]
......@@ -1585,7 +1585,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -1603,7 +1603,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking-cli"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"Inflector",
"chrono",
......@@ -1626,7 +1626,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -1642,7 +1642,7 @@ dependencies = [
[[package]]
name = "frame-metadata"
version = "12.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"parity-scale-codec",
"serde",
......@@ -1653,7 +1653,7 @@ dependencies = [
[[package]]
name = "frame-support"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"bitflags",
"frame-metadata",
......@@ -1679,7 +1679,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"Inflector",
"frame-support-procedural-tools",
......@@ -1691,7 +1691,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate",
......@@ -1703,7 +1703,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
......@@ -1713,7 +1713,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"impl-trait-for-tuples 0.2.0",
......@@ -1729,7 +1729,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -1743,7 +1743,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"parity-scale-codec",
"sp-api",
......@@ -4019,7 +4019,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b"
[[package]]
name = "pallet-authority-discovery"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4035,7 +4035,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4050,7 +4050,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4075,7 +4075,7 @@ dependencies = [
[[package]]
name = "pallet-balances"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4089,7 +4089,7 @@ dependencies = [
[[package]]
name = "pallet-bounties"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4104,7 +4104,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4120,7 +4120,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4135,7 +4135,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
version = "3.0.0"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4150,7 +4150,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4171,7 +4171,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"enumflags2",
"frame-benchmarking",
......@@ -4187,7 +4187,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4206,7 +4206,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4223,7 +4223,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4237,7 +4237,7 @@ dependencies = [
[[package]]
name = "pallet-multisig"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4253,7 +4253,7 @@ dependencies = [
[[package]]
name = "pallet-nicks"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4267,7 +4267,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4282,7 +4282,7 @@ dependencies = [
[[package]]
name = "pallet-offences-benchmarking"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4303,7 +4303,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4319,7 +4319,7 @@ dependencies = [
[[package]]
name = "pallet-randomness-collective-flip"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4332,7 +4332,7 @@ dependencies = [
[[package]]
name = "pallet-recovery"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"enumflags2",
"frame-support",
......@@ -4347,7 +4347,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4362,7 +4362,7 @@ dependencies = [
[[package]]
name = "pallet-session"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4382,7 +4382,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4398,7 +4398,7 @@ dependencies = [
[[package]]
name = "pallet-society"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4412,7 +4412,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4434,7 +4434,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-curve"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.24",
......@@ -4445,7 +4445,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4459,7 +4459,7 @@ dependencies = [
[[package]]
name = "pallet-timestamp"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4477,7 +4477,7 @@ dependencies = [
[[package]]
name = "pallet-tips"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4492,7 +4492,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-support",
"frame-system",
......@@ -4508,7 +4508,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"jsonrpc-core",
"jsonrpc-core-client",
......@@ -4525,7 +4525,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
......@@ -4536,7 +4536,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4552,7 +4552,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4568,7 +4568,7 @@ dependencies = [
[[package]]
name = "pallet-vesting"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"enumflags2",
"frame-benchmarking",
......@@ -6895,7 +6895,7 @@ dependencies = [
[[package]]
name = "sc-authority-discovery"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"async-trait",
"derive_more",
......@@ -6923,7 +6923,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"futures 0.3.12",
"futures-timer 3.0.2",
......@@ -6946,7 +6946,7 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"parity-scale-codec",
"sc-client-api",
......@@ -6963,7 +6963,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"impl-trait-for-tuples 0.2.0",
"parity-scale-codec",
......@@ -6984,7 +6984,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.24",
......@@ -6995,7 +6995,7 @@ dependencies = [
[[package]]
name = "sc-cli"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"chrono",
"fdlimit",
......@@ -7033,7 +7033,7 @@ dependencies = [
[[package]]
name = "sc-client-api"
version = "2.0.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"derive_more",
"fnv",
......@@ -7067,7 +7067,7 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"blake2-rfc",
"hash-db",
......@@ -7097,7 +7097,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"sc-client-api",
"sp-blockchain",
......@@ -7108,7 +7108,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"derive_more",
"fork-tree",
......@@ -7154,7 +7154,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"derive_more",
"futures 0.3.12",
......@@ -7178,7 +7178,7 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"fork-tree",
"parity-scale-codec",
......@@ -7191,7 +7191,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.8.1"
source = "git+https://github.com/paritytech/substrate#3c9b031e449a6249dde07e00066848e0ee481ddf"
source = "git+https://github.com/paritytech/substrate#09ba69f9e8e77eadc6acf22d3a96f2d54fd34e92"
dependencies = [
"futures 0.3.12",
"futures-timer 3.0.2",
......@@ -7217,7 +7217,7 @@ dependencies = [
[[package]]