Back to News

GitHub Actions and Pages Go Down Again — Why UK Web Teams Need a Plan B for Their Deployment Pipeline

GitHub Actions and Pages Go Down Again — Why UK Web Teams Need a Plan B for Their Deployment Pipeline

On the afternoon of Thursday 6 August 2026, a large slice of the world’s software supply chain quietly stopped moving. At 15:22 UTC, GitHub reported that its automation platform, Actions, was suffering degraded performance; roughly twenty minutes later the situation had worsened to degraded availability. Across the globe, workflow runs failed to start or died partway through execution, requests to the Actions REST API came back as errors, and developers who were simply trying to ship a change found themselves throttled by unexpected rate limits. Within a short window GitHub Pages — the hosting service on which countless company websites, product docs and marketing sites are served — had joined the list of affected systems, alongside Copilot code review, the Copilot coding agent, hosted runners, GitHub Enterprise Importer migrations and a backlog of delayed webhook deliveries.

For a UK business whose website is deployed through GitHub Pages, or whose releases depend entirely on GitHub Actions to build, test and push code to production, this was not an abstract engineering curiosity. It was a stalled release, a marketing site that could not be updated, and, for some, a public-facing page that would not rebuild. And it was not a one-off. This was at least the second major Actions outage in just over a week, following a similar incident on 29 July 2026, and it landed in the middle of a run of instability so sustained that GitHub’s own status history logged 26 incidents in July 2026 alone. This article walks through exactly what failed on 6 August, why total dependence on a single third-party platform for both hosting and deployment is a business risk rather than a technical footnote, and what a UK SME should have in place so that GitHub’s next bad afternoon never becomes your lost sales day.

15:22 UTC
When Actions began degrading on 6 Aug 2026
26
Incidents GitHub logged in July 2026 alone
2 in 8 days
Major Actions outages since 29 July 2026
No SLA
Committed remedy on standard tiers when it fails

What actually failed on 6 August 2026

According to the account published by The Register on 6 August 2026, the trouble surfaced at 15:22 UTC when GitHub flagged Actions as suffering degraded performance. That is the platform’s gentler classification — things are slow, but broadly working. It did not stay gentle for long. Around twenty minutes later the status escalated to degraded availability, the more serious rung that means a meaningful share of requests are simply failing. In practical terms, developers reported that workflow runs failed to start at all, others failed partway through execution after consuming build minutes, calls to the Actions REST API returned errors rather than results, and users hit unexpected rate limits that blocked even routine operations. For anyone whose deployment depends on a green Actions run before code reaches production, every one of those symptoms translates to the same outcome: nothing ships.

The blast radius did not stop at Actions. GitHub Pages hosting was added to the list of affected systems shortly after the incident began — and that is the detail that turns an engineering inconvenience into a customer-facing problem. Pages is where a great many organisations, from open-source projects to small companies, host their public websites, documentation and landing pages directly from a repository. When Pages is impaired, a site can fail to rebuild after a change, or serve stale or broken content, with no control panel on the customer’s side to fix it. Also caught in the same incident were Copilot code review, the Copilot coding agent, GitHub’s hosted runners, GitHub Enterprise Importer migrations, and webhook deliveries, which were delayed — meaning the automated messages that tell other systems “a build finished” or “a deployment happened” arrived late or not at all, quietly desynchronising every downstream tool that listens for them.

As of GitHub’s last update roughly two hours after the incident began, the company said it had applied mitigations but was still rolling out a further fix across all affected systems. In other words, several hours in, this was not cleanly resolved — it was being nursed back to health while the knock-on effects continued to ripple through everyone who builds and deploys on the platform. For a business, “mitigations applied, fix still rolling out” is precisely the limbo that makes a third-party outage so corrosive: you cannot fix it, you cannot escalate past it, and you cannot get an honest promise of when it will end. You simply wait, and hope the fix lands before your release window, your customer, or your board asks why the site has not updated.

Why a platform outage is the failure you cannot fix yourself

