Releases: nedbat/watchgha
Releases · nedbat/watchgha
2.3.2
2.3.1
2.3.0
- GitHub Enterprise is supported via
GITHUB_SERVER_URL
andGITHUB_API_URL
environment variables. Thanks, Colin Marquardt. - Fix: in unusual cases, GitHub can return strange statuses for job steps. Those are now displayed as question marks.
2.2.2
2.2.1
2.2.0
- Now all GitHub remotes are checked for jobs. Previously, only one was checked, so you wouldn't see jobs running on an upstream fork.
- Added option
--only
to limit which workflows are displayed as requested in issue 17. - The output is now redrawn immediately when the terminal window is resized (on Mac or Linux). Thanks, Bill Mill.
2.1.1
2.1.0
2.0.0
- The default polling interval is now 15 seconds.
- Now the GitHub repo location and branch name are defaulted from the current git repo. The repo location can be a local directory or GitHub URL. Closes issue 7.
- A new option,
--wait-for-start
will make watch_gha_runs wait until jobs are in progress. This fixes a problem with using watch_gha_runs programmatically: it can check the run status before any new runs have started, and simply report the done state of the last bunch of runs, then quit. - Fix: if a .yml workflow file couldn't be parsed, its "run" would persist in the list of runs for longer than it should. Now those unparsable runs aren't displayed at all.
- Fix: skipped runs are considered finished, and don't need their jobs shown.
- Error reporting is improved, removing unneeded noisy tracebacks in some cases, and providing more information for GitHub API errors. Closes issue 8.
- More operations are retried on failure, fixing issue 10.
- Interrupting with ctrl-C will set the exit status to 2.
1.0.0
- The
--poll
option sets the number of seconds to wait between refreshes. - Requests to GitHub are now made asynchronously, speeding execution.
- Redirections from GitHub (for example, if a repo is renamed or moved) are followed transparently.
- The exit code is now 1 if any runs failed, 0 if all were successful.
- Long lines are no longer wrapped too short.