zulip/puppet
Alex Vandiver 2218de0399 management: Disable Sentry for management commands run interactively.
This adds `--automated` and `--no-automated` flags to all Zulip
management commands, whose default is based on if STDIN is a TTY.
This enables cron jobs and supervisor commands to continue to report
to Sentry, and manually-run commands (when reporting to Sentry does
not provide value, since the user can see them) to not.

Note that this only applies to Zulip commands -- core Django
commands (e.g. `./manage.py`) do not grow support for `--automated`
and will always report exceptions to Sentry.

`manage.py` subcommands in the `upgrade` and `restart-server` paths
are marked as `--automated`, since those may be run semi-unattended,
and they are useful to log to Sentry.
2024-05-24 10:30:16 -07:00
..
kandra check_send_receive_time: Default --site usefully. 2024-05-08 15:51:20 -07:00
zulip management: Disable Sentry for management commands run interactively. 2024-05-24 10:30:16 -07:00
deps.yaml puppet: Update dependencies. 2023-05-11 10:51:37 -07:00