@@ -189,12 +189,30 @@ jobs:
189
189
xargs -I {} curl -s -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"chain_getHeader","params":["{}"],"id":"1"}' http://$STAGING_PREVIEW_VALIDATOR_1_HOST:$STAGING_PREVIEW_VALIDATOR_1_PORT |
190
190
jq -r ".result.number" | xargs printf "%d"
191
191
)
192
- if [ "$FINALIZED_NUMBER" -gt 0 ]; then
193
- echo "Blocks are being finalized. Finalized Block Number: $FINALIZED_NUMBER"
194
- else
195
- echo "No blocks are being finalized. Finalized Block Number: $FINALIZED_NUMBER"
196
- exit 1
197
- fi
192
+
193
+ timeout=300 # Timeout in seconds
194
+ interval=10 # Interval in seconds
195
+ elapsed=0
196
+
197
+ while [ "$FINALIZED_NUMBER" -le 0 ]; do
198
+ if [ $elapsed -ge $timeout ]; then
199
+ echo "Timeout reached: $timeout seconds"
200
+ exit 1
201
+ fi
202
+
203
+ echo "Waiting for blocks to be finalized..."
204
+ sleep $interval
205
+ elapsed=$((elapsed + interval))
206
+
207
+ FINALIZED_NUMBER=$(
208
+ curl -s -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"chain_getFinalizedHead","params":[],"id":"1"}' http://$STAGING_PREVIEW_VALIDATOR_1_HOST:$STAGING_PREVIEW_VALIDATOR_1_PORT |
209
+ jq -r ".result" |
210
+ xargs -I {} curl -s -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"chain_getHeader","params":["{}"],"id":"1"}' http://$STAGING_PREVIEW_VALIDATOR_1_HOST:$STAGING_PREVIEW_VALIDATOR_1_PORT |
211
+ jq -r ".result.number" | xargs printf "%d"
212
+ )
213
+ done
214
+
215
+ echo "Blocks are being finalized. Finalized Block Number: $FINALIZED_NUMBER"
198
216
shell : bash
199
217
200
218
run-smoke-tests :
@@ -220,6 +238,7 @@ jobs:
220
238
env : staging
221
239
decrypt : true
222
240
markers : " not active_flow and not passive_flow and (CD or rpc)"
241
+ threads : 1
223
242
224
243
run-all-tests :
225
244
permissions :
@@ -247,6 +266,7 @@ jobs:
247
266
decrypt : true
248
267
markers : " not active_flow and not passive_flow"
249
268
deployment_mc_epoch : $DEPLOYMENT_MC_EPOCH
269
+ threads : 1
250
270
251
271
wait-for-n1-epoch :
252
272
permissions :
@@ -308,6 +328,7 @@ jobs:
308
328
latest_mc_epoch : true
309
329
markers : " not active_flow and not passive_flow"
310
330
deployment_mc_epoch : $DEPLOYMENT_MC_EPOCH
331
+ threads : 1
311
332
312
333
wait-for-n2-epoch :
313
334
permissions :
@@ -369,6 +390,7 @@ jobs:
369
390
latest_mc_epoch : true
370
391
markers : " not active_flow and not passive_flow"
371
392
deployment_mc_epoch : $DEPLOYMENT_MC_EPOCH
393
+ threads : 1
372
394
373
395
publish :
374
396
permissions :
0 commit comments