BREAKING: GitHub Webhooks Down – Immediate Workarounds Inside

GitHub is experiencing a webhooks incident causing partial disruption. Here's what's affected and how to keep shipping.

BREAKING: GitHub Webhooks Incident – What You Need to Know

Status: Investigating | Severity: MINOR | Impact: Partial Disruption

GitHub is currently experiencing an incident affecting webhook delivery. We're tracking this closely and have actionable steps below.

---

What's Down and Who's Affected

Webhook delivery is experiencing delays and failures. This impacts:

  • CI/CD pipelines (GitHub Actions may receive delayed or missed triggers)
  • Automated deployments tied to push/PR events
  • Third-party integrations (Slack notifications, Discord bots, custom automation)
  • Any service listening for GitHub events via webhooks
  • Git operations (clone, push, pull) are NOT affected. Your code is safe.

    ---

    Immediate Workarounds – Do This Now

    1. Manual Trigger Your Pipelines

    If you're shipping something critical:
  • Go to Actions tab → Select workflow → Click Run workflow → Manually trigger
  • For most indie projects, this buys you 30-60 minutes while GitHub recovers
  • 2. Switch to Polling (Temporary)

    If you have a backend service: ```bash

    Instead of waiting for webhooks, poll GitHub API every 5 minutes

    Hit: GET /repos/{owner}/{repo}/commits

    Compare against your last known commit SHA

    ``` This is crude but works for non-time-sensitive deployments.

    3. Pause Dependent Services

  • Disable notifications temporarily in Slack/Discord if they're spamming errors
  • Turn off integrations that hard-fail without webhook data
  • Check if your deployment service has a "retry" or "queue" mechanism
  • 4. Update Your Status Page

    If you run a service: post that you're aware and investigating. Don't blame users' code.

    ---

    How to Check If You're Affected

    1. Check GitHub Status: https://www.githubstatus.com/ (official source) 2. Test Your Webhook: - Go to repo Settings → Webhooks → Select your webhook - Look at Recent Deliveries tab - Red ✗ icons = failed deliveries during this window 3. Check GitHub Actions: - Navigate to Actions tab - Look for workflows stuck in *queued* or *pending* state longer than usual (>5 min) 4. Monitor Your Logs: ```bash # Check if your service received webhook pings tail -f /var/log/webhook.log | grep github ```

    ---

    Alternative Tools to Consider

    If you want redundancy for critical workflows:

  • Gitea Webhooks (self-hosted alternative)
  • Gitpod + Custom Polling (event source diversity)
  • Temporal/Airflow (robust job scheduling, not webhook-dependent)
  • AWS EventBridge (catch GitHub events via polling, retry natively)
  • n8n/Zapier (webhook aggregators with built-in retry logic)
  • For most indie hackers, GitHub Actions polling + manual triggers is sufficient.

    ---

    Monitor Recovery

    Check these sources every 10 minutes:

    1. GitHub Status Page: https://www.githubstatus.com/ (refresh for updates) 2. Your Webhook Recent Deliveries: Watch for green ✓ icons returning 3. GitHub's @githubstatus Twitter: Real-time incident updates 4. Your monitoring: Alert when webhooks start flowing again

    Expected timeline: GitHub typically resolves webhook incidents within 1-2 hours. Expect partial recovery first.

    ---

    TL;DR

    ✅ Your code is safe. Git operations work fine. ❌ Webhooks are delayed/failing. 🔧 Manually trigger CI/CD now if you need to ship. 👀 Monitor https://www.githubstatus.com/ for recovery.

    Keep shipping. This is temporary.

    🔥 0d
    LIVE
    ↓ PlanetScale rage spiking •⚠ Vercel pricing complaints •↑ Railway gaining fast •↑ Supabase happiness rising •↑ Resend loved by devs •↓ PlanetScale rage spiking •⚠ Vercel pricing complaints •↑ Railway gaining fast •↑ Supabase happiness rising
    DEVELOPER PAIN RADAR // Loading...

    Developers complain.
    Opportunities appear.

    We track what developers are struggling with today — and what opportunities that creates.

    —
    guides today
    —
    avg happiness
    🔥 Pain
    📖 Guides
    🔭 Explore
    👤 Mine
    🔥 Pain Radar — rage scores today
    ↗ share
    💡 Opportunity Feed — pain = market gap
    📈 Tool Momentum
    all scores →
    📖 Latest Guide
    all guides →
    📖 All Guides
    📊 Tool Scores
    + Submit
    📰 Hacker News
    ➕ Submit a Tool
    ← back