This summary is created by Generative AI and may differ from the actual content.
Overview
On January 2, 2025, between 16:00:00 and 22:27:30 UTC, a bug in feature-flagged code incorrectly cleared the merge commit SHA for ~139,000 pull requests, affecting Actions workflows triggered by the on: pull_request trigger for the closed type. Approximately 45,000 repositories experienced missing workflow triggers. Impact was mitigated by rolling back the feature flag. Merged pull requests had their merge commit SHAs restored, while closed pull requests did not. Customers can re-open and close them to recalculate the SHA. No git data or code was lost. The incident also caused degraded performance for Pull Requests and Actions. Plans to improve monitoring of feature flag rollouts are underway.Impact
Approximately 45,000 repositories experienced missing workflow triggers, affecting Actions workflows. No git data or code was lost, but the incident caused degraded performance for Pull Requests and Actions.Trigger
A bug in feature-flagged code that cleans up Pull Requests after they are closed or merged.Detection
Reports of degraded performance for Actions led to the investigation.Resolution
The impact was mitigated by rolling back the feature flag. Merged pull requests had their merge commit SHAs restored. Plans to backfill missing metadata are in place, and actions can be taken to ensure an Action runs, such as re-opening and re-closing PRs or re-running Actions from the main branch.Root Cause
The root cause was a bug in feature-flagged code that incorrectly cleared the merge commit SHA for pull requests, leading to missing workflow triggers.