Most problems a development team hits are local and fixable: a broken build script, a bad configuration, a dependency that needs pinning. A platform-level outage is a different category entirely. When GitHub Actions or Pages goes down, every customer of that platform is impaired at the same moment, and nothing in your own repository, pipeline or infrastructure can change that. You cannot re-run your way out of it — the re-run also fails or gets rate-limited. You cannot escalate past it on a standard plan, because there is no committed service-level remedy that obliges anyone to restore you by a given time. The fault sits in infrastructure you neither own nor can touch, and your only real levers are the ones you put in place before the outage: a second way to build, a second way to deploy, and a second place to serve your site from.

How the 6 August outage unfolded

15:22 UTC, 6 Aug 2026 — Actions flagged as degraded performance
GitHub reports that Actions is suffering degraded performance — the milder of its two failure classifications. Builds slow down and early reports of failed runs begin to appear, but the platform is still nominally working.
~15:42 UTC — Escalation to degraded availability
Roughly twenty minutes later the status worsens to degraded availability, the more serious rung meaning a meaningful share of requests are outright failing. This is the point at which pipelines stop being slow and start being broken.
During the incident — Workflow runs fail and the API errors
Workflow runs fail to start or fail partway through execution after consuming build minutes. Requests to the Actions REST API return errors, and developers hit unexpected rate limits that block even routine operations.
Shortly after — GitHub Pages joins the affected systems
Pages hosting is added to the list of impaired services, turning an internal build problem into a public, customer-facing one. Sites served from GitHub Pages risk failing to rebuild or serving broken content.
Same window — Copilot, runners, migrations and webhooks hit
Copilot code review, the Copilot coding agent, hosted runners and GitHub Enterprise Importer migrations are all caught up in the incident, while webhook deliveries are delayed — quietly desynchronising every downstream tool that listens for GitHub events.
~Two hours in — Mitigations applied, fix still rolling out
GitHub’s last update at roughly the two-hour mark says mitigations have been applied but a further fix is still being rolled out across all affected systems. Several hours in, this is being managed rather than cleanly resolved.
29 July 2026 — The previous major Actions outage
This is at least the second major Actions outage in just over a week, following a similar incident barely eight days earlier — underlining that 6 August was not an isolated bad afternoon but part of a pattern.
Across 2026 — A sustained run of incidents
GitHub’s own status history logs 26 incidents in April, 23 in May, 23 in June and 26 in July 2026, with six more already recorded in the first six days of August — a rate that has not visibly improved despite public apologies and promised structural fixes.

Why single-platform dependence is so common — and so risky

If a platform outage is this damaging, why do so many businesses run their entire hosting and deployment on a single provider? The honest answer is that it is the path of least resistance. GitHub is excellent, ubiquitous and, for most of any given month, invisible in the best possible way — it just works. Consolidating code, builds, deployment and even the live website onto one platform is cheaper, simpler to set up and easier to reason about, right up until the afternoon it is not. The bars below are an indicative weighting of how often each factor contributes to a UK business being caught fully offline or unable to ship when its one platform has a bad day, based on the deployment and continuity reviews Cloudswitched runs for clients.

One platform for build, deploy and hosting
92%
Live site served directly from GitHub Pages
81%
No alternative CI runner or self-hosted fallback
76%
No manual deploy path documented or tested
68%
Deployment pipeline is a single point of failure
64%
No status monitoring or alerting on the platform
53%
No standard-tier SLA remedy for downtime
48%

Read the top three bars together and the exposure becomes obvious. A business that builds, deploys and hosts on one platform, with its live site served directly from GitHub Pages and no alternative runner to fall back on, has stacked three critical dependencies on a single point of failure. When Actions and Pages went down together on 6 August, a business in that position could not ship a fix, could not update its site, and in some cases could not keep its existing site serving cleanly — all in the same window, and none of it repairable from their own end. The fix for every one of those bars is not exotic or expensive: it is a second, independent way to build and deploy, and a hosting arrangement that does not live or die with one vendor’s control plane.

How much of a deployment outage is really down to a single point of failure

