Skip to main content

GitHub

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

  1. Open Settings > Integrations > GitHub > Configure.
  2. Select Install GitHub App.
  3. In GitHub, choose the organization and limit the installation to the required repositories.
  4. Return to GESCON, enable the integration, and grant access to users or groups.

Connecting the account

  1. Open Profile > Integrations and select Connect in GitHub.
  2. Complete OAuth with the desired account.
  3. 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/web and flag those with failed checks.

Find uses of legacyAuth in authorized repositories.

Create an issue in acme/web with this title and description.

Check the owner, repository, and branch before requesting an action.

Back to the catalog