Note: Consider building a GitHub App instead of an OAuth app. Both OAuth apps and GitHub Apps use OAuth 2.0. GitHub Apps can act on behalf of a user, similar to an OAuth app, or as themselves, which is beneficial for automations that do not require user input. Additionally, GitHub Apps use fine-grained permissions, give the user more control over which repositories the app can access, and use shor