This Bug
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
GitHub's merge queue had a serious regression on April 23rd where squash/rebase commits were generated from the wrong base state, causing thousands of lines of already-shipped code to be silently removed from main branches. PRs appeared correct in the UI but what actually landed on main was completely different — in one example, a +29/-34 diff became a +245/-1,137 commit. The bug affected an unknown number of repositories, with GitHub citing 2,800 affected PRs out of 4 million merged, though some companies reported hundreds of affected PRs on their own. The incident raises questions about whether GitHub uses force pushes internally, why the status page showed no outage, and whether a full postmortem will ever be published.
Sort: