GitHub predefined reports
info
This connector is currently in Early Access. Contact support for details.
The GitHub source in Data Integration comes with the following predefined reports. Each report syncs either a full refresh or incrementally. Reports scoped to a repository run once for each repository you select; reports scoped to an organization run once for your connected organization.
Predefined reports
| Report | Description | Sync type |
|---|---|---|
| List organization repositories | Retrieves the repositories that belong to your organization, including whether each one is public, private, or archived. | Full refresh |
| List branches | Retrieves the branches that exist in a repository. | Full refresh |
| List commits | Retrieves the commit history for a repository, showing who made changes and when. | Incremental |
| List labels for a repository | Retrieves the labels used to categorize issues and pull requests in a repository. | Full refresh |
| List milestones | Retrieves the milestones used to plan and track releases or sprints in a repository. | Full refresh |
| List repository issues | Retrieves issues logged in a repository, including their state, labels, and assignment. | Incremental |
| List pull requests | Retrieves pull requests submitted in a repository, including their review and merge status. | Full refresh |
| List releases | Retrieves published releases for a repository. | Full refresh |
| List repository workflows | Retrieves the automated workflows (CI/CD pipelines) configured in a repository. | Full refresh |
| List workflow runs for a repository | Retrieves the run history of automated workflows, including success and failure results. | Incremental |
| List deployments | Retrieves deployment records for a repository, including the target environment and status. | Full refresh |
| Get an organization | Retrieves profile and settings details for your organization. | Full refresh |
| List organization members | Retrieves the members who belong to your organization. | Full refresh |
| List teams | Retrieves the teams defined within your organization. | Full refresh |
| List repository collaborators | Retrieves the people with access to a repository. | Full refresh |
| List secret scanning alerts for a repository | Retrieves alerts for exposed secrets, such as API keys or passwords, found in a repository. | Full refresh |
| List code scanning alerts for a repository | Retrieves security alerts found by static code analysis in a repository. | Full refresh |
| List Dependabot alerts for a repository | Retrieves alerts about vulnerable dependencies detected in a repository. | Full refresh |
List repository issues and List commits support optional start and end date report parameters, so you can limit a sync to records updated within a specific window.
For more information about the underlying API, see the GitHub REST API documentation.