Skip to main content

GitHub Issues Connector

The GitHub Issues connector allows you to extract and process issues from a GitHub repository when creating a source.

Features

  • Fetches issues and their comments
  • Supports filtering by issue state
  • Can include/exclude based on labels
  • Configurable age limit for issues

Configuration

type
required
string (Type)
Value: "github_issues"
repo_owner
required
string (Repo Owner)
repo_name
required
string (Repo Name)
state
string (State)
Default: "all"
Enum: "all" "open" "closed"
Array of Include Labels (strings) or Include Labels (null) (Include Labels)
Array of Exclude Labels (strings) or Exclude Labels (null) (Exclude Labels)
Issue Age Limit (integer) or Issue Age Limit (null) (Issue Age Limit)
{
  • "type": "github_issues",
  • "repo_owner": "string",
  • "repo_name": "string",
  • "state": "all",
  • "include_labels": [
    ],
  • "exclude_labels": [
    ],
  • "issue_age_limit": 0
}

Example Payload

{
"type": "github_issues",
"repo_owner": "example_owner",
"repo_name": "example_repo",
"state": "all",
"include_labels": ["documentation", "bug"],
"exclude_labels": ["wontfix"],
"issue_age_limit": 365
}
GitHub Requirements

This connector requires a GITHUB_TOKEN environment variable with a valid GitHub access token.