git.delta.rocks / unique-network / refs/commits / 3fb50d2df515

difftreelog

fix small make up

Alexander Aksenov2022-09-14parent: #2a07d1e.patch.diff
in: master

3 files changed

modified.github/workflows/ci-master.ymldiffbeforeafterboth
--- a/.github/workflows/ci-master.yml
+++ b/.github/workflows/ci-master.yml
@@ -18,16 +18,13 @@
     uses: ./.github/workflows/node-only-update_v2.yml
 
   forkless:
-    if: ${{ contains( github.event.pull_request.labels.*.name, 'forkless') }}
     uses: ./.github/workflows/forkless.yml
 
   canary:
-    if: ${{ contains( github.event.pull_request.labels.*.name, 'canary') }}
     uses: ./.github/workflows/canary.yml
     secrets: inherit # pass all secrets
 
   xcm:
-    if: ${{ contains( github.event.pull_request.labels.*.name, 'xcm') }}
     uses: ./.github/workflows/xcm.yml
     secrets: inherit # pass all secrets
 
modified.github/workflows/market-test_v2.ymldiffbeforeafterboth
--- a/.github/workflows/market-test_v2.yml
+++ b/.github/workflows/market-test_v2.yml
@@ -45,8 +45,7 @@
           repository: 'UniqueNetwork/market-e2e-tests'
           ssh-key: ${{ secrets.GH_PAT }}
           path: 'qa-tests'
-#          ref: 'master'
-          ref: 'ci_test_v2'
+          ref: 'master'
 
       - name: Read .env file
         uses: xom9ikk/dotenv@v1.0.2
modified.github/workflows/xcm-tests_v2.ymldiffbeforeafterboth
before · .github/workflows/xcm-tests_v2.yml
1name: xcm-tests23# Controls when the action will run.4on:5  # Allows you to run this workflow manually from the Actions tab6  workflow_call:78#Define Workflow variables9env:10  REPO_URL: ${{ github.server_url }}/${{ github.repository }}111213# A workflow run is made up of one or more jobs that can run sequentially or in parallel14jobs:1516  xcm-build-results:17    runs-on: medium18    steps:19      - name: print previous job results20        run: echo ${{needs.xcm-testnet-build.result}}2122  prepare-execution-marix:2324    name: Prepare execution matrix2526#    needs: [xcm-testnet-build]2728    runs-on: XL29    outputs:30      matrix: ${{ steps.create_matrix.outputs.matrix }}3132    steps:3334      - name: Clean Workspace35        uses: AutoModality/action-clean@v1.1.03637      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it38      - uses: actions/checkout@v339        with:40          ref: ${{ github.head_ref }}  #Checking out head commit4142      - name: Read .env file43        uses: xom9ikk/dotenv@v1.0.24445      - name: Create Execution matrix46        uses: fabiocaccamo/create-matrix-action@v247        id: create_matrix48        with:49          matrix: |50            network {opal}, runtime {opal}, features {opal-runtime}, runtest {testXcmOpal}51            network {quartz}, runtime {quartz}, features {quartz-runtime}, runtest {testXcmQuartz}52            network {unique}, runtime {unique}, features {unique-runtime}, runtest {testXcmUnique}5354  xcm-tests:55    needs: prepare-execution-marix56    # The type of runner that the job will run on57    runs-on: [XL]5859    timeout-minutes: 6006061    name: ${{ matrix.network }}6263    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.6465    strategy:66      matrix:67        include: ${{fromJson(needs.prepare-execution-marix.outputs.matrix)}}686970    steps:71      - name: Skip if pull request is in Draft72        if: github.event.pull_request.draft == true73        run: exit 17475      - name: Clean Workspace76        uses: AutoModality/action-clean@v1.1.07778      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it79      - uses: actions/checkout@v380        with:81          ref: ${{ github.head_ref }}  #Checking out head commit8283      - name: Read .env file84        uses: xom9ikk/dotenv@v1.0.28586      - name: Generate ENV related extend file for docker-compose87        uses: cuchi/jinja2-action@v1.2.088        with:89          template: .docker/docker-compose.tmp-xcm-tests.j290          output_file: .docker/docker-compose.xcm-tests.${{ matrix.network }}.yml91          variables: |92            NETWORK=${{ matrix.network }}9394      - name: Show build configuration95        run: cat .docker/docker-compose.xcm-tests.${{ matrix.network }}.yml9697      - uses: actions/setup-node@v398        with:99          node-version: 16100101      - name: Build the stack102        run: docker-compose -f ".docker/docker-compose.xcm-tests.${{ matrix.network }}.yml" up -d --remove-orphans --force-recreate --timeout 300103104      #  🚀 POLKADOT LAUNCH COMPLETE 🚀105      - name: Check if docker logs consist messages related to testing of xcm tests 106        if: success()107        run: |108          counter=160109          function check_container_status {110                docker inspect -f {{.State.Running}} xcm-${{ matrix.network }}-testnet-local111          }112          function do_docker_logs {113                docker logs --details xcm-${{ matrix.network }}-testnet-local 2>&1114          }115          function is_started {116                if [ "$(check_container_status)" == "true" ]; then117                        echo "Container: xcm-${{ matrix.network }}-testnet-local RUNNING";118                        echo "Check Docker logs"119                        DOCKER_LOGS=$(do_docker_logs)120                        if [[ ${DOCKER_LOGS} = *"POLKADOT LAUNCH COMPLETE"* ]];then121                                echo "🚀 POLKADOT LAUNCH COMPLETE 🚀"122                                return 0123                        else124                                echo "Message not found in logs output, repeating..."125                                return 1126                        fi127                else128                        echo "Container xcm-${{ matrix.network }}-testnet-local NOT RUNNING"129                        echo "Halting all future checks"130                        exit 1131                fi132          echo "something goes wrong"133          exit 1134          }135          while ! is_started; do136                echo "Waiting for special message in log files "137                sleep 30s138                counter=$(( $counter - 1 ))139                echo "Counter: $counter"140                if [ "$counter" -gt "0" ]; then141                         continue142                else143                         break144                fi145          done146          echo "Halting script"147          exit 0148        shell: bash149150      - name: Run XCM tests 151        working-directory: tests152        run: |153          yarn install154          yarn add mochawesome155          node scripts/readyness.js156          echo "Ready to start tests"157          NOW=$(date +%s) && yarn ${{ matrix.runtest }} --reporter mochawesome --reporter-options reportFilename=test-${NOW}158159      - name: XCM Test Report160        uses: phoenix-actions/test-reporting@v8161        id: test-report162        if: success() || failure()    # run this step even if previous step failed163        with:164          name: XCM Tests ${{ matrix.network }}            # Name of the check run which will be created165          path: tests/mochawesome-report/test-*.json    # Path to test results166          reporter: mochawesome-json167          fail-on-error: 'false'168169      - name: Stop running containers170        if: always()                   # run this step always171        run: docker-compose -f ".docker/docker-compose.xcm-tests.${{ matrix.network }}.yml" down172173      - name: Clean Workspace174        if: always()175        uses: AutoModality/action-clean@v1.1.0176177      - name: Remove builder cache178        if: always()                   # run this step always179        run: |180          docker system prune -a -f181