Home / Companies / GitHub / Blog / Post Details
Content Deep Dive

GitHub Availability Report: March 2025

Blog post from GitHub

Post Details
Company
Date Published
Author
Jakub Oleksy
Word Count
265
Language
English
Hacker News Points
-
Summary

In March, GitHub experienced a service degradation incident lasting 58 hours, from March 29 to March 31, due to expired credentials affecting two separate but related services. On March 29, users were unable to unsubscribe from marketing emails, and on March 31, ebook and event registration forms on resources.github.com were inaccessible. The root cause was a bug in the automated alerting system for monitoring credential expirations, which led to the credentials expiring unnoticed. GitHub mitigated the issue by renewing the credentials and redeploying the affected services, and has since enhanced its credential expiry detection, alerting, and rotation processes to prevent future incidents. Users are encouraged to follow GitHub's status page for real-time updates and to visit the GitHub Engineering Blog for further insights.