GitHub Availability Report: October 2021

In October, GitHub experienced a single incident affecting the Codespaces service.

October 8 Incident (17:16 UTC, lasting 1 hour 36 minutes)

The Codespaces API response structure was unintentionally modified during the public API launch. This breaking change prevented new Codespaces from being initiated via the Visual Studio Code Desktop client. Web editor connections and existing desktop sessions remained functional but experienced degradation, with the extension showing error messages and omitting metadata from the Remote Explorer view.

Root Cause: “A core Codespaces API response was inadvertently restructured as part of our Codespaces public API launch, impacting existing API clients dependent on a stable schema.”

Resolution: Engineers rolled back the regression to restore functionality. Monitoring systems initially failed to detect the issue, and a subsequent unrelated deployment delayed the reversion.

Preventive Measures: GitHub committed to investing in enhanced end-to-end testing tools for extension API usage and expanding monitoring to better detect user-facing impacts across service boundaries.