difftreelog
Added else condition
in: master
1 file changed
.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth133133134 - name: Check if docker logs consist logs related to Runtime Upgrade testing.134 - name: Check if docker logs consist logs related to Runtime Upgrade testing.135 if: success()135 if: success()136 run: |136 run: |137 counter=160137 counter=160138 function check_container_status {138 function check_container_status {139 docker inspect -f {{.State.Running}} node-parachain139 docker inspect -f {{.State.Running}} node-parachain140 }140 }141 function do_docker_logs {141 function do_docker_logs {142 docker logs --details node-parachain 2>&1142 docker logs --details node-parachain 2>&1143 }143 }144 function is_started {144 function is_started {145 if [ "$(check_container_status)" == "true" ]; then145 if [ "$(check_container_status)" == "true" ]; then146 echo "Container: node-parachain RUNNING";146 echo "Container: node-parachain RUNNING";147 echo "Check Docker logs"147 echo "Check Docker logs"148 DOCKER_LOGS=$(do_docker_logs)148 DOCKER_LOGS=$(do_docker_logs)149 if [[ ${DOCKER_LOGS} = *"🛸 PARACHAINS' RUNTIME UPGRADE TESTING COMPLETE 🛸"* ]];then149 if [[ ${DOCKER_LOGS} = *"🛸 PARACHAINS' RUNTIME UPGRADE TESTING COMPLETE 🛸"* ]];then150 echo "🛸 PARACHAINS' RUNTIME UPGRADE TESTING COMPLETE 🛸"150 echo "🛸 PARACHAINS' RUNTIME UPGRADE TESTING COMPLETE 🛸"151 return 0151 return 0152 exit 1152 exit 1153 fi153 else 154 echo "🛸 PARACHAINS' RUNTIME UPGRADE TESTING COMPLETE �� - Not found in logs output."155 return 1156 exit 1157 fi154 else158 else155 echo "Container node-parachain not RUNNING"159 echo "Container node-parachain not RUNNING"156 echo "Halting all future checks"160 echo "Halting all future checks"157 exit 1161 exit 1158 fi162 fi159 exit 0163 exit 0160 }164 }161 while ! is_started; do165 while ! is_started; do162 echo "Waiting for special message in log files "166 echo "Waiting for special message in log files "163 sleep 30s167 sleep 30s164 counter=$(( $counter - 1 ))168 counter=$(( $counter - 1 ))165 echo "Counter: $counter"169 echo "Counter: $counter"166 if [ "$counter" -gt "0" ]; then170 if [ "$counter" -gt "0" ]; then167 continue171 continue168 else172 else169 break173 break170 fi174 fi171 done175 done172 echo "Halting script"176 echo "Halting script"173 exit 1177 exit 1174 shell: bash178 shell: bash175179176 - name: Collect Docker Logs180 - name: Collect Docker Logs