GitHub is having issues now

· coding · Source ↗

TLDR

  • GitHub suffered a 4.5-hour outage on April 20, 2026 disabling code scanning, code quality analysis, and project board updates due to a serialization error in event publishing.

Key Takeaways

  • Root cause: a serialization error blocked event publishing on critical Hydro topics, preventing code scanning and project board triggers from firing.
  • Code scanning default setup and code quality analyses were not triggered on any newly opened pull requests during the window 10:28–15:04 UTC.
  • Project board degradation was worse: newly created issues failed to appear on boards, and full re-indexing of affected items extended the incident to April 21, 05:04 UTC.
  • Mitigation required two separate fixes: restoring event publishing for scanning/quality, then a separate code change plus full re-index for project boards.
  • GitHub is hardening against recurrence by strengthening schema validations and adding monitoring for drops in publishing on critical Hydro topics.

Hacker News Comment Review

  • Strong consensus that GitHub’s silent failure mode was the most damaging aspect: the UI showed “no open pull requests” even when dozens existed, creating a real risk of engineers making decisions on false data.
  • A significant thread advocated for OSS maintainers to mirror repos across multiple forges (Codeberg, GitLab) as a low-effort hedge, with some commenters noting Codeberg was simultaneously having its own issues during this window.
  • The outage reignited corporate migration frustration: at least one commenter is mid-migration from self-hosted GitLab to GitHub under a conglomerate mandate and facing compounding policy and reliability problems.

Notable Comments

  • @cromka: Silent failure showing “There aren’t any open pull requests” with dozens open – “pretty bad, this will definitely mislead people.”
  • @iLemming: Darkly speculates the fix was blocked by Claude session limits, using the joke to ask a real question about institutional knowledge erosion when AI-dependent engineers can’t debug without it.

Original | Discuss on HN