{
  "meta": {
    "version": "v1",
    "pricing": {
      "public": {
        "label": "Public",
        "description": "Read-only API access for lightweight status checks and public integrations."
      },
      "premium": {
        "label": "Premium",
        "description": "API keys with higher hourly quotas, plus Slack, Teams, Discord, webhook, and email outage alerts across your vendor stack."
      }
    },
    "generatedAt": "2026-09-05T22:24:45.043Z"
  },
  "data": {
    "id": "incident_statuspage_circleci_9lvbbbs9l87b",
    "slug": "circleci-errors-with-github-apis-delaying-workflows-2026-07-20",
    "title": "Errors with GitHub APIs delaying workflows",
    "summary": "Errors with GitHub APIs delaying workflows",
    "status": "resolved",
    "severity": "minor",
    "startedAt": "2026-07-20T00:35:59.007+00:00",
    "updatedAt": "2026-07-23T21:10:52.591+00:00",
    "resolvedAt": "2026-07-20T01:45:35.921+00:00",
    "provider": {
      "slug": "circleci",
      "name": "CircleCI"
    },
    "affectedServices": [
      {
        "slug": "circleci-pipelines",
        "name": "Pipelines & Workflows"
      }
    ],
    "links": {
      "html": "/incidents/circleci-errors-with-github-apis-delaying-workflows-2026-07-20",
      "api": "/api/v1/incidents/circleci-errors-with-github-apis-delaying-workflows-2026-07-20",
      "providerHtml": "/providers/circleci",
      "alerts": "https://outagedeck.com/account?stack=circleci&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
    },
    "impactSummary": "CircleCI reported a minor event for the affected tracked services.",
    "source": {
      "id": "source_circleci_status",
      "kind": "official_api",
      "name": "CircleCI Status",
      "checkedAt": "2026-09-05T22:20:09.09+00:00",
      "officialUrl": "https://status.circleci.com",
      "statusPageUrl": "https://status.circleci.com"
    },
    "updates": [
      {
        "id": "update_statuspage_circleci_9lvbbbs9l87b_xyscvj4wnwzg",
        "status": "identified",
        "body": "We have identified an issue with GitHub API requests that may cause some customers to see workflows stuck in a running state or workflows fail to start.\n\nGitHub has reported incidents on the APIs\n\nhttps://www.githubstatus.com/incidents/ph5nns5y4gxj\nhttps://www.githubstatus.com/incidents/8vfyvq16hzh9\n\nWe are monitoring the stability of GitHub APIs and will update this page as more information is available.",
        "createdAt": "2026-07-20T00:35:59.132+00:00"
      },
      {
        "id": "update_statuspage_circleci_9lvbbbs9l87b_75l4t5swgmyz",
        "status": "identified",
        "body": "We are also seeing errors processing push event webhooks due to the upstream API outage.\n\nUsers may need to retry pipelines for these push events.",
        "createdAt": "2026-07-20T01:24:02.761+00:00"
      },
      {
        "id": "update_statuspage_circleci_9lvbbbs9l87b_n238z7z50f6r",
        "status": "monitoring",
        "body": "We are seeing signs of recovery from the GitHub API.\n\nWe will stay in a monitoring state to verify that the API error rate has recovered.",
        "createdAt": "2026-07-20T01:36:34.59+00:00"
      },
      {
        "id": "update_statuspage_circleci_9lvbbbs9l87b_qmtt4dyxvrth",
        "status": "resolved",
        "body": "GitHub API error rates have recovered to normal levels.\n\nDuring the incident, some customers may have seen pipelines fail to start or not receive status updates. Some pipelines may be stuck in a running state.\n\n* You should re-push commits or use the UI to manually trigger pipelines that didn't start.\n* Pipelines in a stuck running state should be canceled and rerun.\n\nIf you encounter any issues please contact CircleCI support.",
        "createdAt": "2026-07-20T01:45:35.921+00:00"
      },
      {
        "id": "update_statuspage_circleci_9lvbbbs9l87b_918fpmwdrv2b",
        "status": "resolved",
        "body": "## Summary\n\nOn July 20, 2026 from 00:22 to 01:45 UTC, CircleCI customers using our GitHub integrations experienced failures running pipelines and experienced workflows getting stuck. During this incident, some pipelines triggered by users using GitHub failed to start or ran as error pipelines. Customers whose pipelines failed or ran as error pipelines during this window should re-run them.\n\nThis was caused by an [upstream API degradation at GitHub](https://www.githubstatus.com/incidents/ph5nns5y4gxj), which impacted many GitHub APIs that CircleCI uses to trigger and run pipelines.\n\nBy 01:45 UTC, GitHub APIs recovered, and customer pipelines ran normally.\n\nThe original CircleCI status page can be found [here](https://status.circleci.com/incidents/9lvbbbs9l87b). \n\n## What Happened\n\n\\(all times UTC\\)\n\nBeginning 00:22 on July 20, 2026, GitHub began returning elevated errors for the following API requests:\n\n* `applications/*/token`\n* `repos/*/commits`\n* `repos/*/*/contents/*`\n* `repos/*/*/hooks`\n* `repos/*/*/hooks/*`\n* `repos/*/*/keys`\n* `repos/*/*/pulls`\n* `repos/*/*/statuses/*`\n\nCircleCI relies on these requests to correctly trigger and run pipelines.\n\nAt 00:22, our internal monitoring alerted us to the problem. Our team began investigating, and found that a small number of pipelines belonging to GitHub projects either failed to start or ran as error pipelines. This included scheduled pipelines and workflows. In addition, a small number of customer workflows experienced stuck jobs and required a re-run of the workflow to fix.\n\nAt 01:45, GitHub recovered and pipeline processing returned to normal operating levels. Only pipelines triggered during the incident window were affected, and customers should re-run those pipelines.\n\n## Future Prevention and Process Improvement\n\nWe are actively working to improve the resilience of pipeline processing during GitHub service disruptions to reduce the customer impact of similar incidents in the future. We are scoping features that will help customers recover with reduced manual steps after incidents resolve.\n\nCustomer experience is our top priority, and we commit to continually improving the reliability of our systems to match the trust that our customers place in us. Please reach out to our support team with any questions or concerns.",
        "createdAt": "2026-07-23T21:10:02.964+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}