BREAKING: GitHub MINOR π΄ GraphQL API Requests Down - Workarounds Inside [vm1w8zq95wkt]
GitHub experiencing partial disruption on GraphQL API. Immediate workarounds for indie hackers relying on API integrations.
BREAKING: GitHub GraphQL API Incident - What You Need to Know
β° Status: Investigating | Severity: MINOR | Impact: Partial
---
What's Down & Who's Affected
GitHub is currently experiencing disruptions with GraphQL API requests. This impacts:
--json flagsREST API appears operational β this is GraphQL-specific.
---
Immediate Workarounds (Do This Now)
1. Switch to REST API (Temporary)
If your tool supports it, use GitHub's REST API v3 instead of GraphQL: ```bashInstead of GraphQL queries, use REST endpoints
curl https://api.github.com/repos/OWNER/REPO/pulls curl https://api.github.com/repos/OWNER/REPO/issues ```2. Disable Failing Automations
3. Rate Limit Your Requests
If you must use GraphQL:4. Local Workaround for CLI Users
```bashAvoid --json flag temporarily
git log --oneline # Instead of: gh pr list --json ```---
How to Check If Your Project Is Affected
Quick diagnostic checklist:
gh CLI with --json output?api.github.com/graphql?If yes to any β you're affected. Check your logs for 502, 503, or graphql errors.
---
Alternative Tools to Consider (Temporary)
| Tool | Use Case | Uptime | |------|----------|--------| | GitHub REST API v3 | Queries, webhooks | β Running | | GitLab API | Multi-repo management | β Independent | | Gitea | Self-hosted alternative | β Your control | | Local git commands | Branch/commit info | β Always available | | Webhooks | Real-time events | β Still active |
Pro tip: Webhook deliveries (push, PR events) are unaffected β use these for triggers instead of polling GraphQL.
---
Monitor Recovery
Track the incident:
1. Official Status: https://www.githubstatus.com/ (refresh every 2 min) 2. Check Your Integrations: Test a simple GraphQL query: ```bash curl -H "Authorization: bearer TOKEN" \ -X POST https://api.github.com/graphql \ -d '{"query": "{ viewer { login } }"}' ``` Green response = recovered. 3. Monitor Alerts: Set up notification on GitHub Status page or use https://isitdown.site/
---
Action Items
β Check if you're affected (2 min) β Switch critical services to REST API (5 min) β Disable non-essential automations (5 min) β Monitor status.github.com (ongoing) β Re-enable after GitHub confirms resolution
Expected resolution: GitHub typically resolves GraphQL incidents within 30-60 minutes. No data loss expected.
Stay calm, stay posted. π