The Github tools are cool, but mostly I just wanted a quicker way to confirm that my jobs had run successfully, rather than go to the web browser.
It was pretty easy to construct a command to make it a one liner, but first, the github cli tools need to be installed, and the jq utility.
Once thats setup when a git push has just been done, then this command should automatically watch the job.
gh run watch $(gh run list -L 1 --json databaseId | jq "..databaseId")
To make an alias with bash is as simple as:
alias ghwatch='gh run watch $(gh run list -L 1 --json databaseId | jq "..databaseId")'
And it still gives results even after the job is completed.
Run build image (22233523250) has already completed with 'success'