difftreelog
Merge pull request #685 from UniqueNetwork/feature/ci-refactoring
in: master
Feature/ci refactoring
52 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-parachaindiffbeforeafterboth6LABEL maintainer="Unique.Network"6LABEL maintainer="Unique.Network"778ARG RUST_TOOLCHAIN=8ARG RUST_TOOLCHAIN=910ENV RUST_TOOLCHAIN $RUST_TOOLCHAIN9ENV RUST_TOOLCHAIN $RUST_TOOLCHAIN1011ENV CARGO_HOME="/cargo-home"11ENV CARGO_HOME="/cargo-home"12ENV PATH="/cargo-home/bin:$PATH"12ENV PATH="/cargo-home/bin:$PATH"35FROM rust-builder as builder-unique35FROM rust-builder as builder-unique363637ARG PROFILE=release37ARG PROFILE=release38ARG FEATURE=38ARG NETWORK39ARG REPO_URL=39ARG REPO_URL40ARG BRANCH=40ARG BRANCH414142RUN echo "NETWORK="${NETWORK}4342WORKDIR /unique_parachain44WORKDIR /unique_parachain434544RUN git clone $REPO_URL -b $BRANCH . && \46RUN git clone $REPO_URL -b $BRANCH . && \45 cargo build --features=$FEATURE --$PROFILE47 cargo build --features=${NETWORK}-runtime --$PROFILE464847# ===== RUN ======49# ===== RUN ======485049FROM ubuntu:20.0451FROM ubuntu:20.04505251ARG POLKADOT_BUILD_BRANCH=53ARG POLKADOT_LAUNCH_BRANCH=52ENV POLKADOT_BUILD_BRANCH $POLKADOT_BUILD_BRANCH535454RUN apt-get -y update && \55RUN apt-get -y update && \55 apt-get -y install curl git && \56 apt-get -y install curl git && \59 nvm install v16.16.0 && \60 nvm install v16.16.0 && \60 nvm use v16.16.061 nvm use v16.16.0616262RUN git clone https://github.com/uniquenetwork/polkadot-launch -b unique-network63RUN git clone https://github.com/uniquenetwork/polkadot-launch -b ${POLKADOT_LAUNCH_BRANCH}636464RUN export NVM_DIR="$HOME/.nvm" && \65RUN export NVM_DIR="$HOME/.nvm" && \65 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \66 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \75CMD export NVM_DIR="$HOME/.nvm" && \76CMD export NVM_DIR="$HOME/.nvm" && \76 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \77 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \77 cd /polkadot-launch && \78 cd /polkadot-launch && \78 yarn start launch-config.json79 yarn start launch-config.json7980.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=40ARG REPO_URL414142WORKDIR /unique_parachain42WORKDIR /unique_parachain434344RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \44RUN git clone $REPO_URL -b $MAINNET_BRANCH . && \45 cargo build --features=$FEATURE --$PROFILE45 cargo build --features=${NETWORK}-runtime --$PROFILE464647# ===== BUILD target version ======47# ===== BUILD target version ======48FROM rust-builder as builder-unique-target48FROM rust-builder as builder-unique-target494950ARG PROFILE=release50ARG PROFILE=release51ARG FEATURE=51ARG NETWORK525253COPY . /unique_parachain53COPY . /unique_parachain54WORKDIR /unique_parachain54WORKDIR /unique_parachain555556RUN cargo build --features=$FEATURE --$PROFILE56RUN cargo build --features=${NETWORK}-runtime --$PROFILE575758# ===== RUN ======58# ===== RUN ======595960FROM ubuntu:20.0460FROM ubuntu:20.04616162ARG RUNTIME=62ARG NETWORK63ENV RUNTIME $RUNTIME64ARG POLKADOT_BUILD_BRANCH=63ARG POLKADOT_LAUNCH_BRANCH65ENV POLKADOT_BUILD_BRANCH $POLKADOT_BUILD_BRANCH666467RUN apt-get -y update && \65RUN apt-get -y update && \68 apt-get -y install curl git && \66 apt-get -y install curl git && \72 nvm install v16.16.0 && \70 nvm install v16.16.0 && \73 nvm use v16.16.071 nvm use v16.16.0747275RUN git clone https://github.com/uniquenetwork/polkadot-launch -b unique-network73RUN git clone https://github.com/uniquenetwork/polkadot-launch -b ${POLKADOT_LAUNCH_BRANCH}767477RUN export NVM_DIR="$HOME/.nvm" && \75RUN export NVM_DIR="$HOME/.nvm" && \78 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \76 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \79 cd /polkadot-launch && \77 cd /polkadot-launch && \80 npm install --global yarn && \78 npm install --global yarn && \81 yarn install79 yarn install828083RUN echo "$RUNTIME"81RUN echo "$NETWORK"84RUN echo "$POLKADOT_BUILD_BRANCH"858286COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/83COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/87COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/84COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/88COPY --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.wasm85COPY --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.wasm898690COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/87COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/91COPY --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.wasm88COPY --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.wasm94 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \91 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \95 cd /polkadot-launch && \92 cd /polkadot-launch && \96 yarn start launch-config.json --test-upgrade-parachains -w -n93 yarn start launch-config.json --test-upgrade-parachains -w -n97989994.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 RUNTIME=60ARG NETWORK64ENV RUNTIME $RUNTIME65ARG POLKADOT_BUILD_BRANCH=61ARG POLKADOT_LAUNCH_BRANCH66ENV POLKADOT_BUILD_BRANCH $POLKADOT_BUILD_BRANCH676268RUN apt-get -y update && \63RUN apt-get -y update && \69 apt-get -y install curl git && \64 apt-get -y install curl git && \73 nvm install v16.16.0 && \68 nvm install v16.16.0 && \74 nvm use v16.16.069 nvm use v16.16.0757076RUN git clone https://github.com/uniquenetwork/polkadot-launch -b unique-network71RUN git clone https://github.com/uniquenetwork/polkadot-launch -b ${POLKADOT_LAUNCH_BRANCH}777278RUN export NVM_DIR="$HOME/.nvm" && \73RUN export NVM_DIR="$HOME/.nvm" && \79 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \74 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \80 cd /polkadot-launch && \75 cd /polkadot-launch && \81 npm install --global yarn && \76 npm install --global yarn && \82 yarn install77 yarn install837884RUN echo "$RUNTIME"79RUN echo "$NETWORK"85RUN echo "$POLKADOT_BUILD_BRANCH"868087COPY --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/88COPY --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/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.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.wasm908491COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/85COPY --from=polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/92COPY --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 RUNTIME=62ARG NETWORK64ENV RUNTIME $RUNTIME65ARG REPLICA_FROM=63ARG REPLICA_FROM66ENV REPLICA_FROM=$REPLICA_FROM64ENV REPLICA_FROM=${REPLICA_FROM}67ARG POLKADOT_BUILD_BRANCH=65ARG POLKADOT_LAUNCH_BRANCH68ENV POLKADOT_BUILD_BRANCH $POLKADOT_BUILD_BRANCH696670RUN apt-get -y update && \67RUN apt-get -y update && \71 apt-get -y install curl git && \68 apt-get -y install curl git && \75 nvm install v16.16.0 && \72 nvm install v16.16.0 && \76 nvm use v16.16.073 nvm use v16.16.0777478RUN git clone https://github.com/uniquenetwork/polkadot-launch.git -b unique-network75RUN git clone https://github.com/uniquenetwork/polkadot-launch.git -b ${POLKADOT_LAUNCH_BRANCH}797680RUN export NVM_DIR="$HOME/.nvm" && \77RUN export NVM_DIR="$HOME/.nvm" && \81 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \78 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \82 cd /polkadot-launch && \79 cd /polkadot-launch && \83 npm install --global yarn && \80 npm install --global yarn && \84 yarn install81 yarn install858286RUN echo "$RUNTIME"83RUN echo "$NETWORK"87RUN echo "$REPLICA_FROM"84RUN echo "$REPLICA_FROM"88RUN echo "$POLKADOT_BUILD_BRANCH"898590COPY --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/91COPY --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/92COPY --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.wasm938994COPY --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/9591.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-runtimediffbeforeafterboth2FROM ubuntu:20.04 as rust-builder2FROM ubuntu:20.04 as rust-builder3LABEL maintainer="Unique.Network"3LABEL maintainer="Unique.Network"445ARG RUST_TOOLCHAIN=5ARG RUST_TOOLCHAIN667ENV RUST_TOOLCHAIN $RUST_TOOLCHAIN7ENV RUST_TOOLCHAIN $RUST_TOOLCHAIN8ENV CARGO_HOME="/cargo-home"8ENV CARGO_HOME="/cargo-home"33FROM rust-builder as builder-unique33FROM rust-builder as builder-unique343435ARG PROFILE=release35ARG PROFILE=release36ARG FEATURE=36ARG NETWORK37ARG REPLICA_FROM=37ARG REPLICA_FROM38ENV 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=try-runtime,${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/Dockerfile-xcm.j2diffbeforeafterboth373738RUN git clone -b {{ BRANCH }} https://github.com/UniqueNetwork/unique-chain.git && \38RUN git clone -b {{ BRANCH }} https://github.com/UniqueNetwork/unique-chain.git && \39 cd unique-chain && \39 cd unique-chain && \40 cargo build --features={{ FEATURE }} --$PROFILE40 cargo build --features={{ NETWORK }}-runtime --$PROFILE414142# ===== RUN ======42# ===== RUN ======4343.docker/docker-compose-dev.yamldiffbeforeafterbothno changes
.docker/docker-compose-forkless.ymldiffbeforeafterbothno changes
.docker/docker-compose-master.ymldiffbeforeafterbothno changes
.docker/docker-compose-try-runtime.ymldiffbeforeafterbothno changes
.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 image: node-dev12 container_name: node-dev11 expose:13 expose:12 - 994414 - 994413 - 993315 - 993318 options:20 options:19 max-size: "1m"21 max-size: "1m"20 max-file: "3"22 max-file: "3"21 command: cargo run --release --features={{ FEATURE }} -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external23 command: cargo run --release --features={{ NETWORK }}-runtime -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external2224.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 }}"12 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}"13 - "MAINNET_TAG={{ MAINNET_TAG }}"13 - "MAINNET_TAG={{ MAINNET_TAG }}"14 - "MAINNET_BRANCH={{ MAINNET_BRANCH }}"14 - "MAINNET_BRANCH={{ MAINNET_BRANCH }}"15 - "REPLICA_FROM={{ REPLICA_FROM }}"15 - "REPLICA_FROM={{ REPLICA_FROM }}".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 }}"12 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}" 13 - "MAINNET_TAG={{ MAINNET_TAG }}"13 - "MAINNET_TAG={{ MAINNET_TAG }}"14 - "MAINNET_BRANCH={{ MAINNET_BRANCH }}"14 - "MAINNET_BRANCH={{ MAINNET_BRANCH }}"15 context: ../15 context: ../.docker/docker-compose.tmp-master.j2diffbeforeafterbothno changes
.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 }}"12 - "POLKADOT_LAUNCH_BRANCH={{ POLKADOT_LAUNCH_BRANCH }}" 13 - "MAINNET_TAG={{ MAINNET_TAG }}"13 - "MAINNET_TAG={{ MAINNET_TAG }}"14 - "MAINNET_BRANCH={{ MAINNET_BRANCH }}"14 - "MAINNET_BRANCH={{ MAINNET_BRANCH }}"15 context: ../15 context: ../.docker/docker-compose.tmp-try-runtime.j2diffbeforeafterbothno changes
.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 image: node-dev12 container_name: node-dev 11 logging:13 logging:12 options:14 options:13 max-size: "1m"15 max-size: "1m".docker/docker-compose.try-runtime.j2diffbeforeafterbothno changes
.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": [95 "chainql",95 "chainql",96 "--ext-str=REPLICA_FROM",97 "--tla-code=rawSpec=import '${rawSpec}'",96 "--tla-code=rawSpec=import '${rawSpec}'",98 "--tla-code=forkFrom=std.extVar('REPLICA_FROM')",97 "--tla-str=forkFrom={{ REPLICA_FROM }}",99 "fork.jsonnet"98 "fork.jsonnet"100 ],99 ],101 "nodes": [100 "nodes": [.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": [.envdiffbeforeafterboth5STATEMINT_BUILD_BRANCH=release-parachains-v92715STATEMINT_BUILD_BRANCH=release-parachains-v92716ACALA_BUILD_BRANCH=2.9.66ACALA_BUILD_BRANCH=2.9.67MOONBEAM_BUILD_BRANCH=v0.26.17MOONBEAM_BUILD_BRANCH=v0.26.18UNIQUE_MAINNET_TAG=v924010-old-tests-fixes8UNIQUE_MAINNET_BRANCH=v924010-old-tests-fixes9UNIQUE_REPLICA_FROM=wss://eu-ws.unique.network:4439UNIQUE_REPLICA_FROM=wss://eu-ws.unique.network:443101011KUSAMA_MAINNET_BRANCH=release-v0.9.3011KUSAMA_MAINNET_BRANCH=release-v0.9.3012STATEMINE_BUILD_BRANCH=parachains-v927112STATEMINE_BUILD_BRANCH=parachains-v927113KARURA_BUILD_BRANCH=release-karura-2.9.513KARURA_BUILD_BRANCH=release-karura-2.9.514MOONRIVER_BUILD_BRANCH=v0.26.114MOONRIVER_BUILD_BRANCH=v0.26.115QUARTZ_MAINNET_TAG=quartz-v924012-2-old-tests-fixes15QUARTZ_MAINNET_BRANCH=quartz-v924012-2-old-tests-fixes16QUARTZ_REPLICA_FROM=wss://eu-ws-quartz.unique.network:44316QUARTZ_REPLICA_FROM=wss://eu-ws-quartz.unique.network:443171718UNQWND_MAINNET_BRANCH=release-v0.9.3018UNQWND_MAINNET_BRANCH=release-v0.9.3019WESTMINT_BUILD_BRANCH=parachains-v929019WESTMINT_BUILD_BRANCH=parachains-v929020OPAL_MAINNET_TAG=quartz-v924012-2-old-tests-fixes20OPAL_MAINNET_BRANCH=quartz-v924012-2-old-tests-fixes21OPAL_REPLICA_FROM=wss://eu-ws-opal.unique.network:44321OPAL_REPLICA_FROM=wss://eu-ws-opal.unique.network:4432222POLKADOT_LAUNCH_BRANCH=unique-network23POLKADOT_LAUNCH_BRANCH=unique-network.github/workflows/canary.ymldiffbeforeafterboth5 5 6 market-e2e-test:6 market-e2e-test:7 name: market e2e tests 7 name: market e2e tests 8 uses: ./.github/workflows/market-test_v2.yml8 uses: ./.github/workflows/market-test.yml9 secrets: inherit9 secrets: inherit10101111.github/workflows/ci-develop.ymldiffbeforeafterboth16# List of a jobs included into Workflow.16# List of a jobs included into Workflow.17jobs:17jobs:181819 yarn-test-dev:19 yarn-dev:20 if: github.event.pull_request.draft == false # Conditional check for draft per job.20 if: github.event.pull_request.draft == false # Conditional check for draft per job.21 uses: ./.github/workflows/dev-build-tests_v2.yml21 uses: ./.github/workflows/yarn-dev.yml22232224 unit-test:23 unit-test:25 if: github.event.pull_request.draft == false # Conditional check for draft per job.24 if: github.event.pull_request.draft == false # Conditional check for draft per job.26 uses: ./.github/workflows/unit-test_v2.yml25 uses: ./.github/workflows/unit-test.yml272628 canary:27 canary:29 if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'canary')) }} # Conditional check for draft & labels per job.28 if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'canary')) }} # Conditional check for draft & labels per job.41 40 42 node-only-update:41 node-only-update:43 if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'node-only-update')) }} # Conditional check for draft & labels per job.42 if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'node-only-update')) }} # Conditional check for draft & labels per job.44 uses: ./.github/workflows/node-only-update_v2.yml43 uses: ./.github/workflows/node-only-update.yml45 44 46 parallel_and_sequential_tests:45 integration:47 if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'integration')) }} # Conditional check for draft & labels per job.46 if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'integration')) }} # Conditional check for draft & labels per job.48 uses: ./.github/workflows/integration-tests.yml47 uses: ./.github/workflows/integration-tests.yml494850 codestyle:49 codestyle:51 if: github.event.pull_request.draft == false # Conditional check for draft per job.50 if: github.event.pull_request.draft == false # Conditional check for draft per job.52 uses: ./.github/workflows/codestyle_v2.yml51 uses: ./.github/workflows/codestyle.yml53 54 yarn_eslint:55 if: github.event.pull_request.draft == false # Conditional check for draft per job.56 uses: ./.github/workflows/test_codestyle_v2.yml5752.github/workflows/ci-master.ymldiffbeforeafterboth17jobs:17jobs:181819 unit-test:19 unit-test:20 uses: ./.github/workflows/unit-test_v2.yml20 uses: ./.github/workflows/unit-test.yml212122 node-only-update:22 node-only-update:23 uses: ./.github/workflows/node-only-update_v2.yml23 uses: ./.github/workflows/node-only-update.yml242425 forkless:25 forkless:26 uses: ./.github/workflows/forkless.yml26 uses: ./.github/workflows/forkless.yml272728 canary:28 # canary:29 uses: ./.github/workflows/canary.yml29 # uses: ./.github/workflows/canary.yml30 secrets: inherit # pass all secrets from initial workflow to nested30 # secrets: inherit # pass all secrets from initial workflow to nested313132 xcm:32 xcm:33 uses: ./.github/workflows/xcm.yml33 uses: ./.github/workflows/xcm.yml34 secrets: inherit # pass all secrets from initial workflow to nested34 secrets: inherit # pass all secrets from initial workflow to nested3536 # testnet:37 # uses: ./.github/workflows/testnet-build.yml38 # secrets: inherit # pass all secrets from initial workflow to nested353936 codestyle:40 codestyle:37 uses: ./.github/workflows/codestyle_v2.yml41 uses: ./.github/workflows/codestyle.yml3842.github/workflows/codestyle.ymldiffbeforeafterbothno changes
.github/workflows/codestyle_v2.ymldiffbeforeafterbothno changes
.github/workflows/dev-build-tests_v2.ymldiffbeforeafterbothno changes
.github/workflows/execution-matrix.ymldiffbeforeafterboth35 uses: CertainLach/create-matrix-action@v335 uses: CertainLach/create-matrix-action@v336 id: create_matrix36 id: create_matrix37 with:37 with:38 matrix: |38 matrix: |39 network {opal}, runtime {opal}, features {opal-runtime}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}, replica_from_address {${{ env.OPAL_REPLICA_FROM }}}39 network {opal}, mainnet_branch {${{ env.OPAL_MAINNET_BRANCH }}}, replica_from_address {${{ env.OPAL_REPLICA_FROM }}}40 network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}, replica_from_address {${{ env.QUARTZ_REPLICA_FROM }}}40 network {quartz}, mainnet_branch {${{ env.QUARTZ_MAINNET_BRANCH }}}, replica_from_address {${{ env.QUARTZ_REPLICA_FROM }}}41 network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}, replica_from_address {${{ env.UNIQUE_REPLICA_FROM }}}41 network {unique}, mainnet_branch {${{ env.UNIQUE_MAINNET_BRANCH }}}, replica_from_address {${{ env.UNIQUE_REPLICA_FROM }}}42424343.github/workflows/forkless-update-data.ymldiffbeforeafterbothno changes
.github/workflows/forkless-update-data_v2.ymldiffbeforeafterbothno changes
.github/workflows/forkless-update-nodata.ymldiffbeforeafterbothno changes
.github/workflows/forkless-update-nodata_v2.ymldiffbeforeafterbothno changes
.github/workflows/forkless.ymldiffbeforeafterboth9 9 10 forkless-update-data:10 forkless-update-data:11 name: with data11 name: with data12 uses: ./.github/workflows/forkless-update-data_v2.yml12 uses: ./.github/workflows/forkless-update-data.yml131314 forkless-update-no-data:14 forkless-update-no-data:15 name: no data15 name: no data16 uses: ./.github/workflows/forkless-update-nodata_v2.yml16 uses: ./.github/workflows/forkless-update-nodata.yml171718 try-runtime:18 try-runtime:19 name: try-runtime19 name: try-runtime20 uses: ./.github/workflows/try-runtime_v2.yml20 uses: ./.github/workflows/try-runtime.yml2121.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_BRANCH }}}39 network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}39 network {quartz}, mainnet_branch {${{ env.QUARTZ_MAINNET_BRANCH }}}40 network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}40 network {unique}, mainnet_branch {${{ env.UNIQUE_MAINNET_BRANCH }}}41 41 42 parallel-test:42 parallel-test:43 needs: nodes-execution-matrix43 needs: nodes-execution-matrix74 with:72 with:75 template: .docker/docker-compose.tmp-node.j273 template: .docker/docker-compose.tmp-node.j276 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml74 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml77 variables: |75 variables: |78 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git76 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git79 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}77 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}80 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}78 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}81 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}79 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 82 MAINNET_TAG=${{ matrix.mainnet_tag }}80 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}83 MAINNET_BRANCH=${{ matrix.mainnet_branch }}81 MAINNET_TAG=${{ matrix.mainnet_tag }}84 FEATURE=${{ matrix.features }}82 MAINNET_BRANCH=${{ matrix.mainnet_branch }}85 RUNTIME=${{ matrix.runtime }}83 NETWORK=${{ matrix.network }}86 BRANCH=${{ github.head_ref }}84 BRANCH=${{ github.head_ref }}87 85 88 - name: Show build configuration86 - name: Show build configuration89 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml87 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml93 with:91 with:94 template: .docker/forkless-config/launch-config-node-update-only-v3.j292 template: .docker/forkless-config/launch-config-node-update-only-v3.j295 output_file: .docker/launch-config-forkless-nodata.json93 output_file: .docker/launch-config-forkless-nodata.json96 variables: |94 variables: |97 FEATURE=${{ matrix.features }}95 NETWORK=${{ matrix.network }}98 RUNTIME=${{ matrix.runtime }}96 99 100 - name: Show launch-config-forkless configuration97 - name: Show launch-config-forkless configuration101 run: cat .docker/launch-config-forkless-nodata.json98 run: cat .docker/launch-config-forkless-nodata.json105 node-version: 16102 node-version: 16106103107 - name: Build the stack104 - name: Build the stack108 run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300105 run: docker-compose -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300109106110 # 🚀 POLKADOT LAUNCH COMPLETE 🚀107 # 🚀 POLKADOT LAUNCH COMPLETE 🚀111 - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.108 - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.177 174 178 - name: Stop running containers175 - name: Stop running containers179 if: always() # run this step always176 if: always() # run this step always180 run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes177 run: docker-compose -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes181178182 - name: Remove builder cache179 - name: Remove builder cache183 if: always() # run this step always180 if: always() # run this step always223 with:220 with:224 template: .docker/docker-compose.tmp-node.j2221 template: .docker/docker-compose.tmp-node.j2225 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml222 output_file: .docker/docker-compose.node.${{ matrix.network }}.yml226 variables: |223 variables: |227 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git224 REPO_URL=${{ github.server_url }}/${{ github.repository }}.git228 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}225 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}229 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}226 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}230 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}227 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 231 MAINNET_TAG=${{ matrix.mainnet_tag }}228 POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}232 MAINNET_BRANCH=${{ matrix.mainnet_branch }}229 MAINNET_TAG=${{ matrix.mainnet_tag }}233 FEATURE=${{ matrix.features }}230 MAINNET_BRANCH=${{ matrix.mainnet_branch }}234 RUNTIME=${{ matrix.runtime }}231 NETWORK=${{ matrix.network }}235 BRANCH=${{ github.head_ref }}232 BRANCH=${{ github.head_ref }}236 233 237 - name: Show build configuration234 - name: Show build configuration238 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml235 run: cat .docker/docker-compose.node.${{ matrix.network }}.yml242 with:239 with:243 template: .docker/forkless-config/launch-config-node-update-only-v3.j2240 template: .docker/forkless-config/launch-config-node-update-only-v3.j2244 output_file: .docker/launch-config-forkless-nodata.json241 output_file: .docker/launch-config-forkless-nodata.json245 variables: |242 variables: |246 FEATURE=${{ matrix.features }}243 NETWORK=${{ matrix.network }}247 RUNTIME=${{ matrix.runtime }}244 248 249 - name: Show launch-config-forkless configuration245 - name: Show launch-config-forkless configuration250 run: cat .docker/launch-config-forkless-nodata.json246 run: cat .docker/launch-config-forkless-nodata.json254 node-version: 16250 node-version: 16255251256 - name: Build the stack252 - name: Build the stack257 run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300253 run: docker-compose -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300258254259 # 🚀 POLKADOT LAUNCH COMPLETE 🚀255 # 🚀 POLKADOT LAUNCH COMPLETE 🚀260 - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.256 - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.325 321 326 - name: Stop running containers322 - name: Stop running containers327 if: always() # run this step always323 if: always() # run this step always328 run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes324 run: docker-compose -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes329325330 - name: Remove builder cache326 - name: Remove builder cache331 if: always() # run this step always327 if: always() # run this step always.github/workflows/market-test.ymldiffbeforeafterbothno changes
.github/workflows/market-test_v2.ymldiffbeforeafterbothno changes
.github/workflows/node-only-update.ymldiffbeforeafterbothno changes
.github/workflows/node-only-update_v2.ymldiffbeforeafterbothno changes
.github/workflows/test_codestyle_v2.ymldiffbeforeafterbothno changes
.github/workflows/testnet-build.ymldiffbeforeafterboth1name: testnet-build1name: testnet-image-build223# Controls when the action will run.3# Controls when the action will run.4on:4on:5 # Triggers the workflow on push or pull request events but only for the master branch6 pull_request:5 workflow_call:7 branches:6 8 - master9 types:10 - opened11 - reopened12 - synchronize #commit(s) pushed to the pull request13 - ready_for_review1415 # Allows you to run this workflow manually from the Actions tab7 # Allows you to run this workflow manually from the Actions tab16 workflow_dispatch:8 workflow_dispatch:19env:11env:20 REPO_URL: ${{ github.server_url }}/${{ github.repository }}12 REPO_URL: ${{ github.server_url }}/${{ github.repository }}2122concurrency:23 group: ${{ github.workflow }}-${{ github.ref }}24 cancel-in-progress: true251326# A workflow run is made up of one or more jobs that can run sequentially or in parallel14# A workflow run is made up of one or more jobs that can run sequentially or in parallel27jobs:15jobs:51 uses: fabiocaccamo/create-matrix-action@v239 uses: fabiocaccamo/create-matrix-action@v252 id: create_matrix40 id: create_matrix53 with:41 with:54 matrix: |42 matrix: |55 network {opal}, runtime {opal}, features {opal-runtime}43 network {opal}56 network {quartz}, runtime {quartz}, features {quartz-runtime}44 network {quartz}57 network {unique}, runtime {unique}, features {unique-runtime}45 network {unique}584659 testnet-build:47 testnet-build:60 needs: prepare-execution-marix48 needs: prepare-execution-marix92 with:80 with:93 template: .docker/Dockerfile-testnet.j281 template: .docker/Dockerfile-testnet.j294 output_file: .docker/Dockerfile-testnet.${{ matrix.network }}.yml82 output_file: .docker/Dockerfile-testnet.${{ matrix.network }}.yml95 variables: |83 variables: |96 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}84 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}97 NETWORK=${{ matrix.network }}85 NETWORK=${{ matrix.network }}98 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}86 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}99 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }}87 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }}100 FEATURE=${{ matrix.features }}88 NETWORK=${{ matrix.network }}101 RUNTIME=${{ matrix.runtime }}89 BRANCH=${{ github.head_ref }}102 BRANCH=${{ github.head_ref }}10390104 - name: Show build configuration91 - name: Show build configuration105 run: cat .docker/Dockerfile-testnet.${{ matrix.network }}.yml92 run: cat .docker/Dockerfile-testnet.${{ matrix.network }}.yml.github/workflows/try-runtime.ymldiffbeforeafterbothno changes
.github/workflows/try-runtime_v2.ymldiffbeforeafterbothno changes
.github/workflows/unit-test.ymldiffbeforeafterbothno changes
.github/workflows/unit-test_v2.ymldiffbeforeafterbothno changes
.github/workflows/xcm.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}, acala_version {${{ env.ACALA_BUILD_BRANCH }}}, moonbeam_version {${{ env.MOONBEAM_BUILD_BRANCH }}}, cumulus_version {${{ env.WESTMINT_BUILD_BRANCH }}}, runtest {testXcmOpal}43 network {opal}, acala_version {${{ env.ACALA_BUILD_BRANCH }}}, moonbeam_version {${{ env.MOONBEAM_BUILD_BRANCH }}}, cumulus_version {${{ env.WESTMINT_BUILD_BRANCH }}}, runtest {testXcmOpal}44 network {quartz}, runtime {quartz}, features {quartz-runtime}, acala_version {${{ env.KARURA_BUILD_BRANCH }}}, moonbeam_version {${{ env.MOONRIVER_BUILD_BRANCH }}}, cumulus_version {${{ env.STATEMINE_BUILD_BRANCH }}}, runtest {testXcmQuartz}44 network {quartz}, acala_version {${{ env.KARURA_BUILD_BRANCH }}}, moonbeam_version {${{ env.MOONRIVER_BUILD_BRANCH }}}, cumulus_version {${{ env.STATEMINE_BUILD_BRANCH }}}, runtest {testXcmQuartz}45 network {unique}, runtime {unique}, features {unique-runtime}, acala_version {${{ env.ACALA_BUILD_BRANCH }}}, moonbeam_version {${{ env.MOONBEAM_BUILD_BRANCH }}}, cumulus_version {${{ env.STATEMINT_BUILD_BRANCH }}}, runtest {testXcmUnique}45 network {unique}, acala_version {${{ env.ACALA_BUILD_BRANCH }}}, moonbeam_version {${{ env.MOONBEAM_BUILD_BRANCH }}}, cumulus_version {${{ env.STATEMINT_BUILD_BRANCH }}}, runtest {testXcmUnique}464647 xcm-build:47 xcm-build:48 48 225 with:225 with:226 template: .docker/Dockerfile-xcm.j2226 template: .docker/Dockerfile-xcm.j2227 output_file: .docker/Dockerfile-xcm.${{ matrix.network }}.yml227 output_file: .docker/Dockerfile-xcm.${{ matrix.network }}.yml228 variables: |228 variables: |229 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}229 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}230 NETWORK=${{ matrix.network }}230 NETWORK=${{ matrix.network }}231 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}231 POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}232 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }}232 POLKADOT_LAUNCH_BRANCH=${{ env.POLKADOT_LAUNCH_BRANCH }} 233 FEATURE=${{ matrix.features }}234 RUNTIME=${{ matrix.runtime }}233 BRANCH=${{ github.head_ref }}235 BRANCH=${{ github.head_ref }}234 ACALA_BUILD_BRANCH=${{ matrix.acala_version }}236 ACALA_BUILD_BRANCH=${{ matrix.acala_version }}235 MOONBEAM_BUILD_BRANCH=${{ matrix.moonbeam_version }}237 MOONBEAM_BUILD_BRANCH=${{ matrix.moonbeam_version }}236 CUMULUS_BUILD_BRANCH=${{ matrix.cumulus_version }}238 CUMULUS_BUILD_BRANCH=${{ matrix.cumulus_version }}239237240 - name: Show build Dockerfile238 - name: Show build Dockerfile241 run: cat .docker/Dockerfile-xcm.${{ matrix.network }}.yml239 run: cat .docker/Dockerfile-xcm.${{ matrix.network }}.yml.github/workflows/yarn-dev.ymldiffbeforeafterbothno changes
tests/src/block-production.seqtest.tsdiffbeforeafterbothno changes
tests/src/block-production.test.tsdiffbeforeafterbothno changes