I’ve been developing a GitHub App bot, which seems to be working quite well. However, part of the bot function is determined by a configuration file which the user adds to their repository. If this is mis-configured, the bot fails silently!
I’d like to find a good way to report this error to the bot users.
Currently i can collect up the log information from my bot (which is running on AWS as a Lambda), however, I need some way to report this back to the installation owner.
I can find details regarding the repositories the installation has been enabled for, but not the details of the user that added the GitHub App in the first place.
Or, if this is not possible, does anyone else have a good idea about how to provide log-level details relating to bot configuration issues?