difftreelog
delete unsed vars from CI matrix
in: master
26 files changed
.docker/Dockerfile-chain-devdiffbeforeafterboth1FROM ubuntu:20.041FROM ubuntu:20.04223ARG RUST_TOOLCHAIN=3ARG RUST_TOOLCHAIN4ARG FEATURE=4ARG NETWORK556ENV DEBIAN_FRONTEND=noninteractive6ENV DEBIAN_FRONTEND=noninteractive7ENV TZ=Etc/UTC7ENV TZ=Etc/UTC8ENV FEATURE=$FEATURE8ENV NETWORK=$NETWORK9ENV CARGO_HOME="/cargo-home"9ENV CARGO_HOME="/cargo-home"10ENV PATH="/cargo-home/bin:$PATH"10ENV PATH="/cargo-home/bin:$PATH"111112RUN echo "$FEATURE\n" && echo "$RUST_TOOLCHAIN\n"12RUN echo "$NETWORK\n" && echo "$RUST_TOOLCHAIN\n"131314RUN apt-get update && apt-get install -y git curl libssl-dev llvm pkg-config libclang-dev clang git make cmake protobuf-compiler14RUN apt-get update && apt-get install -y git curl libssl-dev llvm pkg-config libclang-dev clang git make cmake protobuf-compiler151526WORKDIR /dev_chain26WORKDIR /dev_chain272728RUN cargo build --release28RUN cargo build --release29RUN echo "$FEATURE"29RUN echo "$NETWORK"303031CMD cargo run --release --features=$FEATURE -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external31CMD cargo run --release --features=${NETWORK}-runtime -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external3232.docker/Dockerfile-chain-dev-unitdiffbeforeafterboth101011RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain none11RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain none121213ARG RUST_TOOLCHAIN=13ARG RUST_TOOLCHAIN14ARG FEATURE=14ARG NETWORK151516RUN rustup toolchain uninstall $(rustup toolchain list) && \16RUN rustup toolchain uninstall $(rustup toolchain list) && \17 rustup toolchain install $RUST_TOOLCHAIN && \17 rustup toolchain install $RUST_TOOLCHAIN && \.docker/Dockerfile-parachaindiffbeforeafterboth35FROM rust-builder as builder-unique35FROM rust-builder as builder-unique363637ARG PROFILE=release37ARG PROFILE=release38ARG FEATURE=38ARG NETWORK39ARG REPO_URL=39ARG REPO_URL40ARG BRANCH=40ARG BRANCH414142WORKDIR /unique_parachain42WORKDIR /unique_parachain434344RUN git clone $REPO_URL -b $BRANCH . && \44RUN git clone $REPO_URL -b $BRANCH . && \45 cargo build --features=$FEATURE --$PROFILE45 cargo build --features=${NETWORK}-runtime --$PROFILE464647# ===== RUN ======47# ===== RUN ======4848.docker/Dockerfile-parachain-node-onlydiffbeforeafterboth35FROM rust-builder as builder-unique-current35FROM rust-builder as builder-unique-current363637ARG PROFILE=release37ARG PROFILE=release38ARG FEATURE=38ARG NETWORK39ARG MAINNET_BRANCH=39ARG MAINNET_BRANCH40ARG REPO_URL=414042WORKDIR /unique_parachain41WORKDIR /unique_parachain434244RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \43RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \45 cargo build --features=$FEATURE --$PROFILE44 cargo build --features=${NETWORK}-runtime --$PROFILE464547# ===== BUILD target version ======46# ===== BUILD target version ======48FROM rust-builder as builder-unique-target47FROM rust-builder as builder-unique-target494850ARG PROFILE=release49ARG PROFILE=release51ARG FEATURE=50ARG NETWORK525153COPY . /unique_parachain52COPY . /unique_parachain54WORKDIR /unique_parachain53WORKDIR /unique_parachain555456RUN cargo build --features=$FEATURE --$PROFILE55RUN cargo build --features=${NETWORK}-runtime --$PROFILE575658# ===== RUN ======57# ===== RUN ======595860FROM ubuntu:20.0459FROM ubuntu:20.04616062ARG RUNTIME61ARG NETWORK63ARG POLKADOT_LAUNCH_BRANCH62ARG POLKADOT_LAUNCH_BRANCH646365RUN apt-get -y update && \64RUN apt-get -y update && \78 npm install --global yarn && \77 npm install --global yarn && \79 yarn install78 yarn install807981RUN echo "$RUNTIME"80RUN echo "$NETWORK"828183COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/82COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/84COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/83COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/85COPY --from=builder-unique-target /unique_parachain/target/release/wbuild/"$RUNTIME"-runtime/"$RUNTIME"_runtime.compact.compressed.wasm /unique-chain/target/release/wbuild/"$RUNTIME"-runtime/"$RUNTIME"_runtime.compact.compressed.wasm84COPY --from=builder-unique-target /unique_parachain/target/release/wbuild/"$NETWORK"-runtime/"$NETWORK"_runtime.compact.compressed.wasm /unique-chain/target/release/wbuild/"$NETWORK"-runtime/"$NETWORK"_runtime.compact.compressed.wasm868587COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/86COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/88COPY --from=polkadot /unique_parachain/polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm /polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm87COPY --from=polkadot /unique_parachain/polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm /polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm.docker/Dockerfile-parachain-upgradediffbeforeafterboth34FROM rust-builder as builder-unique-current34FROM rust-builder as builder-unique-current353536ARG PROFILE=release36ARG PROFILE=release37ARG FEATURE=37ARG NETWORK38ARG MAINNET_BRANCH=38ARG MAINNET_BRANCH39ARG REPO_URL=39ARG REPO_URL404041WORKDIR /unique_parachain41WORKDIR /unique_parachain424243RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \43RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \44 cargo build --features=$FEATURE --$PROFILE44 cargo build --features=${NETWORK}-runtime --$PROFILE454546# ===== BUILD target version ======46# ===== BUILD target version ======47FROM rust-builder as builder-unique-target47FROM rust-builder as builder-unique-target484849ARG PROFILE=release49ARG PROFILE=release50ARG FEATURE=50ARG NETWORK51ARG BRANCH=52ARG REPO_URL=535154COPY . /unique_parachain52COPY . /unique_parachain55WORKDIR /unique_parachain53WORKDIR /unique_parachain565457RUN cargo build --features=$FEATURE --$PROFILE55RUN cargo build --features=${NETWORK}-runtime --$PROFILE585659# ===== RUN ======57# ===== RUN ======6061FROM ubuntu:20.0458FROM ubuntu:20.04625963ARG RUNTIME60ARG NETWORK64ARG POLKADOT_LAUNCH_BRANCH61ARG POLKADOT_LAUNCH_BRANCH656266RUN apt-get -y update && \63RUN apt-get -y update && \79 npm install --global yarn && \76 npm install --global yarn && \80 yarn install77 yarn install817882RUN echo "$RUNTIME"79RUN echo "$NETWORK"838084COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/81COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/85COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/82COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/86COPY --from=builder-unique-target /unique_parachain/target/release/wbuild/"$RUNTIME"-runtime/"$RUNTIME"_runtime.compact.compressed.wasm /unique-chain/target/release/wbuild/"$RUNTIME"-runtime/"$RUNTIME"_runtime.compact.compressed.wasm83COPY --from=builder-unique-target /unique_parachain/target/release/wbuild/"$NETWORK"-runtime/"$NETWORK"_runtime.compact.compressed.wasm /unique-chain/target/release/wbuild/"$NETWORK"-runtime/"$NETWORK"_runtime.compact.compressed.wasm878488COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/85COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/89COPY --from=polkadot /unique_parachain/polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm /polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm86COPY --from=polkadot /unique_parachain/polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm /polkadot/target/release/wbuild/westend-runtime/westend_runtime.compact.compressed.wasm.docker/Dockerfile-parachain-upgrade-datadiffbeforeafterboth34FROM rust-builder as builder-unique-current34FROM rust-builder as builder-unique-current353536ARG PROFILE=release36ARG PROFILE=release37ARG FEATURE=37ARG NETWORK38ARG MAINNET_BRANCH=38ARG MAINNET_BRANCH39ARG REPO_URL=39ARG REPO_URL404041WORKDIR /unique_parachain41WORKDIR /unique_parachain424243RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \43RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \44 cargo build --features=$FEATURE --$PROFILE44 cargo build --features=${NETWORK}-runtime --$PROFILE454546# ===== BUILD target version ======46# ===== BUILD target version ======47FROM rust-builder as builder-unique-target47FROM rust-builder as builder-unique-target484849ARG PROFILE=release49ARG PROFILE=release50ARG FEATURE=50ARG NETWORK51ARG BRANCH=51ARG BRANCH52ARG REPO_URL=52ARG REPO_URL535354COPY . /unique_parachain54COPY . /unique_parachain55WORKDIR /unique_parachain55WORKDIR /unique_parachain565657RUN cargo build --features=$FEATURE --$PROFILE57RUN cargo build --features=${NETWORK}-runtime --$PROFILE585859# ===== RUN ======59# ===== RUN ======6061FROM ubuntu:20.0460FROM ubuntu:20.04626163ARG RUNTIME62ARG NETWORK64ARG REPLICA_FROM63ARG REPLICA_FROM65ENV REPLICA_FROM=${REPLICA_FROM}64ENV REPLICA_FROM=${REPLICA_FROM}66ARG POLKADOT_LAUNCH_BRANCH65ARG POLKADOT_LAUNCH_BRANCH81 npm install --global yarn && \80 npm install --global yarn && \82 yarn install81 yarn install838284RUN echo "$RUNTIME"83RUN echo "$NETWORK"85RUN echo "$REPLICA_FROM"84RUN echo "$REPLICA_FROM"868587COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/86COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/88COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/87COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/89COPY --from=builder-unique-target /unique_parachain/target/release/wbuild/"$RUNTIME"-runtime/"$RUNTIME"_runtime.compact.compressed.wasm /unique-chain/target/release/wbuild/"$RUNTIME"-runtime/"$RUNTIME"_runtime.compact.compressed.wasm88COPY --from=builder-unique-target /unique_parachain/target/release/wbuild/"$NETWORK"-runtime/"$NETWORK"_runtime.compact.compressed.wasm /unique-chain/target/release/wbuild/"$NETWORK"-runtime/"$NETWORK"_runtime.compact.compressed.wasm908991COPY --from=uniquenetwork/builder-chainql:latest /chainql/target/release/chainql /chainql/target/release/90COPY --from=uniquenetwork/builder-chainql:latest /chainql/target/release/chainql /chainql/target/release/9291.docker/Dockerfile-testnet.j2diffbeforeafterboth333334RUN git clone -b {{ BRANCH }} https://github.com/UniqueNetwork/unique-chain.git && \34RUN git clone -b {{ BRANCH }} https://github.com/UniqueNetwork/unique-chain.git && \35 cd unique-chain && \35 cd unique-chain && \36 cargo build --features={{ FEATURE }} --$PROFILE36 cargo build --features={{ NETWORK }}-runtime --$PROFILE373738# ===== RUN ======38# ===== RUN ======3939.docker/Dockerfile-try-runtimediffbeforeafterboth33FROM rust-builder as builder-unique33FROM rust-builder as builder-unique343435ARG PROFILE=release35ARG PROFILE=release36ARG FEATURE=36ARG NETWORK37ARG REPLICA_FROM=37ARG REPLICA_FROM=38ENV FEATURE $FEATURE38ENV NETWORK $NETWORK39ENV REPLICA_FROM $REPLICA_FROM39ENV REPLICA_FROM $REPLICA_FROM404041COPY . /unique_parachain41COPY . /unique_parachain42WORKDIR /unique_parachain42WORKDIR /unique_parachain4343444445RUN echo "Requested features: $FEATURE\n" && \45RUN echo "Requested features: ${NETWORK}-runtime\n" && \46 echo "Fork from: $REPLICA_FROM\n" && \46 echo "Fork from: $REPLICA_FROM\n" && \47 cargo build --features=$FEATURE --release47 cargo build --features=${NETWORK}-runtime --release484849CMD cargo run --features=try-runtime,$FEATURE --release -- try-runtime --no-spec-check-panic on-runtime-upgrade live --uri $REPLICA_FROM49CMD cargo run --features=try-runtime,${NETWORK}-runtime --release -- try-runtime --no-spec-check-panic on-runtime-upgrade live --uri $REPLICA_FROM5050.docker/docker-compose.tmp-dev.j2diffbeforeafterboth5 build:5 build:6 args:6 args:7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"8 - "FEATURE={{ FEATURE }}"8 - "NETWORK={{ NETWORK }}"9 context: ../9 context: ../10 dockerfile: .docker/Dockerfile-chain-dev10 dockerfile: .docker/Dockerfile-chain-dev11 expose:11 expose:18 options:18 options:19 max-size: "1m"19 max-size: "1m"20 max-file: "3"20 max-file: "3"21 command: cargo run --release --features={{ FEATURE }} -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external21 command: cargo run --release --features={{ NETWORK }}-runtime -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external2222.docker/docker-compose.tmp-forkless-data.j2diffbeforeafterboth7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"8 - "BRANCH={{ BRANCH }}"8 - "BRANCH={{ BRANCH }}"9 - "REPO_URL={{ REPO_URL }}"9 - "REPO_URL={{ REPO_URL }}"10 - "FEATURE={{ FEATURE }}"10 - "NETWORK"={{ NETWORK }}"11 - "RUNTIME={{ RUNTIME }}"12 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"11 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"13 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}"12 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}"14 - "MAINNET_TAG={{ MAINNET_TAG }}"13 - "MAINNET_TAG={{ MAINNET_TAG }}".docker/docker-compose.tmp-forkless-nodata.j2diffbeforeafterboth7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"8 - "BRANCH={{ BRANCH }}"8 - "BRANCH={{ BRANCH }}"9 - "REPO_URL={{ REPO_URL }}"9 - "REPO_URL={{ REPO_URL }}"10 - "FEATURE={{ FEATURE }}"10 - "NETWORK"={{ NETWORK }}"11 - "RUNTIME={{ RUNTIME }}"12 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"11 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"13 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}" 12 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}" 14 - "MAINNET_TAG={{ MAINNET_TAG }}"13 - "MAINNET_TAG={{ MAINNET_TAG }}".docker/docker-compose.tmp-master.j2diffbeforeafterboth7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"8 - "BRANCH={{ BRANCH }}"8 - "BRANCH={{ BRANCH }}"9 - "REPO_URL={{ REPO_URL }}"9 - "REPO_URL={{ REPO_URL }}"10 - "FEATURE={{ FEATURE }}"10 - "NETWORK={{ NETWORK }}"11 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"11 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"1212.docker/docker-compose.tmp-node.j2diffbeforeafterboth7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"8 - "BRANCH={{ BRANCH }}"8 - "BRANCH={{ BRANCH }}"9 - "REPO_URL={{ REPO_URL }}"9 - "REPO_URL={{ REPO_URL }}"10 - "FEATURE={{ FEATURE }}"10 - "NETWORK"={{ NETWORK }}"11 - "RUNTIME={{ RUNTIME }}"12 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"11 - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"13 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}" 12 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}" 14 - "MAINNET_TAG={{ MAINNET_TAG }}"13 - "MAINNET_TAG={{ MAINNET_TAG }}".docker/docker-compose.tmp-unit.j2diffbeforeafterboth7 dockerfile: .docker/Dockerfile-chain-dev-unit7 dockerfile: .docker/Dockerfile-chain-dev-unit8 args:8 args:9 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"9 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"10 - "FEATURE={{ FEATURE }}"10 - "NETWORK={{ NETWORK }}"11 logging:11 logging:12 options:12 options:13 max-size: "1m"13 max-size: "1m".docker/docker-compose.try-runtime.j2diffbeforeafterboth5 build:5 build:6 args:6 args:7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"7 - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"8 - "FEATURE={{ FEATURE }}"8 - "NETWORK={{ NETWORK }}"9 - "REPLICA_FROM={{ REPLICA_FROM }}"9 - "REPLICA_FROM={{ REPLICA_FROM }}"10101111.docker/forkless-config/launch-config-forkless-data.j2diffbeforeafterboth88 {88 {89 "bin": "/unique-chain/current/release/unique-collator",89 "bin": "/unique-chain/current/release/unique-collator",90 "upgradeBin": "/unique-chain/target/release/unique-collator",90 "upgradeBin": "/unique-chain/target/release/unique-collator",91 "upgradeWasm": "/unique-chain/target/release/wbuild/{{ FEATURE }}/{{ RUNTIME }}_runtime.compact.compressed.wasm",91 "upgradeWasm": "/unique-chain/target/release/wbuild/{{ NETWORK }}-runtime/{{ NETWORK }}_runtime.compact.compressed.wasm",92 "id": "1000",92 "id": "1000",93 "balance": "1000000000000000000000000",93 "balance": "1000000000000000000000000",94 "chainRawInitializer": [94 "chainRawInitializer": [.docker/forkless-config/launch-config-forkless-nodata.j2diffbeforeafterboth88 {88 {89 "bin": "/unique-chain/current/release/unique-collator",89 "bin": "/unique-chain/current/release/unique-collator",90 "upgradeBin": "/unique-chain/target/release/unique-collator",90 "upgradeBin": "/unique-chain/target/release/unique-collator",91 "upgradeWasm": "/unique-chain/target/release/wbuild/{{ FEATURE }}/{{ RUNTIME }}_runtime.compact.compressed.wasm",91 "upgradeWasm": "/unique-chain/target/release/wbuild/{{ NETWORK }}-runtime/{{ NETWORK }}_runtime.compact.compressed.wasm",92 "id": "1000",92 "id": "1000",93 "balance": "1000000000000000000000000",93 "balance": "1000000000000000000000000",94 "nodes": [94 "nodes": [.docker/forkless-config/launch-config-node-update-only-v3.j2diffbeforeafterboth88 {88 {89 "bin": "/unique-chain/current/release/unique-collator",89 "bin": "/unique-chain/current/release/unique-collator",90 "upgradeBin": "/unique-chain/target/release/unique-collator",90 "upgradeBin": "/unique-chain/target/release/unique-collator",91 "upgradeWasm": "/unique-chain/target/release/wbuild/{{ FEATURE }}/{{ RUNTIME }}_runtime.compact.compressed.wasm",91 "upgradeWasm": "/unique-chain/target/release/wbuild/{{ NETWORK }}-runtime/{{ NETWORK }}_runtime.compact.compressed.wasm",92 "id": "1000",92 "id": "1000",93 "balance": "1000000000000000000000000",93 "balance": "1000000000000000000000000",94 "nodes": [94 "nodes": [.github/workflows/forkless-update-data.ymldiffbeforeafterboth34 uses: CertainLach/create-matrix-action@v334 uses: CertainLach/create-matrix-action@v335 id: create_matrix35 id: create_matrix36 with:36 with:37 matrix: |37 matrix: |38 network {opal}, runtime {opal}, features {opal-runtime}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}, replica_from_address {${{ env.OPAL_REPLICA_FROM }}}38 network {opal}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}, replica_from_address {${{ env.OPAL_REPLICA_FROM }}}39 network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}, replica_from_address {${{ env.QUARTZ_REPLICA_FROM }}}39 network {quartz}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}, replica_from_address {${{ env.QUARTZ_REPLICA_FROM }}}40 network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}, replica_from_address {${{ env.UNIQUE_REPLICA_FROM }}}40 network {unique}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}, replica_from_address {${{ env.UNIQUE_REPLICA_FROM }}}414142 forkless-update-data:42 forkless-update-data:43 needs: execution-marix43 needs: execution-marix70 with:70 with:71 template: .docker/docker-compose.tmp-forkless-data.j271 template: .docker/docker-compose.tmp-forkless-data.j272 output_file: .docker/docker-compose.${{ matrix.network }}.yml72 output_file: .docker/docker-compose.${{ matrix.network }}.yml73 variables: |73 variables: |74 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git74 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git75 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}75 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}76 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}76 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}77 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 77 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 78 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}78 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}79 MAINNET_TAG=${{ matrix.mainnet_tag }}79 MAINNET_TAG=${{ matrix.mainnet_tag }}80 MAINNET_BRANCH=${{ matrix.mainnet_branch }}80 MAINNET_BRANCH=${{ matrix.mainnet_branch }}81 FEATURE=${{ matrix.features }}81 NETWORK=${{ matrix.network }}82 RUNTIME=${{ matrix.runtime }}82 BRANCH=${{ github.head_ref }}83 BRANCH=${{ github.head_ref }}83 REPLICA_FROM=${{ matrix.replica_from_address }}84 REPLICA_FROM=${{ matrix.replica_from_address }}858486 - name: Show build configuration85 - name: Show build configuration87 run: cat .docker/docker-compose.${{ matrix.network }}.yml86 run: cat .docker/docker-compose.${{ matrix.network }}.yml91 with:90 with:92 template: .docker/forkless-config/launch-config-forkless-data.j291 template: .docker/forkless-config/launch-config-forkless-data.j293 output_file: .docker/launch-config-forkless-data.json92 output_file: .docker/launch-config-forkless-data.json94 variables: |93 variables: |95 FEATURE=${{ matrix.features }}94 NETWORK=${{ matrix.network }}96 RUNTIME=${{ matrix.runtime }}95 REPLICA_FROM=${{ matrix.replica_from_address }}97 REPLICA_FROM=${{ matrix.replica_from_address }}989699 - name: Show launch-config-forkless configuration97 - name: Show launch-config-forkless configuration100 run: cat .docker/launch-config-forkless-data.json98 run: cat .docker/launch-config-forkless-data.json.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth33 uses: CertainLach/create-matrix-action@v333 uses: CertainLach/create-matrix-action@v334 id: create_matrix34 id: create_matrix35 with:35 with:36 matrix: |36 matrix: |37 network {opal}, runtime {opal}, features {opal-runtime}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}37 network {opal}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}38 network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}38 network {quartz}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}39 network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}39 network {unique}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}4040414142 forkless-update-nodata:42 forkless-update-nodata:71 with:71 with:72 template: .docker/docker-compose.tmp-forkless-nodata.j272 template: .docker/docker-compose.tmp-forkless-nodata.j273 output_file: .docker/docker-compose.${{ matrix.network }}.yml73 output_file: .docker/docker-compose.${{ matrix.network }}.yml74 variables: |74 variables: |75 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git75 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git76 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}76 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}77 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}77 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}78 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 78 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 79 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}79 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}80 MAINNET_TAG=${{ matrix.mainnet_tag }}80 MAINNET_TAG=${{ matrix.mainnet_tag }}81 MAINNET_BRANCH=${{ matrix.mainnet_branch }}81 MAINNET_BRANCH=${{ matrix.mainnet_branch }}82 FEATURE=${{ matrix.features }}82 NETWORK=${{ matrix.network }}83 RUNTIME=${{ matrix.runtime }}83 BRANCH=${{ github.head_ref }}84 BRANCH=${{ github.head_ref }}858486 - name: Show build configuration85 - name: Show build configuration87 run: cat .docker/docker-compose.${{ matrix.network }}.yml86 run: cat .docker/docker-compose.${{ matrix.network }}.yml91 with:90 with:92 template: .docker/forkless-config/launch-config-forkless-nodata.j291 template: .docker/forkless-config/launch-config-forkless-nodata.j293 output_file: .docker/launch-config-forkless-nodata.json92 output_file: .docker/launch-config-forkless-nodata.json94 variables: |93 variables: |95 FEATURE=${{ matrix.features }}94 NETWORK=${{ matrix.network }}96 RUNTIME=${{ matrix.runtime }}979598 - name: Show launch-config-forkless configuration96 - name: Show launch-config-forkless configuration99 run: cat .docker/launch-config-forkless-nodata.json97 run: cat .docker/launch-config-forkless-nodata.json.github/workflows/integration-tests.ymldiffbeforeafterboth34 uses: fabiocaccamo/create-matrix-action@v234 uses: fabiocaccamo/create-matrix-action@v235 id: create_matrix35 id: create_matrix36 with:36 with:37 matrix: |37 matrix: |38 network {opal}, runtime {opal}, features {opal-runtime}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}38 network {opal}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}39 network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}39 network {quartz}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}40 network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}40 network {unique}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}41 41 42 parallel-test:42 parallel-test:43 needs: nodes-execution-matrix43 needs: nodes-execution-matrix74 with:74 with:75 template: .docker/docker-compose.tmp-node.j275 template: .docker/docker-compose.tmp-node.j276 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml76 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml77 variables: |77 variables: |78 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git78 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git79 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}79 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}80 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}80 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}81 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 81 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 82 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}82 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}83 MAINNET_TAG=${{ matrix.mainnet_tag }}83 MAINNET_TAG=${{ matrix.mainnet_tag }}84 MAINNET_BRANCH=${{ matrix.mainnet_branch }}84 MAINNET_BRANCH=${{ matrix.mainnet_branch }}85 FEATURE=${{ matrix.features }}85 NETWORK=${{ matrix.network }}86 RUNTIME=${{ matrix.runtime }}86 BRANCH=${{ github.head_ref }}87 BRANCH=${{ github.head_ref }}87 88 89 - name: Show build configuration88 - name: Show build configuration90 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml89 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml94 with:93 with:95 template: .docker/forkless-config/launch-config-node-update-only-v3.j294 template: .docker/forkless-config/launch-config-node-update-only-v3.j296 output_file: .docker/launch-config-forkless-nodata.json95 output_file: .docker/launch-config-forkless-nodata.json97 variables: |96 variables: |98 FEATURE=${{ matrix.features }}97 NETWORK=${{ matrix.network }}99 RUNTIME=${{ matrix.runtime }}98 100 101 - name: Show launch-config-forkless configuration99 - name: Show launch-config-forkless configuration102 run: cat .docker/launch-config-forkless-nodata.json100 run: cat .docker/launch-config-forkless-nodata.json224 with:222 with:225 template: .docker/docker-compose.tmp-node.j2223 template: .docker/docker-compose.tmp-node.j2226 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml224 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml227 variables: |225 variables: |228 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git226 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git229 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}227 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}230 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}228 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}231 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 229 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 232 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}230 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}233 MAINNET_TAG=${{ matrix.mainnet_tag }}231 MAINNET_TAG=${{ matrix.mainnet_tag }}234 MAINNET_BRANCH=${{ matrix.mainnet_branch }}232 MAINNET_BRANCH=${{ matrix.mainnet_branch }}235 FEATURE=${{ matrix.features }}233 NETWORK=${{ matrix.network }}236 RUNTIME=${{ matrix.runtime }}234 BRANCH=${{ github.head_ref }}237 BRANCH=${{ github.head_ref }}235 238 239 - name: Show build configuration236 - name: Show build configuration240 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml237 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml244 with:241 with:245 template: .docker/forkless-config/launch-config-node-update-only-v3.j2242 template: .docker/forkless-config/launch-config-node-update-only-v3.j2246 output_file: .docker/launch-config-forkless-nodata.json243 output_file: .docker/launch-config-forkless-nodata.json247 variables: |244 variables: |248 FEATURE=${{ matrix.features }}245 NETWORK=${{ matrix.network }}249 RUNTIME=${{ matrix.runtime }}246 250 251 - name: Show launch-config-forkless configuration247 - name: Show launch-config-forkless configuration252 run: cat .docker/launch-config-forkless-nodata.json248 run: cat .docker/launch-config-forkless-nodata.json.github/workflows/market-test.ymldiffbeforeafterboth24 matrix:24 matrix:25 include:25 include:26 - network: "opal"26 - network: "opal"27 features: "opal-runtime"282729 steps:28 steps:30 - name: Clean Workspace29 - name: Clean Workspace56 with:55 with:57 template: qa-tests/.docker/docker-compose.tmp-market.j256 template: qa-tests/.docker/docker-compose.tmp-market.j258 output_file: qa-tests/.docker/docker-compose.${{ matrix.network }}.yml57 output_file: qa-tests/.docker/docker-compose.${{ matrix.network }}.yml59 variables: |58 variables: |60 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git59 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git61 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}60 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}62 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}61 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}63 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }}62 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }}64 FEATURE=${{ matrix.features }}63 NETWORK=${{ matrix.network }}65 BRANCH=${{ github.head_ref }}64 BRANCH=${{ github.head_ref }}6665676668 - name: Show build configuration67 - name: Show build configuration.github/workflows/node-only-update.ymldiffbeforeafterboth36 uses: CertainLach/create-matrix-action@v336 uses: CertainLach/create-matrix-action@v337 id: create_matrix37 id: create_matrix38 with:38 with:39 matrix: |39 matrix: |40 network {opal}, runtime {opal}, features {opal-runtime}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}40 network {opal}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}41 network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}41 network {quartz}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}42 network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}42 network {unique}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}43434444454576 with:76 with:77 template: .docker/docker-compose.tmp-node.j277 template: .docker/docker-compose.tmp-node.j278 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml78 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml79 variables: |79 variables: |80 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git80 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git81 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}81 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}82 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}82 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}83 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 83 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 84 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}84 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}85 MAINNET_TAG=${{ matrix.mainnet_tag }}85 MAINNET_TAG=${{ matrix.mainnet_tag }}86 MAINNET_BRANCH=${{ matrix.mainnet_branch }}86 MAINNET_BRANCH=${{ matrix.mainnet_branch }}87 FEATURE=${{ matrix.features }}87 NETWORK=${{ matrix.network }}88 RUNTIME=${{ matrix.runtime }}88 BRANCH=${{ github.head_ref }}89 BRANCH=${{ github.head_ref }}908991 - name: Show build configuration90 - name: Show build configuration92 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml91 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml96 with:95 with:97 template: .docker/forkless-config/launch-config-forkless-nodata.j296 template: .docker/forkless-config/launch-config-forkless-nodata.j298 output_file: .docker/launch-config-forkless-nodata.json97 output_file: .docker/launch-config-forkless-nodata.json99 variables: |98 variables: |100 FEATURE=${{ matrix.features }}99 NETWORK=${{ matrix.network }}101 RUNTIME=${{ matrix.runtime }}102100103 - name: Show launch-config-forkless configuration101 - name: Show launch-config-forkless configuration104 run: cat .docker/launch-config-forkless-nodata.json102 run: cat .docker/launch-config-forkless-nodata.json.github/workflows/testnet-build.ymldiffbeforeafterboth39 uses: fabiocaccamo/create-matrix-action@v239 uses: fabiocaccamo/create-matrix-action@v240 id: create_matrix40 id: create_matrix41 with:41 with:42 matrix: |42 matrix: |43 network {opal}, runtime {opal}, features {opal-runtime}43 network {opal}44 network {quartz}, runtime {quartz}, features {quartz-runtime}44 network {quartz}45 network {unique}, runtime {unique}, features {unique-runtime}45 network {unique}464647 testnet-build:47 testnet-build:48 needs: prepare-execution-marix48 needs: prepare-execution-marix80 with:80 with:81 template: .docker/Dockerfile-testnet.j281 template: .docker/Dockerfile-testnet.j282 output_file: .docker/Dockerfile-testnet.${{ matrix.network }}.yml82 output_file: .docker/Dockerfile-testnet.${{ matrix.network }}.yml83 variables: |83 variables: |84 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}84 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}85 NETWORK=${{ matrix.network }}85 NETWORK=${{ matrix.network }}86 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}86 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}87 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }}87 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }}88 FEATURE=${{ matrix.features }}88 NETWORK=${{ matrix.network }}89 RUNTIME=${{ matrix.runtime }}89 BRANCH=${{ github.head_ref }}90 BRANCH=${{ github.head_ref }}919092 - name: Show build configuration91 - name: Show build configuration93 run: cat .docker/Dockerfile-testnet.${{ matrix.network }}.yml92 run: cat .docker/Dockerfile-testnet.${{ matrix.network }}.yml.github/workflows/try-runtime.ymldiffbeforeafterboth19 matrix:19 matrix:20 include:20 include:21 - network: opal21 - network: opal22 features: opal-runtime23 replica_from_address: wss://eu-ws-opal.unique.network:44322 replica_from_address: wss://eu-ws-opal.unique.network:44324 - network: quartz23 - network: quartz25 features: quartz-runtime26 replica_from_address: wss://eu-ws-quartz.unique.network:44324 replica_from_address: wss://eu-ws-quartz.unique.network:44327 - network: unique25 - network: unique28 features: unique-runtime29 replica_from_address: wss://eu-ws.unique.network:44326 replica_from_address: wss://eu-ws.unique.network:443302731 steps:28 steps:46 with:43 with:47 template: .docker/docker-compose.try-runtime.j244 template: .docker/docker-compose.try-runtime.j248 output_file: .docker/docker-compose.try-runtime.${{ matrix.network }}.yml45 output_file: .docker/docker-compose.try-runtime.${{ matrix.network }}.yml49 variables: |46 variables: |50 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}47 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}51 FEATURE=${{ matrix.features }}48 NETWORK=${{ matrix.network }}52 REPLICA_FROM=${{ matrix.replica_from_address }}49 REPLICA_FROM=${{ matrix.replica_from_address }}535054 - name: Show build configuration51 - name: Show build configuration55 run: cat .docker/docker-compose.try-runtime.${{ matrix.network }}.yml52 run: cat .docker/docker-compose.try-runtime.${{ matrix.network }}.yml.github/workflows/yarn-dev.ymldiffbeforeafterboth24 matrix:24 matrix:25 include:25 include:26 - network: "opal"26 - network: "opal"27 features: "opal-runtime"28 - network: "quartz"27 - network: "quartz"29 features: "quartz-runtime"30 - network: "unique"28 - network: "unique"31 features: "unique-runtime"322933 steps:30 steps:343148 with:45 with:49 template: .docker/docker-compose.tmp-dev.j246 template: .docker/docker-compose.tmp-dev.j250 output_file: .docker/docker-compose.${{ matrix.network }}.yml47 output_file: .docker/docker-compose.${{ matrix.network }}.yml51 variables: |48 variables: |52 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}49 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}53 FEATURE=${{ matrix.features }}50 NETWORK=${{ matrix.network }}54 51 555256 - name: Show build configuration53 - name: Show build configuration