GitHub Status

Actions failures to download (401 Unauthorized)

Resolvedminor impactVendor link

Started

Mar 12, 4:46 AM

Resolved

Mar 12, 6:02 AM

Duration

1h 15m

Affected Components

Actions

Update Timeline

ResolvedMar 12, 6:02 AM

On March 12, 2026 between 02:30 and 06:02 UTC some GitHub Apps were unable to mint server to server tokens, resulting in 401 Unauthorized errors. During the outage window, ~1.3% of requests resulted in 401 errors incorrectly. This manifested in GitHub Actions jobs failing to download tarballs, as well as failing to mint fine-grained tokens. During this period, approximately 5% of Actions jobs were impacted <br /><br />The root cause was a failure with the authentication service’s token cache layer, a newly created secondary cache layer backed by Redis – caused by Kubernetes control plane instability, leading to an inability to read certain tokens which resulted in 401 errors. The mitigation was to fallback reads to the primary cache layer backed by mysql. As permanent mitigations, we have made changes to how we deploy redis to not rely on the Kubernetes control plane and maintain service availability during similar failure modes. We also improved alerting to reduce overall impact time from similar failures. <br />

MonitoringMar 12, 6:02 AM

Actions is operating normally.

InvestigatingMar 12, 5:40 AM

We are continuing investigation of reports of degraded performance for Actions and GitHub Apps

InvestigatingMar 12, 4:46 AM

We are investigating reports of degraded performance for Actions

Actions failures to download (401 Unauthorized) — GitHub Incident | DevHelm