GitHub pull requests were down

Immediate impact and developer reactions

  • Many commenters were in the middle of workflows involving PRs (including big rebases) and expressed frustration, jokes, or used it as an excuse for an early break.
  • Several noted that a remote outage shouldn’t affect purely local Git operations, but coordination via PRs, webhooks, and issues clearly was disrupted.

Status page and outage scope

  • Some praised GitHub for a relatively transparent status page compared to other providers.
  • Others criticized inconsistencies: the banner mentioned PRs while the detailed components initially showed “Normal” or only referenced webhooks/issues.
  • The page was updated during the incident to explicitly mark PRs and webhooks as in “Incident” state.

Centralization, decentralization, and workflows

  • Multiple comments highlighted that Git is decentralized and still works locally in outages; the single point of failure is GitHub, not Git.
  • Old-school practices (Samba shares, FTP, whiteboards/post-its for file locking, emailing patches) were recalled, partly as jokes, partly as legitimate fallback patterns.
  • Email-based Git workflows (format-patch / send-email / am) and projects like Radicle were cited as more resilient, decentralized alternatives.

AI mandates and irony

  • The outage triggered many references to GitHub leadership’s recent “embrace AI or leave” messaging and Microsoft’s “AI is not optional” stance.
  • Some speculated humorously that AI-driven development or departures of skeptical developers might be backfiring.
  • Broader debate:
    • One side likened AI hype to blockchain and corporate scare tactics.
    • Others argued AI is more like the early web: clearly useful but monetization and best practices are immature.
    • Concerns centered on overconfidence, unreliability, and exec-driven mandates vs organic adoption.

Business impact and SLAs

  • People questioned whether GitHub’s SLAs are acceptable given its central role in software delivery.
  • Counterpoint: organizations choose to centralize on GitHub and must accept outages unless they vote with their feet; network effects make moving hard.

Alternatives and self-hosting

  • Suggestions ranged from secondary remotes (Bitbucket, etc.) to self-hosted GitLab, Gitea, Forgejo, Codeberg, and Radicle.
  • Experiences were mixed:
    • Some praised self-hosting for control and privacy (e.g., avoiding code being used for LLM training).
    • Others found GitLab heavy and burdensome to maintain, yet still liked its CI and container workflows.
    • Forgejo/Codeberg were praised but noted as lacking some GitLab/GitHub features (e.g., convenient scoped registry tokens).

GitHub product direction and performance

  • Several commenters felt GitHub is suffering from feature creep (Projects, Marketplace, Discussions, Codespaces, AI tooling) and neglecting core performance, especially large PR review UIs and search.
  • Others reported no serious performance issues and felt new features don’t interfere with daily work.
  • There was concern that GitHub is shifting focus from being a great Git forge toward being an “AI company.”

Culture, nostalgia, and resilience

  • Some reminisced about earlier eras when long outages meant “snow days” and less anger; now short incidents cause more stress given the pace and centralization.
  • The thread closed with musings on whether future ecosystems will remain centralized like GitHub or fragment into many smaller/self-hosted forges.