GitHub
Development · GitHub App and OAuth
GitHub lets you query authorized repositories, code, issues, pull requests, and workflow runs. It can also create issues and comments.
Preparing the organization
- Open Settings > Integrations > GitHub > Configure.
- Select Install GitHub App.
- In GitHub, choose the organization and limit the installation to the required repositories.
- Return to GESCON, enable the integration, and grant access to users or groups.
Connecting the account
- Open Profile > Integrations and select Connect in GitHub.
- Complete OAuth with the desired account.
- Confirm the Connected state.
What it can do
- List authorized organizations and repositories.
- Query issues, pull requests, diffs, commits, and statuses.
- Review workflow runs, members, and collaborators.
- Search code and issues and read repository files.
- Create an issue and add comments.
It cannot query repositories that are not included in the GitHub App installation, even if the personal account can see them.
Examples
Summarize open pull requests in
acme/weband flag those with failed checks.
Find uses of
legacyAuthin authorized repositories.
Create an issue in
acme/webwith this title and description.
Check the owner, repository, and branch before requesting an action.