From c50df8bee81cf58e6fa406381ff617de2f3ef9a7 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sun, 11 Dec 2022 12:56:15 -1000 Subject: [PATCH] ;dev: tools/ciwatch fix --- tools/ciwatch | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/ciwatch b/tools/ciwatch index 5ddb89c8b..b6e7b3954 100755 --- a/tools/ciwatch +++ b/tools/ciwatch @@ -5,6 +5,10 @@ INTERVAL="${1:-10}" #LATESTRUN=$(gh run list -L1 --json databaseId -q .[0].databaseId) -LATESTRUNNING=$(gh run list --json status,databaseId -q '.[] | select(.status=="completed").databaseId' | head -1) -gh run watch -i"$INTERVAL" "$LATESTRUNNING" --exit-status +cilatestrunning() { + gh run list --json status,databaseId -q '.[] | select(.status | in({"in_progress":0,"queued":0,"requested":0,"waiting":0})).databaseId' | head -1 +} +LATESTRUNNING=$(cilatestrunning) + +gh run watch -i"$INTERVAL" ${LATESTRUNNING:+$LATESTRUNNING} --exit-status