From 4bd4f69c7e63a507d95bb60bf9635294ab60d8bd Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sun, 11 Dec 2022 10:46:35 -1000 Subject: [PATCH] dev: tools/ciwatch --- tools/ciwatch | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 tools/ciwatch diff --git a/tools/ciwatch b/tools/ciwatch new file mode 100755 index 000000000..5ddb89c8b --- /dev/null +++ b/tools/ciwatch @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +# ciwatch [INTERVALSECS] +# Watch the latest Github actions run until it completes, returning the exit status. + +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