It is tempting to treat a GitHub outage as an act of God — bad luck that could not have been foreseen or avoided. The reality is that the business impact of such an outage is very largely a design choice made in advance. A platform as large as GitHub will have incidents from time to time; across a long enough horizon that is a certainty, and the 26-incidents-in-a-month cadence of July 2026 makes it a near-weekly one. Whether that translates into a lost release, a stale website and an anxious afternoon, or into a shrug and a switch to a backup pipeline, depends almost entirely on whether the business built in an alternative. The donut below is an illustrative reflection of how much of the business impact of a deployment-platform outage traces back to having a single, un-backed pipeline rather than to the raw fact that the platform failed.

74%
Illustrative share of the business impact of a deployment-platform outage that stems from having a single, un-backed pipeline and hosting path — not from the vendor fault itself, which resilient architectures simply route around

Where UK SMEs are most exposed to a GitHub outage

Deployment-pipeline gaps that turn a platform outage into a lost day
Live website served directly from GitHub Pages with no CDN in front High
All production deploys go through GitHub Actions and nothing else High
No documented or rehearsed manual deployment path High
Release schedule that cannot absorb a multi-hour delay High
No mirror of the repository outside GitHub Mid
Downstream systems wired to GitHub webhooks with no retry buffer Mid
No monitoring of GitHub status to warn the team early Mid
No named owner for the “what if GitHub is down” scenario Low

Notice the fifth row, because it is the assumption that catches teams which think they are already safe. Git is distributed by design, so it is easy to believe your code is never really trapped — and the source history is not. But a repository that is only ever pushed to GitHub, with no mirror elsewhere and no build pipeline that can run anywhere but Actions, is functionally single-homed the moment an outage hits, because your ability to ship that code depends on services only GitHub provides. Genuine resilience means the code, the build and the hosting can each survive one vendor having a bad afternoon — a mirror of the repository, a build that can run on a second runner, and a site served through a layer you control.

What deployment resilience costs a UK SME

The obvious objection to a backup pipeline is cost and effort. It is a fair challenge, and the answer is to weigh a modest, mostly one-off investment against the cost of a stalled release or an unreachable website during trading hours. The table below sets out indicative UK figures for building deployment and hosting resilience by business size. They are planning ballparks to frame a conversation, not quotes; real cost depends on your stack, how often you deploy, and how critical the website is to revenue.

Business size Typical resilient setup Indicative monthly cost Cost of a stalled release or downed site
Micro (1–9 staff) Site behind a CDN, repo mirrored, documented manual deploy £20–£80 Marketing site stale or down; leads and enquiries lost for the afternoon
Small (10–49 staff) Second CI runner, alternative host, tested rollback path £120–£400 A planned release slips; e-commerce or booking updates blocked
Medium (50–249 staff) Multi-provider pipeline, mirrored VCS, monitored status, SLA £500–£1,500 Multiple teams blocked; contractual and customer-facing exposure
Multi-site/critical Fully redundant CI/CD across providers with guaranteed support £1,500+ Severe: revenue, SLA penalties and reputational impact

Reactive versus proactive: two ways to run your pipeline

Reactive posture

What most SMEs do today

  • Build, deploy and hosting all consolidated onto GitHub alone
  • Live website served straight from GitHub Pages
  • No fallback runner — an Actions outage means nothing ships
  • The outage is discovered when a deploy silently fails
  • Recovery time is entirely GitHub’s to decide
  • Escalation means refreshing a status page like everyone else

Proactive posture

Where Cloudswitched takes you

  • Repository mirrored so the source is never single-homed
  • Site served through a CDN or host you control, not raw Pages
  • A second CI runner or manual deploy path ready to use
  • Status monitoring that flags a platform incident early
  • A documented, rehearsed runbook staff can follow on the day
  • A named owner and a clear plan for “GitHub is down”

Most of the proactive column is not about spending heavily. It is about design and discipline: a mirror of the code, a hosting layer you control, a second way to build, and a written plan. Those are the controls that would have turned the 6 August outage into a non-event for a business — a brief switch to the backup runner while GitHub rolled out its fix, with the website serving happily from a CDN cache and staff barely aware anything had happened.

