difftreelog
Bash script inside workflow
in: master
1 file changed
.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth110110111111112 - name: Build the stack112 - name: Build the stack113 run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --force-recreate113 run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --force-recreate --timeout 300 --exit-code-from114114115 - name: Wait for 15m115 - name: Wait for 5m before starting tests docker logs for " RUNTIME UPGRADE TESTING " criteria116 if: success()116 run: sleep 600s117 run: sleep 300s118119 - name: Check if docker logs consist logs related to Runtime Upgrade testing.120 if: success()121 shell: bash122 run: |123 function do_docker_logs { DOCKER_LOGS=$(docker logs container node-parachain --details 2>&1)}124 function is_started { if [[ ${DOCKER_LOGS} != *"RUNTIME UPGRADE TESTING"* ]];then return 0 fi return 1}125 while ! is_started; do126 echo "Waiting for "RUNTIME UPGRADE TESTING" in container logs"127 sleep 15s128 done129 echo "Test completed."130 exit 0117131118 - name: Collect Docker Logs132 - name: Collect Docker Logs119 if: success() || failure()133 if: success() || failure()120 uses: jwalton/gh-docker-logs@v2.2.0134 uses: jwalton/gh-docker-logs@v2.2.0121 with:135 with:122 dest: './fpu-logs.${{ matrix.features }}'136 dest: './forkless-parachain-upgrade-nodata-logs.${{ matrix.features }}'123 images: 'node-parachain' 137 images: 'node-parachain' 124138125 - name: Tar logs139 - name: Tar logs126 if: success() || failure()140 if: success() || failure()127 run: tar cvzf ./fpu-logs.${{ matrix.features }}.tgz ./fpu-logs.${{ matrix.features }}141 run: tar cvzf ./forkless-parachain-upgrade-nodata-logs.${{ matrix.features }}.tgz ./forkless-parachain-upgrade-nodata-logs.${{ matrix.features }}128142129 - name: Upload logs to GitHub143 - name: Upload logs to GitHub130 if: success() || failure()144 if: success() || failure()131 uses: actions/upload-artifact@master145 uses: actions/upload-artifact@master132 with:146 with:133 name: fpu-logs.${{ matrix.features }}.tgz147 name: forkless-parachain-upgrade-nodata-logs.${{ matrix.features }}.tgz134 path: ./fpu-logs.${{ matrix.features }}.tgz148 path: ./forkless-parachain-upgrade-nodata-logs.${{ matrix.features }}.tgz135149136150137# - name: Test Report151# - name: Test Report