Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
df8a6d4
session: runtime api for generating session membership proofs
andresilva Aug 17, 2019
a94834e
grandpa: add runtime api for creating equivocation report txs
andresilva Aug 17, 2019
30213e4
grandpa: submit signed equivocation report transactions
andresilva Oct 18, 2019
071b3f4
grandpa: use proper equivocation report type
andresilva Oct 18, 2019
6d98987
grandpa: report equivocations
andresilva Oct 19, 2019
9df0d4d
grandpa: validate equivocation proof
andresilva Oct 21, 2019
e4435d7
grandpa: update to finality-grandpa 0.9.1
andresilva Oct 21, 2019
0497a8a
grandpa: fix encoding of session membership proof
andresilva Oct 22, 2019
b8c1c99
grandpa: initialize set id session mapping for genesis session
andresilva Oct 22, 2019
18b0d9d
grandpa: fix bug in set_id session validation
andresilva Oct 22, 2019
4848cc3
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Nov 27, 2019
c0d5453
fix compilation
andresilva Nov 27, 2019
97770a5
cleanup from merge conflicts
andresilva Nov 27, 2019
d395ff6
cleanup crate tomls
andresilva Nov 27, 2019
3962bb0
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Nov 27, 2019
a31208c
grandpa: refactor equivocation handling to separate trait
andresilva Nov 28, 2019
3d3ef58
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Dec 10, 2019
4d0b227
node-template: fix compilation
andresilva Dec 10, 2019
8e0cbf6
fix test compilation
andresilva Dec 10, 2019
2cc3d7f
bump finality-grandpa to v0.10.2
andresilva Dec 10, 2019
beb09d5
rpc: fix runtime version test
andresilva Dec 11, 2019
b9c1651
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Dec 11, 2019
d2f0a7f
CHERRY-PICK #4200: Add documentation to SubmitSignedTransaction and a…
andresilva Dec 11, 2019
044c7f0
grandpa: skip block initialization on report submission method
andresilva Dec 11, 2019
17af714
primitives: allow transaction pool access by default for offchain calls
andresilva Dec 11, 2019
29e4f94
grandpa: unused parameters
andresilva Dec 11, 2019
e69c86e
grandpa: remove unused method
andresilva Dec 11, 2019
856087d
grandpa: enable equivocation reporting
andresilva Dec 11, 2019
4e4a27b
grandpa: add workaround for parameter encoding
andresilva Dec 11, 2019
47aab63
grandpa: fix localized_payload calls in tests
andresilva Dec 11, 2019
8fc3cd3
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Dec 12, 2019
da9d216
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Dec 16, 2019
721baad
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Jan 27, 2020
44b3fde
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Jan 27, 2020
9e1586e
fix submit_report_equivocation_extrinsic in runtimes
andresilva Jan 28, 2020
a3c62ea
node: fix submit transaction test compilation
andresilva Jan 28, 2020
bd814e7
node: bump spec_version
andresilva Jan 28, 2020
9ac2c45
rpc: fix api version test
andresilva Jan 29, 2020
2059062
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Jan 31, 2020
ec2c737
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Feb 14, 2020
ee3f6b0
grandpa: allow custom equivocation offence type
andresilva Feb 24, 2020
45d2550
grandpa: add test for authorities::next_change_height
andresilva Feb 25, 2020
3b4c910
grandpa: cleanup report_equivocation function
andresilva Feb 25, 2020
aced659
node: move reporting app crypto to node-primitives
andresilva Feb 25, 2020
1c3d8a0
grandpa: move equivocation traits to own module
andresilva Feb 25, 2020
45d6d9d
grandpa: rename app-crypto crate import
andresilva Feb 25, 2020
a04d98c
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Feb 26, 2020
34a89c2
grandpa: export equivocation types
andresilva Feb 26, 2020
bcc0497
node: bump spec_version
andresilva Feb 26, 2020
2c8e808
grandpa: rename EquivocationReport to EquivocationProof
andresilva Feb 26, 2020
bea38e7
grandpa: add missing docs to primitives
andresilva Feb 26, 2020
c182781
grandpa: add missing docs to equivocation
andresilva Feb 26, 2020
0ee7249
node: fix compilation
andresilva Feb 26, 2020
18ad970
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Feb 26, 2020
237f516
grandpa: add missing docs to pallet
andresilva Feb 26, 2020
a99bea6
node: bump spec_version
andresilva Feb 26, 2020
443856b
fix whitespace
andresilva Mar 2, 2020
f8459bc
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Mar 13, 2020
6372736
grandpa: return error on offence reporting
andresilva Mar 13, 2020
2f05c6d
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Mar 25, 2020
6828d57
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Mar 30, 2020
18eb560
grandpa: expose session and validator count in proofs through traits
andresilva Apr 1, 2020
9a04120
grandpa: use strong key in module KeyOwnerProofSystem
andresilva Apr 1, 2020
5be01ef
grandpa: move key ownership proof to grandpa runtime api
andresilva Apr 1, 2020
5a24915
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Apr 1, 2020
d3304fe
grandpa: remove unnecessary cloning when checking equivocation proof
andresilva Apr 2, 2020
71d60de
grandpa: make report_equivocation a method in Environment
andresilva Apr 2, 2020
bd4c74f
support: implement KeyOwnerProofSystem for ()
andresilva Apr 8, 2020
668363f
grandpa: move KeyOwnerProofSystem to module trait
andresilva Apr 8, 2020
7658f31
test-utils: fix runtime compilation
andresilva Apr 8, 2020
97d8fb8
grandpa: fix test compilation
andresilva Apr 8, 2020
7926ab9
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Apr 8, 2020
712c78d
grandpa: fix test compilation after merge
andresilva Apr 8, 2020
ae2f6bf
grandpa: simplify transaction submission types
andresilva Apr 8, 2020
b6ef6e3
grandpa: validate equivocation report in signed extension
andresilva Apr 8, 2020
7d3cfd7
client: fix test
andresilva Apr 8, 2020
a15f483
node: use ValidateEquivocationReport signed extension
andresilva Apr 8, 2020
dca1a80
grandpa: expose key ownership proof under opaque type
andresilva Apr 8, 2020
f686072
grandpa: better docs on key ownership proofs
andresilva Apr 9, 2020
a91c2eb
grandpa: add note about signed extension
andresilva Apr 9, 2020
a3e8314
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Apr 9, 2020
88d4f32
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Apr 14, 2020
837ebbf
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Apr 17, 2020
ca43f21
grandpa: add ValidateEquivocationReport::new
andresilva Apr 17, 2020
75ec8e8
grandpa: remove skip_initialize_block from runtime api
andresilva Apr 20, 2020
e787d7f
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva Apr 27, 2020
ea73e51
grandpa: use new offchain transaction submission API
andresilva Apr 27, 2020
4468c00
grandpa: take set_id in generate_key_ownership_proof
andresilva Apr 27, 2020
e8981b7
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva May 5, 2020
873fe19
grandpa: update to finality-grandpa v0.12.2
andresilva May 5, 2020
207e0dc
grandpa: cleanup usages of AuthoritySet::current
andresilva May 5, 2020
94990ce
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva May 5, 2020
a237061
grandpa: fix test
andresilva May 5, 2020
769d1d5
grandpa: add mocking utilities for equivocation reporting
andresilva May 5, 2020
f66ba8b
grandpa: add test for equivocation reporting
andresilva May 5, 2020
76eeee1
grandpa: move SetIdSession initialization
andresilva May 5, 2020
34e4040
grandpa: add more tests
andresilva May 5, 2020
b34ebde
node: enable historical session manager
andresilva May 5, 2020
999b671
node: bump spec_version
andresilva May 5, 2020
7f08cc1
node: use strong key types in KeyOwnerProofSystem definitions
andresilva May 6, 2020
ee614f1
Merge branch 'master' into andre/report-grandpa-equivocations
andresilva May 6, 2020
d390b74
grandpa: export GrandpaEquivocationOffence type
andresilva May 6, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Prev Previous commit
Next Next commit
Merge branch 'master' into andre/report-grandpa-equivocations
  • Loading branch information
