Skip to content

2.0.0

Compare
Choose a tag to compare
@nedbat nedbat released this 02 Jul 23:16
· 42 commits to main since this release
2.0.0
5a423c3
  • 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.