GitHub Source
This is a fork of the Airbyte Community GitHub source connector.
Main Source Settings
- GitHub Repositories
- Authentication
- Start Date
Connection Settings
Table Prefix
For any connection with a GitHub source, the table prefix must be of the form
foobar__github__
with foobar as a string unique to this connection.
The following source streams are supported. More details here.
Stream | Sync | Destination Table |
---|---|---|
assignees | Full refresh | Append | tms_User |
branches | Full refresh | Append | vcs_Branch |
collaborators | Full refresh | Append | vcs_Membership, vcs_User |
commits | Incremental | Append | vcs_BranchCommitAssociation, vcs_Commit |
issue_labels | Full refresh | Append | tms_Label |
issue_milestones | Incremental | Append | tms_Epic |
issues | Incremental | Append | tms_Label, tms_Task, tms_TaskAssignment, tms_TaskBoardRelationship, tms_TaskTag, tms_User |
organizations | Full refresh | Append | vcs_Organization |
projects* | Incremental | Append | tms_Project, tms_TaskBoard, tms_TaskBoardProjectRelationship |
pull_requests | Incremental | Append | vcs_PullRequest, vcs_User |
releases | Incremental | Append | cicd_Release, cicd_ReleaseTagAssociation |
repositories | Full refresh | Append | tms_Project, tms_TaskBoard, tms_TaskBoardProjectRelationship, vcs_Repository |
review_comments | Incremental | Append | vcs_PullRequestComment |
reviews | Incremental | Append | vcs_PullRequestReview, vcs_User |
tags | Full refresh | Append | vcs_Tag |
users | Full refresh | Append | vcs_Membership, vcs_User |
workflow_runs | Full refresh | Append | cicd_Build, cicd_BuildCommitAssociation |
workflows | Incremental | Append | cicd_Organization, cicd_Pipeline |
Notes
- Each GitHub project is converted to both a project AND a board for that project in the
tms
namespace, for compatibility with the Jira world - Each GitHub repository is also converted into a project AND a board for that project in the
tms
namespace, since each repository can have issues - The project stream is disabled by default because if your repository has projects disabled, the source sync will fail; to enable it, click on
Update latest source schema
- The workflow_runs stream is not incremental yet; deactivate it if the source takes too long
Updated 3 months ago