31
Typical SME deployment-pipeline resilience readiness, out of 100
Practical step you can take this week

Ask one question and act on the answer: if GitHub went fully down right now, could we still ship a fix and keep our website serving? Walk it through step by step — where the code lives, what builds it, what deploys it, and where the live site is actually served from — and mark each stage that has no alternative. If the honest answer is “the code only lives on GitHub, only Actions can build it, and the site is served straight from Pages”, you have found three single points of failure stacked on one vendor. The immediate, low-cost fixes are a mirror of your repository to a second host and a CDN in front of your site so it keeps serving from cache during an outage; the fuller fix is a second build-and-deploy path you have actually tested. Either way, the time to arrange it is a quiet week — not the afternoon GitHub’s status page turns amber with no ETA.

The 6 August 2026 GitHub outage at a glance

Detail What happened
Platform GitHub (owned by Microsoft)
Date Thursday 6 August 2026
Start time 15:22 UTC — Actions flagged as degraded performance
Escalation Degraded availability roughly 20 minutes later
Actions symptoms Workflow runs failing to start or failing partway; REST API errors; unexpected rate limits
Other systems hit GitHub Pages, Copilot code review, Copilot coding agent, hosted runners, Enterprise Importer migrations, delayed webhooks
Status ~2 hours in Mitigations applied; a further fix still rolling out across all affected systems
Previous major outage A similar Actions incident on 29 July 2026 — at least the second in just over a week
Incident cadence 26 in Jul, 23 in Jun, 23 in May, 26 in Apr 2026; six more by 6 Aug
Attributed strain Partly a surge in AI-related usage stressing GitHub’s systems
Developer sentiment Ghostty’s Mitchell Hashimoto said it is no longer a place to host ‘serious work’
Prior commitments Apology in April 2026; structural improvements promised in June; rate not visibly improved
Standard-tier remedy No committed service-level remedy if an outage stalls a release or downs a site
Source The Register, published 6 August 2026

A pattern, not an accident — and what developers are saying

What makes 6 August worth a business’s attention is not the single afternoon of disruption but the trend it sits inside. GitHub’s own status history is unambiguous: 26 incidents in April 2026, 23 in May, 23 in June and 26 in July, with a further six already logged in just the first six days of August. That is not the profile of a platform having an unlucky spell; it is a sustained, near-weekly rhythm of degradation across services that businesses treat as always-on utilities. The 6 August outage was itself at least the second major Actions failure in just over a week, following a comparable incident on 29 July, so even the “big” outages are no longer rare enough to write off as one-in-a-blue-moon events.

Nor has the trajectory been for want of promises. GitHub apologised publicly for its run of outages in April 2026 and, in June, set out structural improvements it said were intended to permanently remove failure modes. Several months on, the incident rate has not visibly improved — July matched April’s tally almost exactly. GitHub has partly attributed the strain to a surge in AI-related usage stressing its systems, which is a plausible technical explanation and, from a customer’s standpoint, an uncomfortable one: it suggests the pressure is structural and rising rather than a one-off glitch to be patched away. The developer community has noticed. Mitchell Hashimoto, the creator of the Ghostty terminal, publicly said the platform has become so unstable it is no longer a place to host ‘serious work’ — a striking verdict from someone whose reputation was built partly on developer tooling, and one that reflects a wider sentiment about reducing dependence on, or moving off, GitHub for anything mission-critical.

For a UK SME, the lesson is not “abandon GitHub” — it remains a superb platform, and wholesale migration is rarely the right answer. The lesson is that a service you depend on for revenue-affecting work should not be a service you cannot survive without for an afternoon. When the platform’s own status page is logging incidents at this cadence, and the platform itself is candid that the underlying pressure is growing, treating single-platform dependence as a strategic risk to be managed — rather than a convenience to be enjoyed — is simply prudent business planning.

How this connects to wider business-continuity risk

