GitHub Status · History · Incident #5054

RESOLVED

Delays in copilot budget limits resets for some users

Minor · Started Jul 1, 2026 · 10:51 AM

  • Duration

    2h 34m

  • Severity

    Minor

  • Detection lead

  • User reports

Summary

Delays in copilot budget limits resets for some users

On July 1, 2026, between approximately 00:00 UTC and 13:04 UTC, some GitHub Copilot customers whose budget was exhausted before the monthly reset remained incorrectly blocked from paid Copilot usage after the new billing month began, even though their budgets had reset. Some budget changes also took longer than usual to apply. Only customers with an exhausted budget were affected, which limited the impact.<br /><br />This was caused by a caching issue at the monthly reset: for some users, a pre-reset "budget exhausted" status was re-saved and served even though their budget had reset, so they stayed blocked. We had built a safeguard ahead of the reset to prevent this, but it did not take effect because an internal configuration service did not load its settings correctly. We resolved the incident by deploying a change that discards the outdated status and recomputes access from current budget data independently of that configuration, and by working through the backlog of budget updates.<br /><br />To prevent recurrence, we are ensuring pre-reset status cannot survive the monthly budget reset, adding alerting for this failure mode, and increasing capacity to absorb the monthly surge of budget updates.


  • Started

    Jul 1, 2026 · 10:51 AM

  • Resolved

    Jul 1, 2026 · 1:26 PM

  • Duration

    2h 34m

  • Severity

    Minor

Event timeline

How this incident unfolded

  • Investigating

    Jul 1 · 10:51 AM GitHub

    We are investigating reports of degraded performance for Copilot

  • Investigating

    Jul 1 · 11:44 AM GitHub

    We have identified the likely reason for the delays and are working on a solution.

  • Investigating

    Jul 1 · 12:42 PM GitHub

    A fix for the delayed resets is currently being deployed.

  • Monitoring

    Jul 1 · 1:04 PM GitHub

    The degradation affecting Copilot has been mitigated. We are monitoring to ensure stability.

  • Monitoring

    Jul 1 · 1:05 PM GitHub

    The fix has been deployed globally and we are monitoring the results

  • Resolved

    Jul 1 · 1:26 PM GitHub

    On July 1, 2026, between approximately 00:00 UTC and 13:04 UTC, some GitHub Copilot customers whose budget was exhausted before the monthly reset remained incorrectly blocked from paid Copilot usage after the new billing month began, even though their budgets had reset. Some budget changes also took longer than usual to apply. Only customers with an exhausted budget were affected, which limited the impact.<br /><br />This was caused by a caching issue at the monthly reset: for some users, a pre-reset "budget exhausted" status was re-saved and served even though their budget had reset, so they stayed blocked. We had built a safeguard ahead of the reset to prevent this, but it did not take effect because an internal configuration service did not load its settings correctly. We resolved the incident by deploying a change that discards the outdated status and recomputes access from current budget data independently of that configuration, and by working through the backlog of budget updates.<br /><br />To prevent recurrence, we are ensuring pre-reset status cannot survive the monthly budget reset, adding alerting for this failure mode, and increasing capacity to absorb the monthly surge of budget updates.

Get alerted before the next GitHub outage.

Pulsetic catches degradations minutes before vendors acknowledge them.

Start monitoring free