hledger/tools/ciwatch
2022-12-11 11:04:10 -10:00

11 lines
393 B
Bash
Executable File

#!/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