---
title: "GitHub Actions: self-hosted runner minimum versions enforced from September 29, 2026: 2026-09-29 | Harbyn"
description: "GitHub Actions: self-hosted runner minimum versions enforced from September 29, 2026, effective Sep 29, 2026."
canonical: "https://harbyn.com/changes/github/2026-09-28-self-hosted-runner-version-enforcement-date-has-moved"
last-updated: 2026-09-29
---

# GitHub Actions: self-hosted runner minimum versions enforced from September 29, 2026

Markdown version of <https://harbyn.com/changes/github/2026-09-28-self-hosted-runner-version-enforcement-date-has-moved>.

Retirement - GitHub. high severity. In effect.

Full enforcement of the self-hosted runner minimum versions on GitHub Enterprise Cloud now begins September 29, 2026: runners below 2.329.0 can't register or reregister, and runners below the higher job-execution minimum stop running jobs. Upgrade before then; GitHub Enterprise Server is not affected.

The deadline passed on Sep 29, 2026.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [GitHub](https://harbyn.com/vendors/github.md) |
| Kind | Retirement |
| Severity | high |
| Status | In effect |
| Announced | Sep 28, 2026 |
| Effective | Sep 29, 2026 |
| Added to Harbyn | Sep 29, 2026 |
| Lead time | Added on the day of the deadline |
| Vendor page | <https://github.blog/changelog/2026-09-28-self-hosted-runner-version-enforcement-date-has-moved> |
| Review | Reviewed by a person, extracted by a deterministic parser |

## Find it in your code

```sh
npx harbyn scan
```

This change names no identifier the scanner can match line by line, so the scan tells you whether your repository uses GitHub, from its packages and API hosts. Nothing leaves your machine.

## Sources

Where this event comes from: the page we read, when we read it, and the hash of that snapshot.

- <https://github.blog/changelog/feed/> (changelog, fetched 2026-09-29 02:31 UTC, sha256 `bdb9edf05ef5b749cc6506cc79b625fa78656db39ff698c70dc7148e475b030e`)

## Related changes

### More from GitHub

- [Changes to query results in the GitHub Actions API and UI](https://harbyn.com/changes/github/2026-09-25-changes-to-query-results-in-the-github-actions-api-and-ui.md) (Breaking change, announced Sep 25, 2026)
- [GitHub Actions: retention setting now deletes old checks, workflow runs and statuses](https://harbyn.com/changes/github/2026-10-01-actions-retention-now-covers-checks-runs-and-statuses.md) (Behavior change, announced Oct 1, 2026)
- [Code coverage uploads no longer fail CI for new branches](https://harbyn.com/changes/github/2026-10-01-code-coverage-uploads-no-longer-fail-ci-for-new-branches.md) (Behavior change, announced Oct 1, 2026)
- [GitHub Actions: macOS 14 runner image retired on November 2, 2026](https://harbyn.com/changes/github/2026-10-01-github-actions-macos-14-runner-image-retirement.md) (Retirement, effective Nov 2, 2026)

### Changes at other vendors

- [OpenRouter: arcee-ai/trinity-large-thinking expire 2026-10-26](https://harbyn.com/changes/openrouter/2026-10-23-arcee-ai-trinity-large-thinking-expires-2026-10-26.md) (effective Oct 26, 2026)
- [Google Cloud Run and Functions: Node.js 20 runtime decommission](https://harbyn.com/changes/google-cloud/2026-10-08-node-js-20-runtime-decommission.md) (effective Oct 30, 2026)
- [Mistral AI: Z.ai GLM 5.2 (zai-glm-5-2) retires on Mistral on October 31, 2026](https://harbyn.com/changes/mistral/2026-09-29-z-ai-glm-5-2-deprecated-and-scheduled-for-retirement.md) (effective Oct 31, 2026)
- [Fireworks AI: DeepSeek V4 Flash 0731 retires from Serverless Training November 2](https://harbyn.com/changes/fireworks/2026-10-18-upcoming-serverless-training-deprecation-deepseek-v4-flash-0731.md) (effective Nov 2, 2026)

[All upcoming deadlines](https://harbyn.com/deadlines.md)
