7070 - name : Run minitest
7171 run : bundle exec rake ${{ matrix.task || 'test' }}
7272 - name : Stop containers
73- run : docker compose -f $DOCKER_COMPOSE_FILE down
73+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
7474 nat-ted-env :
7575 name : NAT-ted Environments
7676 timeout-minutes : 5
@@ -107,7 +107,7 @@ jobs:
107107 echo "Max attempts exceeded: $i times"
108108 exit 1
109109 fi
110- healthy_cnt=$(docker compose -f $DOCKER_COMPOSE_FILE ps --format json | jq .[].Status | (grep healthy || true) | wc -l)
110+ healthy_cnt=$(docker compose -f $DOCKER_COMPOSE_FILE ps --format json | ( jq .[].Status || true) | (grep healthy || true) | wc -l)
111111 if [[ $healthy_cnt -eq $node_cnt ]]
112112 then
113113 break
@@ -117,7 +117,7 @@ jobs:
117117 : $((++i))
118118 done
119119 env :
120- MAX_ATTEMPTS : " 10 "
120+ MAX_ATTEMPTS : " 20 "
121121 - name : Print containers
122122 run : docker compose -f $DOCKER_COMPOSE_FILE ps
123123 - name : Build cluster
@@ -128,7 +128,7 @@ jobs:
128128 - name : Run minitest
129129 run : bundle exec rake test
130130 - name : Stop containers
131- run : docker compose -f $DOCKER_COMPOSE_FILE down
131+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
132132 lint :
133133 name : Lint
134134 timeout-minutes : 5
@@ -199,10 +199,10 @@ jobs:
199199 run : |
200200 for i in {5..9..2}
201201 do
202- docker compose -f $DOCKER_COMPOSE_FILE exec node$i tc qdisc del dev eth0 root netem
202+ docker compose -f $DOCKER_COMPOSE_FILE exec node$i tc qdisc del dev eth0 root netem || true
203203 done
204204 - name : Stop containers
205- run : docker compose -f $DOCKER_COMPOSE_FILE down
205+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
206206 profiling :
207207 name : Profiling
208208 timeout-minutes : 5
@@ -238,7 +238,7 @@ jobs:
238238 env :
239239 MEMORY_PROFILE_MODE : ${{ matrix.mode }}
240240 - name : Stop containers
241- run : docker compose -f $DOCKER_COMPOSE_FILE down
241+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
242242 massive :
243243 name : Massive Cluster
244244 timeout-minutes : 10
@@ -298,4 +298,4 @@ jobs:
298298 env :
299299 MEMORY_PROFILE_MODE : pipelining_in_moderation
300300 - name : Stop containers
301- run : docker compose -f $DOCKER_COMPOSE_FILE down
301+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
0 commit comments