I’m testing out the behavior of GitHub App webhooks events for an app I am writing, and I noticed that a couple events that I expected weren’t being posted. I’m not asking for any events outside the standard installation events in my test app.
The first (and more important) missing piece seems to be a lack of event when the installation is changed - when I switched from “installed on all repositories” to “installed on selected repositories” (with only one repository selected) no event was generated at all.
The second was that when “installed on all repositories”, creating a repository doesn’t trigger an event indicating the added repository - but deleting the repository did.
I’m a little confused - I’m not sure if I missed something when setting my expectations as to what events were available, or if this is something I should report somehow as a bug. Has anyone run into this, and how did you handle detecting these cases?