Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Include the Checks API in build status #2102
Please be sure to read the contributor's guide to the GitHub package before submitting any pull requests.
Description of the Change
My goal is to account for check suites and check runs everywhere we display information about a PR or commit's status, to bring us in sync with the information that dotcom provides.
Repositories configured to report advanced CI information with the Checks API will be accounted for correctly in the GitHub tab and pull request detail items.
If you have many check suites being reported on each commit, this may chew through your rate limit pretty quickly.
Recent commits in this repository have both legacy commit build statuses (from CodeCov) and check suite statuses (from Azure Pipelines). I've been using PRs within in this repo to verify that things look correct.
User Experience Research (Optional)
@@ Coverage Diff @@ ## master #2102 +/- ## ========================================== - Coverage 92.72% 92.53% -0.19% ========================================== Files 207 212 +5 Lines 12053 12171 +118 Branches 1764 1779 +15 ========================================== + Hits 11176 11263 +87 - Misses 877 908 +31