git.delta.rocks / unique-network / refs/commits / 405963f1d11c

difftreelog

Fixing state by the end if day.

Alexander Aksenov2022-08-09parent: #5fb6f23.patch.diff
in: master

6 files changed

modified.docker/Dockerfile-parachain-upgradediffbeforeafterboth
11RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone11RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
1212
13RUN apt-get update && \13RUN apt-get update && \
14 apt-get install -y cmake curl pkg-config libssl-dev git clang && \14 apt-get install -y curl cmake pkg-config libssl-dev git clang && \
15 apt-get clean && \15 apt-get clean && \
16 rm -r /var/lib/apt/lists/*16 rm -r /var/lib/apt/lists/*
1717
40RUN mkdir /unique_parachain40RUN mkdir /unique_parachain
41WORKDIR /unique_parachain41WORKDIR /unique_parachain
4242
43RUN echo "$MAINNET_BRANCH" && echo "$REPO_URL"
44RUN git clone $REPO_URL -b $MAINNET_BRANCH .43RUN git clone $REPO_URL -b $MAINNET_BRANCH .
45RUN cargo build $FEATURE --$PROFILE44RUN cargo build --features=$FEATURE --$PROFILE
4645
4746
48# ===== BUILD target version ======47# ===== BUILD target version ======
57WORKDIR /unique_parachain56WORKDIR /unique_parachain
5857
59RUN git clone $REPO_URL -b $BRANCH .58RUN git clone $REPO_URL -b $BRANCH .
60RUN cargo build $FEATURE --$PROFILE59RUN cargo build --features=$FEATURE --$PROFILE
6160
62COPY /unique_parachain/launch-config-forkless.json /polkadot-launch/launch-config.json
6361
64
65# ===== BUILD POLKADOT =====62# ===== BUILD POLKADOT =====
66FROM rust-builder as builder-polkadot63FROM rust-builder as builder-polkadot
6764
98COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/95COPY --from=builder-unique-current /unique_parachain/target/release/unique-collator /unique-chain/current/release/
99COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/96COPY --from=builder-unique-target /unique_parachain/target/release/unique-collator /unique-chain/target/release/
100COPY --from=builder-polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/97COPY --from=builder-polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/
101
102COPY --from=builder-unique-target /unique_parachain/launch-config-forkless.json /polkadot-launch/launch-config.json
103
10498
105CMD export NVM_DIR="$HOME/.nvm" && \99CMD export NVM_DIR="$HOME/.nvm" && \
106 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \100 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
107 cd /polkadot-launch && \101 cd /polkadot-launch && \
108 yarn start launch-config.json --test-upgrade102 yarn start launch-config.json
109103
modified.docker/docker-compose-forkless.yamldiffbeforeafterboth
7 dockerfile: .docker/Dockerfile-parachain-upgrade7 dockerfile: .docker/Dockerfile-parachain-upgrade
8 image: node-parachain8 image: node-parachain
9 container_name: node-parachain9 container_name: node-parachain
10 volumes:
11 - .docker/launch-config-forkless.json:/polkadot-launch/launch-config.json
10 expose:12 expose:
11 - 994413 - 9944
12 - 993314 - 9933
added.docker/launch-config.j2diffbeforeafterboth

no changes

deleted.docker/launch-config.jsondiffbeforeafterboth

no changes

modified.envdiffbeforeafterboth
1RUST_TOOLCHAIN=nightly-2022-05-111RUST_TOOLCHAIN=nightly-2022-05-11
2RUST_C=1.62.0-nightly2POLKADOT_BUILD_BRANCH=release-v0.9.24
3
3POLKA_VERSION=release-v0.9.244POLKADOT_MAINNET_BRANCH=release-v0.9.25
4UNIQUE_BRANCH=develop5UNIQUE_MAINNET_TAG=v924010
6
5USER=***7KUSAMA_MAINNET_BRANCH=release-v0.9.26
6PASS=***8QUARTZ_MAINNET_TAG=v924012
7
modified.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth
1616
17#Define Workflow variables17#Define Workflow variables
18env:18env:
19 RUST_TOOLCHAIN: nightly-2022-05-11
20 REPO_URL: ${{ github.server_url }}/${{ github.repository }}19 REPO_URL: ${{ github.server_url }}/${{ github.repository }}
21 POLKADOT_BUILD_BRANCH: release-v0.9.24
22 POLKADOT_MAINNET_BRANCH: release-v0.9.25 # for unique-runtime
23 UNIQUE_MAINNET_TAG: v924010
24 KUSAMA_MAINNET_BRANCH: release-v0.9.26 # for для quartz-runtime
25 QUARTZ_MAINNET_TAG: v924012
2620
27# A workflow run is made up of one or more jobs that can run sequentially or in parallel21# A workflow run is made up of one or more jobs that can run sequentially or in parallel
28jobs:22jobs:
41 # features: "--features=opal-runtime"35 # features: "--features=opal-runtime"
42 # binary_version:36 # binary_version:
43 - network: "Quartz" # KUSAMA_MAINNET_BRANCH для quartz-runtime37 - network: "Quartz" # KUSAMA_MAINNET_BRANCH для quartz-runtime
44 features: "--features=quartz-runtime"38 features: "quartz-runtime"
39 runtime: "quartz"
45 mainnet_branch: quartz-v924012-240 mainnet_branch: quartz-v924012-2
46 mainnet_tag: v92401241 mainnet_tag: v924012
47 - network: "Unique" # POLKADOT_MAINNET_BRANCH для unique-runtime42 - network: "Unique" # POLKADOT_MAINNET_BRANCH для unique-runtime
48 features: "--features=unique-runtime"43 features: "unique-runtime"
44 runtime: "unique"
49 mainnet_branch: v92401045 mainnet_branch: v924010
50 mainnet_tag: v92401046 mainnet_tag: v924010
5147
70# if: github.event.pull_request.draft == true66# if: github.event.pull_request.draft == true
71# run: exit 167# run: exit 1
68
69 - name: Clean Workspace
70 uses: AutoModality/action-clean@v1.1.0
7271
73 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it72 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
74 - uses: actions/checkout@v373 - uses: actions/checkout@v3
75 with:74 with:
76 ref: ${{ github.head_ref }} #Checking out head commit75 ref: ${{ github.head_ref }} #Checking out head commit
76
77 - name: Read .env file
78 uses: xom9ikk/dotenv@v1.0.2
7779
78 - name: Generate ENV related extend file for docker-compose80 - name: Generate ENV related extend file for docker-compose
79 uses: cuchi/jinja2-action@v1.2.081 uses: cuchi/jinja2-action@v1.2.0
93 - name: Show build configuration95 - name: Show build configuration
94 run: cat .docker/docker-compose.${{ matrix.network }}.yml96 run: cat .docker/docker-compose.${{ matrix.network }}.yml
97
98 - name: Generate launch-config.json
99 uses: cuchi/jinja2-action@v1.2.0
100 with:
101 template: .docker/launch-config.j2
102 output_file: .docker/launch-config-forkless.json
103 variables: |
104 FEATURE=${{ matrix.features }}
105 RUNTIME=${{ matrix.runtime }}
106
107 - name: Show launch-config-forkless configuration
108 run: cat .docker/launch-config-forkless.json
109
110 - name: Show files in directory
111 run: ls -la
112
95113
96 - name: Build the stack114 - name: Build the stack
97 run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build115 run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --force-recreate --remove-orphans
98116
99117
100# - name: Test Report118# - name: Test Report
110# run: |128# run: |
111# echo "url is ${{ steps.test-report.outputs.runHtmlUrl }}"129# echo "url is ${{ steps.test-report.outputs.runHtmlUrl }}"
112130
113 - name: Stop running containers131# - name: Stop running containers
114 if: always() # run this step always132# if: always() # run this step always
115 run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" down133# run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" down
116134