postmortem.io
Menu

743 entries newest

Browse

Incident

GitHub Availability Report: March 2025

Read the original on the company blog (external)

In March, GitHub experienced a single incident, occurring in two related waves, that degraded specific services.

March 29-31 Incident (7:00 UTC March 29 to 17:00 UTC March 31, spanning approximately 58 hours)

Email subscription management (github.com/settings/emails) and resource registration forms (resources.github.com ebook and event registration) were degraded.

Root Cause: The March 29 incident occurred due to expired credentials used for an internal service. A similar credential expiry on March 31 resulted in users experiencing degradation again. The underlying problem was an issue in the automated alerting for monitoring upcoming credential expirations — a bug in alerting resulted in the invalid credentials being discovered only after they had expired.

Resolution: GitHub mitigated the incident by renewing the credentials and redeploying the affected services.

Preventive Measures: GitHub enhanced its credential expiry detection, alerting, and rotation processes, and is working on improving on-call observability.

Original source · company blog

GitHub Availability Report: March 2025

https://github.blog/news-insights/company-news/github-availability-report-march-2025/

This page is an extract. Cite the original; link here for the indexed copy.

GitHub. "GitHub Availability Report: March 2025." GitHub blog, 29 Mar 2025. https://github.blog/news-insights/company-news/github-availability-report-march-2025/ (retrieved 2026-07-10 via postmortem.io)