# GitLab: Major incident: A MacOS Runner is failing jobs

**Summary:** _summary pending_
- Kind: Major incident · Label: outage (model (Jev))
- Changed: 2025-11-21 11:56 UTC · Detected: 2026-10-18 05:08 UTC
- [Source: https://status.gitlab.com/pages/incident/5b36dc6502d06804c08349f7/6920537eca14b604d6cb0a66](https://status.gitlab.com/pages/incident/5b36dc6502d06804c08349f7/6920537eca14b604d6cb0a66)
- [Company: GitLab](https://rewindex.com/company/gitlab.md)
- Versions: before (none: first archived) → after incident\_version:188/6920537eca14b604d6cb0a66@ebe3c2810c92
- Change 1 of 1 for this incident

Incident page (full timeline): [A MacOS Runner is failing jobs](https://rewindex.com/company/gitlab/incidents/6920537eca14b604d6cb0a66.md)
## What changed

**1. Added: Title**

```diff
+ A MacOS Runner is failing jobs
```

**2. Added: Impact**

```diff
+ major
```

**3. Added: Status**

```diff
+ resolved
```

**4. Added: Start time**

```diff
+ 2025-11-21 11:56 UTC
```

**5. Added: Resolved time**

```diff
+ 2025-11-21 18:15 UTC
```

**6. Added: Affected components**

```diff
+ CI/CD, CI/CD - Hosted runners on macOS
```

**7. Added: Update** (investigating) · 2025-11-21 11:56 UTC

```diff
+ We've received reports that jobs that run on a specific macOS GitLab Runner (with the tag ʹsaas-macos-large-m2proʹ) have been failing with a “context deadline exceeded” error. We are in the process of investigating. As a workaround, you can switch to other runners. See https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for more details
```

**8. Added: Update** (investigating) · 2025-11-21 12:47 UTC

```diff
+ Investigation is ongoing, and we're reviewing relevant runbooks for additional troubleshooting steps. See https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for more details
```

**9. Added: Update** (investigating) · 2025-11-21 14:32 UTC

```diff
+ No material updates to report. We continue troubleshooting the runner's unavailability. See https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for more details
```

**10. Added: Update** (investigating) · 2025-11-21 16:09 UTC

```diff
+ We continue investigating the root cause. See https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for more details
```

**11. Added: Update** (investigating) · 2025-11-21 16:34 UTC

```diff
+ Latest troubleshooting results point a networking issue preventing connectivity with the affected macOS Runner. Investigation continues at gitlab.com/gitlab-com/gl-infra/production/-/issues/20878.
```

**12. Added: Update** (investigating) · 2025-11-21 16:50 UTC

```diff
+ We continue to troubleshoot network connectivity for the affected Runner, no material updates to report. Follow https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for details.
```

**13. Added: Update** (investigating) · 2025-11-21 17:09 UTC

```diff
+ We have identified a misconfiguration in our Runner infrastructure's routing policies as the potential cause for this issue. Follow https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for details.
```

**14. Added: Update** (investigating) · 2025-11-21 17:25 UTC

```diff
+ No material updates to share. We appreciate your patience while we continue investigating this issue, please see https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for details.
```

**15. Added: Update** (identified) · 2025-11-21 17:41 UTC

```diff
+ We have identified the configuration causing network disruption with the affected Runner and we are working on fixing it. See https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20878 for details.
```

**16. Added: Update** (resolved) · 2025-11-21 18:15 UTC

```diff
+ We have completed the infrastructure restoration tasks to fix the connectivity issue with the affected Runner. Since 17:51 UTC jobs on this Runner are being processed normally. This is now resolved.
```

## History of this incident

| When (UTC) | Change | Label |
| --- | --- | --- |
| 2025-11-21 11:56 UTC | Major incident: A MacOS Runner is failing jobs (this change) | outage |

All GitLab changes: [timeline](https://rewindex.com/company/gitlab/changes.md)
_Diff excerpts are shown on normalized text: dates, counters and tokens appear as ‹date›, ‹count›, ‹tok›; noise-only edits are hidden. Rewindex shows the changed passages, not a copy of the page._


---
Canonical: https://rewindex.com/change/i59bdc07098c20a · Markdown: https://rewindex.com/change/i59bdc07098c20a.md · JSON: https://rewindex.com/api/v1/changes/i59bdc07098c20a · Generated 2026-10-18T12:19:09.958Z
