Harness SEI uses Rest APIs to connect to GitHub. Using these API calls, SEI ingests metadata for GitHub commits, pull requests, issues, repositories, tags, and users. This metadata is used to generate engineering metrics and insights.
GitHub commits
| Metadata | 
|---|
| shaurlauthorcommittermessagetimestamp
 filesadditionsdeletionschangesfilenamepatchshastatus
 | 
GitHub issues
| Metadata | 
|---|
| idnumbertitleuserlabelsstateassigneelockedactive_lock_reasonassigneescommentscreated_atupdated_atclosed_atauthor_associationbodymilestoneeventsissue_events
 | 
GitHub pull requests
| Metadata | 
|---|
| idnumberstatelockedtitleuserbodycreated_atupdated_atclosed_atmerged_atmerge_commit_shaassigneeassigneesrequested_reviewersrequested_teamslabelsmilestoneheadbaseauthor_associationreviewspr_commitsmerge_commitadditionsdeletionschange_filescommitspatches
 | 
GitHub repositories
| Metadata | 
|---|
| namefull_namedescriptionownertypeloginorgVerifiedDomainEmailsnameemail
 master_branchcreated_atpushed_atupdated_atsizeis_privatelanguagelanguageseventspull_requeststagsissuesissue_eventsidhtml_url
 | 
GitHub users
| Metadata | 
|---|
| typeloginorgVerifiedDomainEmailsnameemail (GitHub App)
 | 
GitHub repository events
| Metadata | 
|---|
| idtypeis_publicactororgcreated_atcommits
 |