difftreelog
push ready polkadot-types workflow
in: master
3 files changed
.github/workflows/polkadot-types.ymldiffbeforeafterboth1# Integration test in --dev mode2# https://cryptousetech.atlassian.net/wiki/spaces/CI/pages/2586411104/Integration+tests3name: Polkadot types45# Triger: only call from main workflow(re-usable workflows)6# on:7# workflow_call:8# # Allows you to run this workflow manually from the Actions tab9# workflow_dispatch:1011on:12 pull_request:13 branches: [ 'develop' ]14 types: [ opened, reopened, synchronize, ready_for_review, converted_to_draft ]151617# A workflow run is made up of one or more jobs that can run sequentially or in parallel18jobs:19 20 polkadot_generate_types:21 # The type of runner that the job will run on22 runs-on: [self-hosted-ci,medium]23 timeout-minutes: 13802425 name: ${{ matrix.network }}2627 continue-on-error: true #Do not stop testing of matrix runs failed. As it decided during PR review - it required 50/50& Let's check it with false.2829 strategy:30 matrix:31 include:32 # - network: sapphire33 # usage: "--sapphire"34 # - network: "opal"35 # usage: ""36 # - network: "quartz"37 # usage: ""38 - network: "unique"39 usage: ""4041 steps:4243 - name: Clean Workspace44 uses: AutoModality/action-clean@v1.1.04546 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it47 - uses: actions/checkout@v348 with:49 ref: ${{ github.head_ref }} #Checking out head commit5051 - name: Read .env file52 uses: xom9ikk/dotenv@v25354 - name: Generate ENV related extend file for docker-compose55 uses: cuchi/jinja2-action@v1.2.056 with:57 template: .docker/docker-compose.tmp-dev.j258 output_file: .docker/docker-compose.${{ matrix.network }}.yml59 variables: |60 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}61 NETWORK=${{ matrix.network }}62 63 - name: Show build configuration64 run: cat .docker/docker-compose.${{ matrix.network }}.yml6566 - name: Build the stack67 run: docker-compose -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --remove-orphans6869 - uses: actions/setup-node@v370 with:71 node-version: 167273 - name: Install jq74 run: sudo apt install jq -y7576 - name: Run generate_types_package script77 working-directory: tests78 run: |79 yarn install80 /bin/bash ./scripts/wait_for_first_block.sh81 git config --global user.name "Unique"82 git config --global user.email github-actions@usetech.com 83 /bin/bash ./scripts/generate_types_package.sh --release ${{ matrix.usage }}84 env:85 RPC_URL: http://127.0.0.1:9933/8687 - name: Stop running containers88 if: always() # run this step always89 run: docker-compose -f ".docker/docker-compose.${{ matrix.network }}.yml" down9091 - name: Remove builder cache92 if: always() # run this step always93 run: |94 docker builder prune -f -a95 docker system prune -f96 docker image prune -f -a1# Integration test in --dev mode2# https://cryptousetech.atlassian.net/wiki/spaces/CI/pages/2586411104/Integration+tests3name: Polkadot types45# Triger: only call from main workflow(re-usable workflows)6on:7 workflow_call:8 # Allows you to run this workflow manually from the Actions tab9 workflow_dispatch:1011# on:12# pull_request:13# branches: [ 'develop' ]14# types: [ opened, reopened, synchronize, ready_for_review, converted_to_draft ]151617# A workflow run is made up of one or more jobs that can run sequentially or in parallel18jobs:19 20 polkadot_generate_types:21 # The type of runner that the job will run on22 runs-on: [self-hosted-ci,medium]23 timeout-minutes: 13802425 name: ${{ matrix.network }}2627 continue-on-error: true #Do not stop testing of matrix runs failed. As it decided during PR review - it required 50/50& Let's check it with false.2829 strategy:30 matrix:31 include:32 - network: sapphire33 usage: "--sapphire"34 - network: "opal"35 usage: ""36 - network: "quartz"37 usage: ""38 - network: "unique"39 usage: ""4041 steps:4243 - name: Clean Workspace44 uses: AutoModality/action-clean@v1.1.04546 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it47 - uses: actions/checkout@v348 with:49 ref: ${{ github.head_ref }} #Checking out head commit5051 - name: Read .env file52 uses: xom9ikk/dotenv@v25354 - name: Generate ENV related extend file for docker-compose55 uses: cuchi/jinja2-action@v1.2.056 with:57 template: .docker/docker-compose.tmp-dev.j258 output_file: .docker/docker-compose.${{ matrix.network }}.yml59 variables: |60 RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}61 NETWORK=${{ matrix.network }}62 63 - name: Show build configuration64 run: cat .docker/docker-compose.${{ matrix.network }}.yml6566 - name: Build the stack67 run: docker-compose -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --remove-orphans6869 - uses: actions/setup-node@v370 with:71 node-version: 167273 - name: Install jq74 run: sudo apt install jq -y7576 - name: Run generate_types_package script77 working-directory: tests78 run: |79 yarn install80 /bin/bash ./scripts/wait_for_first_block.sh81 git config --global user.name "Unique"82 git config --global user.email github-actions@usetech.com 83 /bin/bash ./scripts/generate_types_package.sh --release ${{ matrix.usage }}84 env:85 RPC_URL: http://127.0.0.1:9933/8687 - name: Stop running containers88 if: always() # run this step always89 run: docker-compose -f ".docker/docker-compose.${{ matrix.network }}.yml" down9091 - name: Remove builder cache92 if: always() # run this step always93 run: |94 docker builder prune -f -a95 docker system prune -f96 docker image prune -f -a.github/workflows/schedule-trigger-for-develop-build.ymldiffbeforeafterboth--- a/.github/workflows/schedule-trigger-for-develop-build.yml
+++ b/.github/workflows/schedule-trigger-for-develop-build.yml
@@ -1,8 +1,8 @@
name: schedule-trigger-for-develop-build
on:
# update the branch ci/develop-scheduler every night
- schedule:
- - cron: '0 1 * * *'
+ # schedule:
+ # - cron: '0 1 * * *'
# or update the branch manually
workflow_dispatch:
# pull_request:
tests/scripts/generate_types_package.shdiffbeforeafterboth--- a/tests/scripts/generate_types_package.sh
+++ b/tests/scripts/generate_types_package.sh
@@ -6,9 +6,6 @@
TEMPLATE=$DIR/types_template
GIT_REPO=git@github.com:UniqueNetwork/unique-types-js.git
-# git config user.name "Unique"
-# git config user.email "github-actions@usetech.com"
-
. $DIR/functions.sh
usage() {