Merge Freeze Status · History · Incident #124939

RESOLVED

GET Branch freeze status endpoint down

Minor · Started Jun 20, 2023 · 8:53 AM

  • Duration

    < 1m

  • Severity

    Minor

  • Detection lead

  • User reports

Summary

GET Branch freeze status endpoint down

While making an update to our GET Branches endpoint to return empty responses for not-found repositories, our Regex patterns were modified. This resulted in temporary downtime for a specific subset of customers whose CI and other tools poll their projects' freeze status. Installations affected were those whose Merge Freeze API requests use lowercase characters (/api/branches/my-org/) to fetch projects whose GitHub organizations include uppercase characters (/api/branches/My-Org/). The issue was live for approximately 3 minutes, then resolved.


  • Started

    Jun 20, 2023 · 8:53 AM

  • Resolved

    Jun 20, 2023 · 8:53 AM

  • Duration

    < 1m

  • Severity

    None

Event timeline

How this incident unfolded

  • Resolved

    Jun 20 · 8:57 AM Merge Freeze

    While making an update to our GET Branches endpoint to return empty responses for not-found repositories, our Regex patterns were modified. This resulted in temporary downtime for a specific subset of customers whose CI and other tools poll their projects' freeze status. Installations affected were those whose Merge Freeze API requests use lowercase characters (/api/branches/my-org/) to fetch projects whose GitHub organizations include uppercase characters (/api/branches/My-Org/). The issue was live for approximately 3 minutes, then resolved.

Get alerted before the next Merge Freeze outage.

Pulsetic catches degradations minutes before vendors acknowledge them.