andresilva committed Nov 27, 2019
commit 4848cc336f4d93086be4a3e84f462fcabacda88c
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ doc
.idea/
Dockerfile
.dockerignore
.local
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ tab_width=4
end_of_line=lf
charset=utf-8
trim_trailing_whitespace=true
max_line_length=120
max_line_length=100
insert_final_newline=true

[*.yml]
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ rls*.log
*.orig
*.rej
**/wip/*.stderr
.local
157 changes: 110 additions & 47 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,12 @@ variables:
- schedules
- web
- /^[0-9]+$/ # PRs
retry:
max: 2
when:
- runner_system_failure
- unknown_failure
- api_failure
tags:
- linux-docker

Expand All @@ -72,7 +78,7 @@ check-runtime:
GITLAB_API: "https://gitlab.parity.io/api/v4"
GITHUB_API_PROJECT: "parity%2Finfrastructure%2Fgithub-api"
script:
- ./scripts/gitlab/check_runtime.sh
- ./.maintain/gitlab/check_runtime.sh
allow_failure: true


Expand All @@ -83,7 +89,7 @@ check-line-width:
only:
- /^[0-9]+$/
script:
- ./scripts/gitlab/check_line_width.sh
- ./.maintain/gitlab/check_line_width.sh
allow_failure: true


Expand Down Expand Up @@ -111,7 +117,7 @@ cargo-check-subkey:
except:
- /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
script:
- cd ./subkey
- cd ./bin/subkey
- BUILD_DUMMY_WASM_BINARY=1 time cargo check --release
- sccache -s

Expand All @@ -127,7 +133,7 @@ test-linux-stable: &test-linux
variables:
- $DEPLOY_TAG
script:
- time cargo test --all --release --verbose --locked |
- WASM_BUILD_NO_COLOR=1 time cargo test --all --release --verbose --locked |
tee output.log
- sccache -s
after_script:
Expand All @@ -139,8 +145,16 @@ test-linux-stable: &test-linux
paths:
- ${CI_COMMIT_SHORT_SHA}_warnings.log

test-dependency-rules: &test-linux
stage: test
<<: *docker-env
except:
variables:
- $DEPLOY_TAG
script:
- .maintain/ensure-deps.sh

test-srml-staking: &test-srml-staking
test-frame-staking: &test-frame-staking
stage: test
<<: *docker-env
variables:
Expand All @@ -152,14 +166,25 @@ test-srml-staking: &test-srml-staking
variables:
- $DEPLOY_TAG
script:
- cd srml/staking/
- time cargo test --release --verbose --no-default-features --features std
- cd frame/staking/
- WASM_BUILD_NO_COLOR=1 time cargo test --release --verbose --no-default-features --features std
- sccache -s





test-wasmtime: &test-wasmtime
stage: test
<<: *docker-env
variables:
# Enable debug assertions since we are running optimized builds for testing
# but still want to have debug assertions.
RUSTFLAGS: -Cdebug-assertions=y
RUST_BACKTRACE: 1
except:
variables:
- $DEPLOY_TAG
script:
- cd client/executor
- WASM_BUILD_NO_COLOR=1 time cargo test --release --verbose --features wasmtime
- sccache -s

test-linux-stable-int:
<<: *test-linux
Expand All @@ -171,7 +196,7 @@ test-linux-stable-int:
script:
- echo "___Logs will be partly shown at the end in case of failure.___"
- echo "___Full log will be saved to the job artifacts only in case of failure.___"
- RUST_LOG=sync=trace,consensus=trace,client=trace,state-db=trace,db=trace,forks=trace,state_db=trace,storage_cache=trace
- WASM_BUILD_NO_COLOR=1 RUST_LOG=sync=trace,consensus=trace,client=trace,state-db=trace,db=trace,forks=trace,state_db=trace,storage_cache=trace
time cargo test -p node-cli --release --verbose --locked -- --ignored --test-threads=1
&> ${CI_COMMIT_SHORT_SHA}_int_failure.log
- sccache -s
Expand All @@ -193,27 +218,16 @@ check-web-wasm:
script:
# WASM support is in progress. As more and more crates support WASM, we
# should add entries here. See https://github.com/paritytech/substrate/issues/2416
- time cargo web build -p sr-io
- time cargo web build -p sr-primitives
- time cargo web build -p sr-std
- time cargo web build -p substrate-client
- time cargo web build -p substrate-consensus-aura
- time cargo web build -p substrate-consensus-babe
- time cargo web build -p substrate-consensus-common
- time cargo web build -p substrate-keyring
- time cargo web build -p substrate-keystore
- time cargo web build -p substrate-executor
- time cargo web build -p substrate-network
- time cargo web build -p substrate-panic-handler
- time cargo web build -p substrate-peerset
- time cargo web build -p substrate-primitives
# TODO: we can't use cargo web until https://github.com/paritytech/jsonrpc/pull/436 is deployed
- time cargo build -p substrate-rpc-servers --target wasm32-unknown-unknown
- time cargo web build -p substrate-serializer
- time cargo web build -p substrate-state-db
- time cargo web build -p substrate-state-machine
- time cargo web build -p substrate-telemetry
- time cargo web build -p substrate-trie
- time cargo build --target=wasm32-unknown-unknown -p sr-io
- time cargo build --target=wasm32-unknown-unknown -p sr-primitives
- time cargo build --target=wasm32-unknown-unknown -p sr-std
- time cargo build --target=wasm32-unknown-unknown -p substrate-client
- time cargo build --target=wasm32-unknown-unknown -p substrate-consensus-aura
- time cargo build --target=wasm32-unknown-unknown -p substrate-consensus-babe
- time cargo build --target=wasm32-unknown-unknown -p substrate-consensus-common
- time cargo build --target=wasm32-unknown-unknown -p substrate-telemetry
# Note: the command below is a bit weird because several Cargo issues prevent us from compiling the node in a more straight-forward way.
- time cargo build --manifest-path=bin/node/cli/Cargo.toml --no-default-features --features "browser" --target=wasm32-unknown-unknown
- sccache -s

node-exits:
Expand All @@ -222,7 +236,27 @@ node-exits:
except:
- /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
script:
- ./ci/check_for_exit.sh
- ./.maintain/check_for_exit.sh


test-full-crypto-feature: &test-full-crypto-feature
stage: test
<<: *docker-env
variables:
# Enable debug assertions since we are running optimized builds for testing
# but still want to have debug assertions.
RUSTFLAGS: -Cdebug-assertions=y
RUST_BACKTRACE: 1
except:
variables:
- $DEPLOY_TAG
script:
- cd primitives/core/
- time cargo +nightly build --verbose --no-default-features --features full_crypto
- cd ../application-crypto
- time cargo +nightly build --verbose --no-default-features --features full_crypto
- sccache -s


#### stage: build

Expand All @@ -235,7 +269,7 @@ build-linux-substrate:
variables:
- $DEPLOY_TAG
script:
- time cargo build --release --verbose
- WASM_BUILD_NO_COLOR=1 time cargo build --release --verbose
- mkdir -p ./artifacts/substrate/
- mv ./target/release/substrate ./artifacts/substrate/.
- echo -n "Substrate version = "
Expand All @@ -248,8 +282,8 @@ build-linux-substrate:
fi
- sha256sum ./artifacts/substrate/substrate | tee ./artifacts/substrate/substrate.sha256
- printf '\n# building node-template\n\n'
- ./scripts/node-template-release.sh ./artifacts/substrate/substrate-node-template.tar.gz
- cp -r scripts/docker/substrate.Dockerfile ./artifacts/substrate/
- ./.maintain/node-template-release.sh ./artifacts/substrate/substrate-node-template.tar.gz
- cp -r .maintain/docker/substrate.Dockerfile ./artifacts/substrate/
- sccache -s

build-linux-subkey:
Expand All @@ -261,9 +295,9 @@ build-linux-subkey:
variables:
- $DEPLOY_TAG
script:
- cd ./subkey
- cd ./bin/subkey
- BUILD_DUMMY_WASM_BINARY=1 time cargo build --release --verbose
- cd ..
- cd -
- sccache -s
- mkdir -p ./artifacts/subkey
- mv ./target/release/subkey ./artifacts/subkey/.
Expand All @@ -272,7 +306,7 @@ build-linux-subkey:
sed -n -r 's/^subkey ([0-9.]+.*)/\1/p' |
tee ./artifacts/subkey/VERSION;
- sha256sum ./artifacts/subkey/subkey | tee ./artifacts/subkey/subkey.sha256
- cp -r scripts/docker/subkey.Dockerfile ./artifacts/subkey/
- cp -r .maintain/docker/subkey.Dockerfile ./artifacts/subkey/
- sccache -s

build-rust-doc-release:
Expand All @@ -288,7 +322,7 @@ build-rust-doc-release:
<<: *build-only
script:
- rm -f ./crate-docs/index.html # use it as an indicator if the job succeeds
- BUILD_DUMMY_WASM_BINARY=1 RUSTDOCFLAGS="--html-in-header $(pwd)/rustdoc-header.html" time cargo +nightly doc --release --all --verbose
- BUILD_DUMMY_WASM_BINARY=1 RUSTDOCFLAGS="--html-in-header $(pwd)/.maintain/rustdoc-header.html" time cargo +nightly doc --release --all --verbose
- cp -R ./target/doc ./crate-docs
- echo "<meta http-equiv=refresh content=0;url=substrate_service/index.html>" > ./crate-docs/index.html
- sccache -s
Expand All @@ -312,6 +346,35 @@ check_warnings:
fi
allow_failure: true

# Check whether Polkadot 'master' branch builds using this Substrate commit.
check_polkadot:
stage: build
<<: *docker-env
allow_failure: true
dependencies:
- test-linux-stable
script:
- COMMIT_HASH=$(git rev-parse HEAD)
- SUBSTRATE_PATH=$(pwd)
# Clone the current Polkadot master branch into ./polkadot.
- git clone --depth 1 https://gitlab.parity.io/parity/polkadot.git
- cd polkadot
# Within Polkadot 'master' alter each Cargo.toml that references the
# Substrate 'polkadot-master' branch:
# 1. Replace the 'branch = "polkadot-master"' statements with the rev of our
# commit.
# 2. Replace 'git = "https://.*"' with 'git = "file://.*"' (the local
# checked out Substrate repository one folder above).
# 3. Remove any trailing commas.
- git grep -l "polkadot-master" | grep toml | xargs sed -i "s/branch.*=.*\"polkadot-master\"/rev = \"$COMMIT_HASH\"/; s~https://github.com/paritytech/substrate~file://$SUBSTRATE_PATH~; s/,\s*}/ }/"
# Make sure 'Cargo.lock' matches 'Cargo.toml'. It's enough to update one
# package, others are updated along the way.
- cargo update -p sr-io
# Check whether Polkadot 'master' branch builds with this Substrate commit.
- time cargo check
- cd -
- sccache -s

#### stage: publish

.publish-docker-release: &publish-docker-release
Expand Down Expand Up @@ -478,10 +541,10 @@ publish-gh-doc:
- echo "Substrate version = ${DEPLOY_TAG}"
# or use helm to render the template
- helm template
--values ./scripts/kubernetes/values.yaml
--values ./.maintain/kubernetes/values.yaml
--set image.tag=${DEPLOY_TAG}
--set validator.keys=${VALIDATOR_KEYS}
./scripts/kubernetes | kubectl apply -f - --dry-run=false
./.maintain/kubernetes | kubectl apply -f - --dry-run=false
- echo "# substrate namespace ${KUBE_NAMESPACE}"
- kubectl -n ${KUBE_NAMESPACE} get all
- echo "# substrate's nodes' external ip addresses:"
Expand Down Expand Up @@ -543,16 +606,16 @@ deploy-ue1-tag:
validator 1 4:
<<: *validator-deploy
script:
- ./scripts/flamingfir-deploy.sh flamingfir-validator1
- ./.maintain/flamingfir-deploy.sh flamingfir-validator1
validator 2 4:
<<: *validator-deploy
script:
- ./scripts/flamingfir-deploy.sh flamingfir-validator2
- ./.maintain/flamingfir-deploy.sh flamingfir-validator2
validator 3 4:
<<: *validator-deploy
script:
- ./scripts/flamingfir-deploy.sh flamingfir-validator3
- ./.maintain/flamingfir-deploy.sh flamingfir-validator3
validator 4 4:
<<: *validator-deploy
script:
- ./scripts/flamingfir-deploy.sh flamingfir-validator4
- ./.maintain/flamingfir-deploy.sh flamingfir-validator4
1 change: 0 additions & 1 deletion Dockerfile → .maintain/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
export PATH="$PATH:$HOME/.cargo/bin" && \
rustup toolchain install nightly && \
rustup target add wasm32-unknown-unknown --toolchain nightly && \
cargo install --git https://github.com/alexcrichton/wasm-gc && \
rustup default nightly && \
rustup default stable && \
cargo build "--$PROFILE"
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ LABEL io.parity.image.authors="[email protected]" \
io.parity.image.vendor="Parity Technologies" \
io.parity.image.title="parity/subkey" \
io.parity.image.description="Subkey: key generating utility for Substrate." \
io.parity.image.source="https://github.com/paritytech/substrate/blob/${VCS_REF}/scripts/docker/subkey.Dockerfile" \
io.parity.image.source="https://github.com/paritytech/substrate/blob/${VCS_REF}/.maintain/docker/subkey.Dockerfile" \
io.parity.image.revision="${VCS_REF}" \
io.parity.image.created="${BUILD_DATE}" \
io.parity.image.documentation="https://github.com/paritytech/substrate/tree/${VCS_REF}/subkey"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ LABEL io.parity.image.authors="[email protected]" \
io.parity.image.vendor="Parity Technologies" \
io.parity.image.title="parity/substrate" \
io.parity.image.description="Substrate: The platform for blockchain innovators." \
io.parity.image.source="https://github.com/paritytech/substrate/blob/${VCS_REF}/scripts/docker/Dockerfile" \
io.parity.image.source="https://github.com/paritytech/substrate/blob/${VCS_REF}/.maintain/docker/Dockerfile" \
io.parity.image.revision="${VCS_REF}" \
io.parity.image.created="${BUILD_DATE}" \
io.parity.image.documentation="https://wiki.parity.io/Parity-Substrate"
Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.