Skip to content

GitHub Issues

GitHub Issues reads the issues of a GitHub repository and returns the text of each one along with its details: title, author, state, labels, assignee and link. It also returns the repository’s pull requests, marked as such.

When to use it

  • Prepare a weekly summary of a product’s open issues.
  • Have an agent sort new issues by urgency.
  • Look for similar issues before opening a new one.

Configuration

FieldWhat it does
Access TokenYour GitHub personal access token. Needed to read private repositories.
RepositoryThe repository, in the format owner/repository, for example mycompany/website.
LabelsReads only the issues that have these labels. Leave it empty to read them all.
StateWhich issues are read according to their state: open, closed or all. Default: all.

Output

The Data output returns one item per issue or pull request, with its text and its details: title, link, number, author, creation date, number of comments, state, labels, assignee and milestone, and whether it is a pull request.

Example

A product team wants to review the pending bugs every Monday:

  1. Add GitHub Issues, enter your token and the product’s repository.
  2. In Labels, enter bug and, in State, pick open.
  3. Connect Data to an agent that groups the bugs by topic and points out the oldest ones.
  4. Send the summary to the team’s channel.

Good practices

  • Use a token with read-only access to the repositories you need.
  • Filter by label and state so you don’t read the repository’s whole history.
  • Issue: creates and manages GitHub issues.
  • GitLoader: reads the files of a Git repository.