GitHub status reporting reaches max of 1000
Summary
GitHub has a limit of 1000 status reports per SHA + context (see https://developer.github.com/v3/repos/statuses/#create-a-status). When the checkbox 'Static status check names' is enabled in the GitHub integration inside GitLab, this number is reached quite quickly. This prevents updating the CI status in GitHub after using it for a while.
Steps to reproduce
Mirror a GitHub repository and enable CI. Then go to the GitHub integration settings and use a static status check name. Then after 1000 runs of the CI on a specific commit SHA on that project, the limit will be reached and CI status reporting will be broken.
Example Project
I can send one privately.
What is the current bug behavior?
CI status reporting breaks after 1000 runs.
What is the expected correct behavior?
CI status reporting keeps working.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
Possible fixes
Not sure as it's an API limit on GitHub's side.
