GitHub predefined reports
Updated
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.