difftreelog
Additional log collection on docker build failure has been added.
in: master
1 file changed
.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth114 - name: Build the stack114 - name: Build the stack115 run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --force-recreate --timeout 300115 run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --force-recreate --timeout 300116117 - name: Collect Docker Logs118 if: failure()119 uses: jwalton/gh-docker-logs@v2.2.0120 with:121 dest: './forkless-parachain-update-nodata-logs.${{ matrix.features }}'116122117123118 - name: Check if docker logs consist logs related to Runtime Upgrade testing.124 - name: Check if docker logs consist logs related to Runtime Upgrade testing.119 if: success()125 if: success()120 run: |126 run: |121 counter=160127 counter=160122 function do_docker_logs {128 function do_docker_logs {123 docker logs --details node-parachain 2>&1129 docker logs --details node-parachain 2>&1124 }130 }125 function is_started {131 function is_started {126 echo "Check Docker logs"132 echo "Check Docker logs"127 DOCKER_LOGS=$(do_docker_logs)133 DOCKER_LOGS=$(do_docker_logs)128 if [[ ${DOCKER_LOGS} = *"RUNTIME UPGRADE TESTING"* ]];then134 if [[ ${DOCKER_LOGS} = *"RUNTIME UPGRADE TESTING"* ]];then129 echo "Function is_started: Return 0"135 echo "Function is_started: Return 0"130 return 0136 return 0131 fi137 fi132 echo "Function is_started: Return 1"138 echo "Function is_started: Return 1"133 return 1139 return 1134 }140 }135 while ! is_started; do141 while ! is_started; do136 echo "Waiting for "RUNTIME UPGRADE TESTING" in container logs"142 echo "Waiting for "RUNTIME UPGRADE TESTING" in container logs"137 sleep 30s143 sleep 30s138 counter=$(( $counter - 1 ))144 counter=$(( $counter - 1 ))139 echo "Counter: $counter"145 echo "Counter: $counter"140 if [ "$counter" -gt "0" ]; then146 if [ "$counter" -gt "0" ]; then141 continue147 continue142 else148 else143 break149 break144 fi150 fi145 done151 done146 echo "Test completed."152 echo "Test completed."147 exit 1153 exit 0148 shell: bash154 shell: bash149155150 - name: Collect Docker Logs156 - name: Collect Docker Logs