GitHub header
Incident with Pull Requests and API Requests
Incident Report for GitHub
Resolved
On December 3, 2024, between 19:35 UTC and 20:05 UTC API requests, Actions, Pull Requests and Issues were degraded. Web and API requests for Pull Requests experienced a 3.5% error rate and Issues had a 1.2% error rate. The highest impact was for users who experienced errors while creating and commenting on Pull Requests and Issues. Actions had a 3.3% error rate in jobs and delays on some updates during this time.

This was due to an erroneous database credential change impacting write access to Issues and Pull Requests data. We mitigated the incident by reverting the credential change at 19:52 UTC. We continued to monitor service recovery before resolving the incident at 20:05 UTC.

There are a few improvements we are making in response to this. We are investing in safe guards to the change management process in order to prevent erroneous database credential changes. Additionally, the initial rollback attempt was unsuccessful which led to a longer time to mitigate. We were able to revert through an alternative method and are updating our playbooks to document this mitigation strategy.
Posted Dec 03, 2024 - 20:05 UTC
Update
Pull Requests is operating normally.
Posted Dec 03, 2024 - 20:05 UTC
Update
Actions is operating normally.
Posted Dec 03, 2024 - 20:04 UTC
Update
API Requests is operating normally.
Posted Dec 03, 2024 - 20:02 UTC
Update
We have taken mitigating actions and are starting to see recovery but are continuing to monitor and ensure full recovery. Some users may still see errors.
Posted Dec 03, 2024 - 19:59 UTC
Update
Some users will experience problems with certain features of pull requests, actions, issues and other areas. We are aware of the issue, know the cause, and are working on a mitigation.
Posted Dec 03, 2024 - 19:54 UTC
Investigating
We are investigating reports of degraded performance for API Requests, Actions and Pull Requests
Posted Dec 03, 2024 - 19:48 UTC
This incident affected: API Requests, Pull Requests, and Actions.