GitHub Actions Runner Images are pre-configured virtual machine images used by GitHub-hosted runners in GitHub Actions and Azure DevOps.
| Release | Released | Deprecated | Removed |
|---|---|---|---|
| macOS 26 | 1 month and 3 weeks ago (26 Feb 2026) |
Yes | Yes |
| macOS 26 Arm64 | 1 month and 3 weeks ago (26 Feb 2026) |
Yes | Yes |
| Windows Server 2025 | 1 year ago (10 Apr 2025) |
Yes | Yes |
| macOS 15 | 1 year ago (10 Apr 2025) |
Yes | Yes |
| Ubuntu 24.04 | 1 year and 11 months ago (14 May 2024) |
Yes | Yes |
| macOS 14 Arm64 | 2 years ago (01 Apr 2024) |
Ends
in 2 months and 2 weeks (06 Jul 2026)
|
Ends
in 6 months (02 Nov 2026)
|
| macOS 14 | 2 years ago (01 Apr 2024) |
Ends
in 2 months and 2 weeks (06 Jul 2026)
|
Ends
in 6 months (02 Nov 2026)
|
| macOS 13 | 3 years ago (24 Apr 2023) |
Ended
7 months ago (19 Sep 2025)
|
Ended
4 months and 2 weeks ago (04 Dec 2025)
|
| Ubuntu 22.04 | 3 years and 8 months ago (09 Aug 2022) |
Yes | Yes |
| macOS 12 | 3 years and 10 months ago (13 Jun 2022) |
Ended
1 year and 6 months ago (07 Oct 2024)
|
Ended
1 year and 4 months ago (03 Dec 2024)
|
| Windows Server 2022 | 4 years ago (16 Nov 2021) |
Yes | Yes |
| Ubuntu 20.04 | 5 years and 10 months ago (02 Jun 2020) |
Ended
1 year and 3 months ago (15 Jan 2025)
|
Ended
1 year ago (15 Apr 2025)
|
GitHub supports at most two GA images per OS family at a time. The deprecation process of the oldest image label begins once the newest OS image label is released to GA. Deprecation follows a series of brownout windows (temporary 24-hour unavailability periods) before full removal.
You can submit an improvement to this page
on GitHub
.
This page has also a corresponding Talk Page 💬.
A JSON version of this page is available at /api/v1/products/github-actions-runner-images/ 📡. See the API Documentation 📖 for more information. You can subscribe to the RSS feed at /github-actions-runner-images.atom ⚛️ or to the iCalendar feed at /calendar/github-actions-runner-images.ics 📅.