Watchgha

Latest version: v2.3.2

Safety actively analyzes 701442 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

2.1.1

- Implicit .netrc authentication stopped working, but has been fixed. Thanks, [Rob Weir](https://github.com/nedbat/watchgha/pull/11).

2.1.0

- Implicit .netrc authentication stopped working, but has been fixed. Thanks, [Rob Weir](https://github.com/nedbat/watchgha/pull/11).

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](https://github.com/nedbat/watchgha/issues/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](https://github.com/nedbat/watchgha/issues/8).
- More operations are retried on failure, fixing [issue 10](https://github.com/nedbat/watchgha/issues/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.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.