Platform failures rarely arrive in isolation, and the theme running through much of 2026 is the same: business continuity depends on eliminating single points of failure, wherever they sit. Our analysis of the Azure West US outage of July 2026 made the point from the cloud-region angle — a single region, like a single platform, is a single point of failure — while the Brawband core-network outage made the identical argument from the connectivity layer, where one provider’s bad day took every customer offline at once. The physical dimension is just as real: the botched full-fibre installation in Ilkeston showed how one uncontrolled change can sever a business’s only line. And the security thread runs alongside it — the UKGI data breach and the rise of rogue AI agents both show how a single unmanaged dependency becomes a whole-business event. Resilience is one discipline applied across your code, your cloud, your connectivity and your suppliers alike — not a product you buy once.

Make your deployment pipeline outage-proof before GitHub’s next bad day

Cloudswitched’s Web Development team builds and manages resilient websites and deployment pipelines for UK SMEs — mirrored source, a hosting layer you control rather than raw GitHub Pages, a tested backup build-and-deploy path, and monitoring that flags a platform incident before your customers notice a stale site.

Talk to us about Web Development

Frequently asked questions

What exactly went down in the GitHub outage on 6 August 2026?
At 15:22 UTC on Thursday 6 August 2026, GitHub reported that its Actions automation platform was suffering degraded performance, escalating about twenty minutes later to degraded availability. Workflow runs failed to start or failed partway through, requests to the Actions REST API returned errors, and users hit unexpected rate limits. GitHub Pages hosting was added to the affected systems shortly after, alongside Copilot code review, the Copilot coding agent, hosted runners, GitHub Enterprise Importer migrations and delayed webhook deliveries. Roughly two hours in, GitHub said it had applied mitigations but was still rolling out a further fix across all affected systems.
Why does a GitHub outage affect my website and not just my developers?
Because GitHub is often two things at once: the place you build and deploy your code, and the place your live website is actually served from. GitHub Pages hosts many company sites, product docs and landing pages directly from a repository. When Pages is impaired, as it was on 6 August, a site can fail to rebuild after an update or serve broken content, with no control panel on your side to fix it. So an incident that looks like a “developer problem” can simultaneously mean your public website will not update — or will not serve cleanly — during business hours.
Isn’t this just a one-off? Why treat it as a business risk?
It is not a one-off. The 6 August outage was at least the second major Actions incident in just over a week, following a similar one on 29 July 2026, and GitHub’s own status history logged 26 incidents in July, 23 in June, 23 in May and 26 in April 2026, with six more in the first six days of August. GitHub apologised for the run of outages in April and promised structural improvements in June, but the incident rate has not visibly improved. When a platform you depend on for revenue-affecting work is failing at a near-weekly cadence, treating that dependence as a managed risk rather than a convenience is simply prudent.
Does GitHub owe me anything if an outage costs me a lost release or sales?
On standard tiers, no. Businesses hosting production websites on GitHub Pages or relying solely on GitHub Actions for CI/CD have no committed service-level remedy if an outage stalls a release or takes a site offline. That is the uncomfortable heart of the matter: you carry the business impact, but you have no contractual lever to compel a fix by a given time, and no compensation as of right. The only real protection is architectural — building in an alternative so a platform outage costs you an inconvenience rather than a trading day.
Should we just move off GitHub entirely?
Usually not. GitHub remains an excellent platform, and a wholesale migration is disruptive, costly and rarely the right first move. The pragmatic answer is resilience rather than replacement: keep using GitHub, but make sure you can survive it being down for an afternoon. That means mirroring your repository so the source is never single-homed, serving your live site through a CDN or host you control rather than raw Pages, and having a second build-and-deploy path you have actually tested. You get the benefits of GitHub without betting your continuity on it never having a bad day.
What is the quickest, cheapest thing we can do to reduce our exposure?
Two low-cost changes cover most of the risk. First, mirror your repository to a second location so your code and its history never live in only one place. Second, put a CDN in front of your website so that if the origin — GitHub Pages included — goes dark, the site keeps serving cached content to visitors while you sort the deploy path out. Together those two steps mean an outage stops being a customer-facing emergency and becomes an internal inconvenience. The fuller fix, a tested alternative CI runner or manual deployment path, can follow once the immediate exposure is closed.
Why are GitHub’s outages happening so often in 2026?
GitHub has partly attributed the strain to a surge in AI-related usage stressing its systems — a plausible explanation, and from a customer’s standpoint an uncomfortable one, because it suggests the underlying pressure is structural and rising rather than a single glitch to be patched. The company apologised in April 2026 and set out structural improvements in June intended to permanently remove failure modes, but the incident cadence through July and into August did not visibly fall. Developer sentiment has soured accordingly, with figures such as Ghostty’s Mitchell Hashimoto publicly questioning whether it is still a place to host serious work.
We use GitHub Actions for deployment only, not hosting. Are we still at risk?
Yes, though in a narrower way. If Actions is your only route to production, an outage like 6 August means you cannot ship — not a security patch, not a bug fix, not a content update — until GitHub recovers, however long that takes. Workflow runs fail to start or die partway, the API errors, and re-running simply fails again or hits rate limits. The risk is a frozen release process at exactly the moment you might most need to deploy. The mitigation is a second runner or a documented manual deploy path that can push a build without Actions in the loop.
How would a managed web development service have changed the outcome?
A managed web development service changes the outcome before the outage ever happens. It starts by mapping how your site is built, deployed and served to find the single points of failure — the code that only lives on GitHub, the pipeline that only runs on Actions, the site served straight from Pages — and then designs them out with a mirrored repository, a controlled hosting layer, and a tested backup deploy path. It adds status monitoring so a platform incident raises an early flag, and a documented runbook staff can follow on the day. Had that been in place on 6 August, GitHub’s outage would have been someone else’s problem to fix while your site kept serving and your backup pipeline handled the release.
What is the first thing I should do after reading this?
Establish, honestly, what breaks if GitHub stops right now. Trace your website end to end — where the code lives, what builds it, what deploys it, and where the live site is served from — and mark every stage that has no alternative. That map is your risk register, and the stages with no fallback are your single points of failure. From there the priorities usually order themselves: mirror the repository and put a CDN in front of the site first, then stand up and test a second build-and-deploy path, then add monitoring and a written runbook. If you would rather not work through it alone, a deployment resilience review will do it with you and turn the findings into a concrete, costed plan.

Don’t let GitHub’s next outage become your lost sales day

The businesses caught by the 6 August outage that had mirrored code, a CDN-fronted site and a tested backup pipeline barely noticed it — while those wholly dependent on Actions and Pages could neither ship nor reliably serve. Cloudswitched’s Web Development service finds the single points of failure in your website and deployment pipeline and designs them out, so the next platform outage is something you read about rather than something that stops you trading.

Talk to us about Web Development
Tags:Web DevelopmentIT SupportNetwork AdminVirtual CIO
CloudSwitched

London-based managed IT services provider offering support, cloud solutions and cybersecurity for SMEs.

CloudSwitched Service

Web Development

Custom websites, web apps and e-commerce solutions built for results

Learn More

Technology Stack

Powered by industry-leading technologies including SolarWinds, Cloudflare, BitDefender, AWS, Microsoft Azure, and Cisco Meraki to deliver secure, scalable, and reliable IT solutions.

SolarWinds
Cloudflare
BitDefender
AWS
Hono
Opus
Office 365
Microsoft
Cisco Meraki
Microsoft Azure

Latest Articles

18
  • Network Admin

How to Set Up Zero Trust Network Architecture

18 Mar, 2026

Read more
12
  • Cyber Essentials

How to Get Cyber Essentials Certification in the UK

12 Apr, 2026

Read more
27
  • Cloud Networking

How to Plan Network Redundancy with Meraki

27 Jan, 2026

Read more

Enquiry Received!

Thank you for getting in touch. A member of our team will review your enquiry and get back to you within 24 hours.