actions/runner-imagesPublic

GitHub Actions runner images

AI summary: Official configuration files for GitHub Actions hosted runner environments.

Stars
13.4K
+14 today
Forks
3.9K
Watchers
373
Open issues
97
Open PRs
32
Contributors
~369
Commits
7.3K
Branches
439

PowerShellMITCreated Jun 5, 2019Last push 2d agoLatest release win11-vs2026-arm64/20260924.168+38 stars this week+143 this month

Quick answers

What is runner-images?
Official configuration files for GitHub Actions hosted runner environments.
What does runner-images do?
This repository contains the official Packer templates and configuration scripts used to generate the virtual machine images for GitHub Actions hosted runners. It details the exact software, tools, and versions installed on the Windows, Ubuntu, and macOS environments provided by GitHub. Developers use this repository to understand the pre-installed software ecosystem, request new tools, or replicate the runner environments locally for testing.
Who is runner-images for?
DevOps engineers, CI/CD pipeline administrators, and GitHub Actions users. Requires knowledge of infrastructure-as-code and CI environments.
How popular is runner-images on GitHub?
actions/runner-images has 13,425 stars and 3,888 forks on GitHub, and gained 38 stars in the last 7 days.
What license does runner-images use?
actions/runner-images is released under the MIT license.

Star history

since Sep 26, 2026
05K10KSep 2026Sep 2026Oct 2026Oct 2026
13.4K stars as of Oct 4, 2026. Measured daily since Sep 26, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-10-12: 0 commits2025-10-13: 1 commit2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 3 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 8 commits2025-10-21: 1 commit2025-10-22: 1 commit2025-10-23: 2 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 6 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 1 commit2025-10-30: 1 commit2025-10-31: 3 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 1 commit2025-11-04: 0 commits2025-11-05: 3 commits2025-11-06: 2 commits2025-11-07: 5 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 7 commits2025-11-11: 0 commits2025-11-12: 1 commit2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 4 commits2025-11-18: 1 commit2025-11-19: 1 commit2025-11-20: 3 commits2025-11-21: 2 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 1 commit2025-11-25: 2 commits2025-11-26: 0 commits2025-11-27: 7 commits2025-11-28: 5 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 1 commit2025-12-04: 5 commits2025-12-05: 1 commit2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 6 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 1 commit2025-12-12: 4 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 8 commits2025-12-16: 4 commits2025-12-17: 1 commit2025-12-18: 5 commits2025-12-19: 5 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 1 commit2025-12-24: 0 commits2025-12-25: 1 commit2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 1 commit2026-01-07: 0 commits2026-01-08: 11 commits2026-01-09: 10 commits2026-01-10: 0 commits2026-01-11: 1 commit2026-01-12: 1 commit2026-01-13: 3 commits2026-01-14: 2 commits2026-01-15: 1 commit2026-01-16: 6 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 4 commits2026-01-20: 5 commits2026-01-21: 2 commits2026-01-22: 4 commits2026-01-23: 9 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 1 commit2026-01-27: 0 commits2026-01-28: 1 commit2026-01-29: 3 commits2026-01-30: 10 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 1 commit2026-02-03: 1 commit2026-02-04: 0 commits2026-02-05: 3 commits2026-02-06: 8 commits2026-02-07: 0 commits2026-02-08: 1 commit2026-02-09: 1 commit2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 7 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 1 commit2026-02-17: 0 commits2026-02-18: 6 commits2026-02-19: 0 commits2026-02-20: 9 commits2026-02-21: 3 commits2026-02-22: 0 commits2026-02-23: 3 commits2026-02-24: 3 commits2026-02-25: 0 commits2026-02-26: 7 commits2026-02-27: 4 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 2 commits2026-03-03: 1 commit2026-03-04: 1 commit2026-03-05: 7 commits2026-03-06: 5 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 1 commit2026-03-10: 0 commits2026-03-11: 2 commits2026-03-12: 1 commit2026-03-13: 3 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 1 commit2026-03-17: 3 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 1 commit2026-03-24: 1 commit2026-03-25: 2 commits2026-03-26: 1 commit2026-03-27: 7 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 2 commits2026-03-31: 0 commits2026-04-01: 6 commits2026-04-02: 0 commits2026-04-03: 1 commit2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 5 commits2026-04-07: 2 commits2026-04-08: 0 commits2026-04-09: 4 commits2026-04-10: 3 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 4 commits2026-04-15: 1 commit2026-04-16: 6 commits2026-04-17: 2 commits2026-04-18: 0 commits2026-04-19: 1 commit2026-04-20: 4 commits2026-04-21: 1 commit2026-04-22: 3 commits2026-04-23: 0 commits2026-04-24: 6 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 1 commit2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 1 commit2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 3 commits2026-05-05: 4 commits2026-05-06: 7 commits2026-05-07: 5 commits2026-05-08: 1 commit2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 1 commit2026-05-12: 1 commit2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 5 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 3 commits2026-05-19: 2 commits2026-05-20: 2 commits2026-05-21: 2 commits2026-05-22: 12 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 1 commit2026-05-27: 1 commit2026-05-28: 0 commits2026-05-29: 10 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 1 commit2026-06-02: 0 commits2026-06-03: 2 commits2026-06-04: 2 commits2026-06-05: 2 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 1 commit2026-06-10: 3 commits2026-06-11: 4 commits2026-06-12: 13 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 4 commits2026-06-16: 2 commits2026-06-17: 1 commit2026-06-18: 0 commits2026-06-19: 8 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 5 commits2026-06-23: 2 commits2026-06-24: 0 commits2026-06-25: 1 commit2026-06-26: 16 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 1 commit2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 19 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 3 commits2026-07-07: 0 commits2026-07-08: 1 commit2026-07-09: 2 commits2026-07-10: 10 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 2 commits2026-07-14: 4 commits2026-07-15: 3 commits2026-07-16: 0 commits2026-07-17: 16 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 3 commits2026-07-21: 0 commits2026-07-22: 3 commits2026-07-23: 0 commits2026-07-24: 9 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 5 commits2026-07-28: 2 commits2026-07-29: 1 commit2026-07-30: 1 commit2026-07-31: 5 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 1 commit2026-08-04: 5 commits2026-08-05: 2 commits2026-08-06: 2 commits2026-08-07: 1 commit2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 8 commits2026-08-11: 1 commit2026-08-12: 2 commits2026-08-13: 2 commits2026-08-14: 12 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 2 commits2026-08-18: 2 commits2026-08-19: 0 commits2026-08-20: 4 commits2026-08-21: 11 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 1 commit2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 4 commits2026-08-28: 16 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 7 commits2026-09-01: 2 commits2026-09-02: 1 commit2026-09-03: 2 commits2026-09-04: 7 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 9 commits2026-09-08: 0 commits2026-09-09: 1 commit2026-09-10: 2 commits2026-09-11: 17 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 1 commit2026-09-16: 0 commits2026-09-17: 2 commits2026-09-18: 1 commit2026-09-19: 3 commits2026-09-20: 0 commits2026-09-21: 2 commits2026-09-22: 0 commits2026-09-23: 2 commits2026-09-24: 0 commits2026-09-25: 10 commits2026-09-26: 0 commits2026-09-27: 1 commit2026-09-28: 2 commits2026-09-29: 2 commits2026-09-30: 1 commit2026-10-01: 3 commits2026-10-02: 14 commits2026-10-03: 0 commits2026-10-04: 0 commits2026-10-05: 0 commits2026-10-06: 0 commits2026-10-07: 0 commits2026-10-08: 0 commits2026-10-09: 0 commits2026-10-10: 0 commits
725 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    13,425 stars

  • Battle-tested

    7 years of history

  • Very active

    725 commits in 52 weeks

  • Community-driven

    ~369 contributors

  • Well documented

    High community health score

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    3 trending appearances

What runner-images does

This repository contains the official Packer templates and configuration scripts used to generate the virtual machine images for GitHub Actions hosted runners. It details the exact software, tools, and versions installed on the Windows, Ubuntu, and macOS environments provided by GitHub. Developers use this repository to understand the pre-installed software ecosystem, request new tools, or replicate the runner environments locally for testing.

DevOps engineers, CI/CD pipeline administrators, and GitHub Actions users. Requires knowledge of infrastructure-as-code and CI environments.

  • Comprehensive software manifests: Documents every pre-installed tool and framework available on GitHub-hosted runners.
  • Packer templates: Includes the actual hashicorp Packer configurations used to build the VM images.
  • Multi-OS support: Covers the build definitions for Ubuntu, Windows Server, and macOS environments.
  • Community driven: Allows developers to request software additions or updates via issues and pull requests.

Where teams use it

CI environment replication

Use the Packer templates to build identical local VMs for troubleshooting complex CI failures.

Dependency verification

Check the documentation to verify if a required language version is pre-installed before configuring a workflow.

Custom runner creation

Fork the templates to build customized self-hosted runner images with proprietary software pre-loaded.

README

main branch

GitHub Actions Runner Images

Table of Contents

About

This repository contains the source code used to create the VM images for GitHub-hosted runners used for Actions, as well as for Microsoft-hosted agents used for Azure Pipelines. To build a VM machine from this repo's source, see the instructions.

Available Images

Image Architecture YAML Label Included Software
Ubuntu 26.04
Endpoint Badge
x64 ubuntu-26.04 ubuntu-26.04
Ubuntu 26.04 Arm64
Endpoint Badge
arm64 ubuntu-26.04-arm ubuntu-26.04-arm64
Ubuntu 24.04
Endpoint Badge
x64 ubuntu-latest or ubuntu-24.04 ubuntu-24.04
Ubuntu 24.04 Arm64
Endpoint Badge
arm64 ubuntu-24.04-arm ubuntu-24.04-arm64
Ubuntu 22.04
Endpoint Badge
x64 ubuntu-22.04 ubuntu-22.04
Ubuntu 22.04 Arm64
Endpoint Badge
arm64 ubuntu-22.04-arm ubuntu-22.04-arm64
Ubuntu Slim
Endpoint Badge
x64 ubuntu-slim ubuntu-slim
Xcode 27 preview
Endpoint Badge
arm64 xcode-27 or xcode-27-xlarge xcode-27
macOS 26
Endpoint Badge
x64 macos-latest-large, macos-26-intel, macos-26-large macOS-26
macOS 26 Arm64
Endpoint Badge
arm64 macos-latest, macos-26 or macos-26-xlarge macOS-26-arm64
macOS 15
Endpoint Badge
x64 macos-15-large, or macos-15-intel macOS-15
macOS 15 Arm64
Endpoint Badge
arm64 macos-15, or macos-15-xlarge macOS-15-arm64
macOS 14 deprecated
Endpoint Badge
x64 macos-14-large macOS-14
macOS 14 Arm64 deprecated
Endpoint Badge
arm64 macos-14 or macos-14-xlarge macOS-14-arm64
Windows Server 2025
Endpoint Badge
x64 windows-latest, windows-2025, or windows-2025-vs2026 windows-2025-vs2026
Windows Server 2022
Endpoint Badge
x64 windows-2022 windows-2022
Windows 11 Arm64
Endpoint Badge
arm64 windows-11-arm windows-11-arm64
Windows 11 Arm64 with Visual Studio 2026
Endpoint Badge
arm64 windows-11-vs2026-arm windows-11-vs2026-arm64

Label scheme

  • In general the -latest label is used for the latest OS image version that is GA.
  • Before moving the -latest label to a new OS version we will announce the change and give sufficient lead time for users to update their workflows.
  • The -xlarge and -large suffixes are unique to macOS images and are only available for GitHub Actions. Learn more about GitHub Actions larger runners.

Announcements

See notable upcoming changes by viewing issues with the Announcement label.

Image Definitions

Beta

The purpose of a Beta is to collect feedback on an image before it is released to GA. The goal of a Beta is to identify and fix any potential issues that exist on that image. Images are updated on a weekly cadence. Any workflows that run on a beta image do not fall under the customer SLA in place for Actions. Customers choosing to use Beta images are encouraged to provide feedback in the runner-images repo by creating an issue. A Beta may take on different availability, i.e. public vs private.

GA

A GA (General Availability) image has been through a Beta period and is deemed ready for general use. Images are updated on a weekly cadence. In order to be moved to GA the image must meet the following criteria:

  1. Has been through a Beta period (public or private)
  2. Most major software we install on the image has a compatible version for the underlying OS and
  3. All major bugs reported during the Beta period have been addressed.

This image type falls under the customer SLA for actions. GA images are eventually deprecated according to our guidelines as we only support the latest 2 versions of an OS.

Latest Migration Process

GitHub Actions and Azure DevOps use the -latest YAML label (ex: ubuntu-latest, windows-latest, and macos-latest). These labels point towards the newest stable OS version available.

The -latest migration process is gradual and happens over 1-2 months in order to allow customers to adapt their workflows to the newest OS version. During this process, any workflow using the -latest label, may see changes in the OS version in their workflows or pipelines. To avoid unwanted migration, users can specify a specific OS version in the yaml file (ex: macos-14, windows-2022, ubuntu-22.04).

Image Releases

How to best follow along with changes

  1. Find the latest releases for this repository here.

  2. Subscribe to the releases coming out of this repository, instructions here.

  3. Upcoming changes: A pre-release is created when the deployment of an image has started. As soon as the deployment is finished, the pre-release is converted to a release. If you have subscribed to releases, you will get notified of pre-releases as well.

  4. For high impact changes, we will post these in advance to the GitHub Changelog on our blog and on X.

    • Ex: breaking changes, GA or deprecation of images

Cadence

  • We typically deploy weekly updates to the software on the runner images.

Software and Image Support

Support Policy

  • Tools and versions will typically be removed 6 months after they are deprecated or have reached end-of-life

  • We support (at maximum) 2 GA images and 1 beta image at a time. We begin the deprecation process of the oldest image label once the newest OS image label has been released to GA.

  • The images generally contain the latest versions of packages installed except for Ubuntu LTS where we mostly rely on the Canonical-provided repositories.

  • Popular tools can have several versions installed side-by-side with the following strategy:

Tool name Installation strategy
Docker images not more than 3 latest LTS OS\tool versions. New images or new versions of current images are added using the standard tool request process
Java all LTS versions
Node.js 3 latest LTS versions
Go 3 latest minor versions
Python
Ruby
5 most popular major.minor versions
PyPy 3 most popular major.minor versions
.NET Core 2 latest LTS versions and 1 latest version. For each feature version only latest patch is installed. Note for Ubuntu images see details.
GCC
GNU Fortran
Clang
GNU C++
3 latest major versions
Android NDK 1 latest non-LTS, 2 latest LTS versions
Xcode - only one major version of Xcode will be supported per macOS version
- all minor versions of the supported major version will be available
- beta and RC versions will be provided "as-is" in the latest available macOS image only no matter of beta/GA status of the image
- when a new patch version is released, the previous patch version will be replaced
Xcode Platforms - only three major.minor versions of platform tools and simulator runtimes will be available for installed Xcode, including beta/RC versions

Package managers usage

We use third-party package managers to install software during the image generation process. The table below lists the package managers and the software installed.

Note

Third-party repositories are re-evaluated every year to identify if they are still useful and secure.

Operating system Package manager Third-party repos and packages
Ubuntu APT docker
Eclipse-Temurin (Adoptium)
Erlang
Firefox
git-lfs
git
Google Cloud CLI
Heroku
HHvm
MongoDB
Mono
MS Edge
PostgreSQL
R
pipx ansible-core
yamllint
Windows Chocolatey No third-party repos installed
macOS Homebrew aws-cli v2
azure/bicep
mongodb/brew
pipx yamllint

Image Deprecation Policy

  • Images begin the deprecation process of the oldest image label once a new GA OS version has been released.
  • Deprecation process begins with an announcement that sets a date for deprecation.
  • As it gets closer to the date, GitHub begins doing scheduled brownouts of the image.
  • During this time there will be an Announcement pinned in the repo to remind users of the deprecation.
  • Finally, GitHub will deprecate the image and it will no longer be available.

Preinstallation Policy

In general, these are the guidelines we follow when deciding what to pre-install on our images:

  • Popularity: widely-used tools and ecosystems will be given priority.
  • Latest Technology: recent versions of tools will be given priority.
  • Deprecation: end-of-life tools and versions will not be added.
  • Licensing: MIT, Apache, or GNU licenses are allowed.
  • Time & Space on the Image: we will evaluate how much time is saved and how much space is used by having the tool pre-installed.
  • Support: If a tool requires the support of more than one version, we will consider the cost of this maintenance.

Default Version Update Policy

  • In general, once a new version is installed on the image, we announce the default version update 2 weeks prior to deploying it.
  • For potentially dangerous updates, we may extend the timeline up to 1 month between the announcement and deployment.

How to Interact with the Repo

FAQs

What images are available for GitHub Actions and Azure DevOps?

The availability of images for GitHub Actions and Azure DevOps is the same. However, deprecation policies may differ. See documentation for more details:

What image version is used in my build?

Usually, image deployment takes 2-3 days, and documentation in the main branch is only updated when deployment is finished. To find out which image version and what software versions are used in a specific build, see Set up job (GitHub Actions) or Initialize job (Azure DevOps) step log. actions-runner-image

Looking for other Linux distributions?

We do not plan to offer other Linux distributions. We recommend using Docker if you'd like to build using other distributions with the hosted runner images. Alternatively, you can leverage self-hosted runners and fully customize your VM image to your needs.

How do I contribute to the macOS source?

macOS source lives in this repository and is available for everyone. However, macOS image-generation CI doesn't support external contributions yet so we are not able to accept pull-requests for now.

We are in the process of preparing macOS CI to accept contributions. Until then, we appreciate your patience and ask you to continue to make tool requests by filing issues.

How does GitHub determine what tools are installed on the images?

For some tools, we always install the latest at the time of the deployment; for others, we pin the tool to specific version(s). For more details please see the Preinstallation Policy

How do I request that a new tool be pre-installed on the image? Please create an issue and get an approval from us to add this tool to the image before creating the pull request.
What branch should I use to build custom image? We strongly encourage customers to build their own images using the main branch. This repository contains multiple branches and releases that serve as document milestones to reflect what software is installed in the images at certain point of time. Current builds are not idempotent and if one tries to build a runner image using the specific tag it is not guaranteed that the build will succeed.
View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 527

Releases and announcements

1,000 total
  1. Windows Desktop 11 Arm64 with Visual Studio 2026 (20260924) Image Updatewin11-vs2026-arm64/20260924.168Sep 29, 20264 downloads

    | Announcements | |-| | [[Windows] The `windows-11-arm` image label will use Windows 11 Arm64 with Visual Studio 2026 image in September 2026](https://github.com/actions/runner-images/issues/14602) | | [[Windows] The Windows 11 Arm64 with Visual Studio 2026 is now generally available in GitHub Actions](https://github.com/actions/runner-images/issues/14592) | *** # :desktop_computer: Actions Runner Image: Windows 11 Enterprise - OS Version: 10.0.26200 Build 9457 - Image Version: 20260924.168.1 ## :mega: What's changed? ### Updated <table> <thead> <th>Category</th> <th>Tool name</th> <th>Previous (20260920.164.1)</th> <th>Current (20260924.168.1)</th> </thead> <tbody> <tr> <td rowspan="1">Language and Runtime</td> <td>PHP</td> <td>8.4.25</td> <td>8.4.26</td> </tr> <tr> <td rowspan="2">Package Management</td> <td>Pipx</td> <td>1.17.5</td> <td>1.17.6</td> </tr> <tr> <td>Vcpkg</td> <td>(build from commit 5f96cd15fd)</td> <td>(build fr

  2. Ubuntu Slim (20260925) Image Updateubuntu-slim/20260925.9Sep 29, 20268 downloads

    | Announcements | |-| | [[Ubuntu] `ubuntu-latest` label will use Ubuntu 26.04 in November 2026](https://github.com/actions/runner-images/issues/14748) | | [[Ubuntu] Ubuntu 26.04 and Ubuntu 26.04 Arm64 are now generally available](https://github.com/actions/runner-images/issues/14747) | | [[Ubuntu] The Ubuntu 22 based runner images will begin deprecation on September 17th and will be fully unsupported by April 17th for GitHub Actions and Azure DevOps](https://github.com/actions/runner-images/issues/14254) | | [[Ubuntu] Ubuntu 26.04 and Ubuntu 26.04 Arm is now available as a public preview](https://github.com/actions/runner-images/issues/14226) | *** # :desktop_computer: Actions Runner Image: Ubuntu-Slim - OS Version: 24.04.5 LTS - Image Version: 20260925.9.1 - Systemd version: 255.4-1ubuntu8.17 ## :mega: What's changed? ### Updated <table> <thead> <th>Category</th> <th>Tool name</th> <th>Previous (20260922.6.5)</th> <th>Current (20260925.9.1)</th> </thead> <tbody> <tr> <td rowspan="1">Package Management</td> <td>Pipx</td> <td>1.17.5</td> <td>1.17.6</td

  3. xcode-27-arm64 (20260928) Image Updatexcode-27-arm64/20260928.0222Sep 28, 20268 downloads

    | Announcements | |-| | [[macOS] Xcode 27 is now available as a public preview](https://github.com/actions/runner-images/issues/14404) | | [[macOS] Default Xcode on macOS 26 Tahoe will be set to Xcode 26.6 on 2026.07.21](https://github.com/actions/runner-images/issues/14344) | | [[macOS] The macOS 14 Sonoma based runner images will begin deprecation on July 6th and will be fully unsupported by November 2nd for GitHub Actions and Azure DevOps](https://github.com/actions/runner-images/issues/13518) | *** # :desktop_computer: Actions Runner Image: macOS 27 - OS Version: macOS 27.0 (26A428) - Kernel Version: Darwin 27.0.0 - Image Version: 20260928.0222.1 ## :mega: What's changed? ### Updated <table> <thead> <th>Category</th> <th>Tool name</th> <th>Previous (20260921.0210.1)</th> <th>Current (20260928.0222.1)</th> </thead> <tbody> <tr> <td rowspan="1">Language and Runtime</td> <td>Ruby</td> <td>3.4.10</td> <td>3.4.11</td> </tr> <tr> <td rowspan="3">Package Management</td> <td>Homebrew</td> <td>7.0.4</

  4. Windows Server 2025 (20260927) Image Updatewin25/20260927.275Sep 28, 20264 downloads

    | Announcements | |-| | [[Windows] The `windows-11-arm` image label will use Windows 11 Arm64 with Visual Studio 2026 image in September 2026](https://github.com/actions/runner-images/issues/14602) | | [[Windows] The Windows 11 Arm64 with Visual Studio 2026 is now generally available in GitHub Actions](https://github.com/actions/runner-images/issues/14592) | *** # :desktop_computer: Actions Runner Image: Windows Server 2025 - OS Version: 10.0.26100 Build 33438 - Image Version: 20260927.275.1 ## :mega: What's changed? ### Updated <table> <thead> <th>Category</th> <th>Tool name</th> <th>Previous (20260922.270.2)</th> <th>Current (20260927.275.1)</th> </thead> <tbody> <tr> <td rowspan="2">Language and Runtime</td> <td>Node</td> <td>22.23.2</td> <td>22.23.3</td> </tr> <tr> <td>PHP</td> <td>8.5.10</td> <td>8.5.11</td> </tr> <tr> <td rowspan="3">Package Management</td> <td>NPM</td> <td>10.9.8</td> <td>10.9.9</td> </tr>

  5. Windows Server 2025 with Visual Studio 2026 (20260925) Image Updatewin25-vs2026/20260925.250Sep 28, 20265 downloads

    | Announcements | |-| | [[Windows] The `windows-11-arm` image label will use Windows 11 Arm64 with Visual Studio 2026 image in September 2026](https://github.com/actions/runner-images/issues/14602) | | [[Windows] The Windows 11 Arm64 with Visual Studio 2026 is now generally available in GitHub Actions](https://github.com/actions/runner-images/issues/14592) | *** # :desktop_computer: Actions Runner Image: Windows Server 2025 - OS Version: 10.0.26100 Build 33438 - Image Version: 20260925.250.1 ## :mega: What's changed? ### Updated <table> <thead> <th>Category</th> <th>Tool name</th> <th>Previous (20260922.246.2)</th> <th>Current (20260925.250.1)</th> </thead> <tbody> <tr> <td rowspan="2">Language and Runtime</td> <td>Node</td> <td>22.23.2</td> <td>22.23.3</td> </tr> <tr> <td>PHP</td> <td>8.5.10</td> <td>8.5.11</td> </tr> <tr> <td rowspan="3">Package Management</td> <td>NPM</td> <td>10.9.8</td> <td>10.9.9</td> </tr>

Code frequency

additions and deletions
+3.1K-3.1KWeek of 2025-10-12: +57 linesWeek of 2025-10-12: -36 linesWeek of 2025-10-19: +481 linesWeek of 2025-10-19: -474 linesWeek of 2025-10-26: +214 linesWeek of 2025-10-26: -229 linesWeek of 2025-11-02: +413 linesWeek of 2025-11-02: -393 linesWeek of 2025-11-09: +231 linesWeek of 2025-11-09: -234 linesWeek of 2025-11-16: +258 linesWeek of 2025-11-16: -202 linesWeek of 2025-11-23: +551 linesWeek of 2025-11-23: -404 linesWeek of 2025-11-30: +234 linesWeek of 2025-11-30: -244 linesWeek of 2025-12-07: +2,144 linesWeek of 2025-12-07: -181 linesWeek of 2025-12-14: +426 linesWeek of 2025-12-14: -458 linesWeek of 2025-12-21: +5 linesWeek of 2025-12-21: -10 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +377 linesWeek of 2026-01-04: -429 linesWeek of 2026-01-11: +266 linesWeek of 2026-01-11: -244 linesWeek of 2026-01-18: +783 linesWeek of 2026-01-18: -2,027 linesWeek of 2026-01-25: +374 linesWeek of 2026-01-25: -335 linesWeek of 2026-02-01: +1,961 linesWeek of 2026-02-01: -2,126 linesWeek of 2026-02-08: +255 linesWeek of 2026-02-08: -246 linesWeek of 2026-02-15: +866 linesWeek of 2026-02-15: -828 linesWeek of 2026-02-22: +325 linesWeek of 2026-02-22: -317 linesWeek of 2026-03-01: +399 linesWeek of 2026-03-01: -319 linesWeek of 2026-03-08: +130 linesWeek of 2026-03-08: -112 linesWeek of 2026-03-15: +67 linesWeek of 2026-03-15: -67 linesWeek of 2026-03-22: +693 linesWeek of 2026-03-22: -686 linesWeek of 2026-03-29: +308 linesWeek of 2026-03-29: -309 linesWeek of 2026-04-05: +2,204 linesWeek of 2026-04-05: -601 linesWeek of 2026-04-12: +258 linesWeek of 2026-04-12: -252 linesWeek of 2026-04-19: +777 linesWeek of 2026-04-19: -287 linesWeek of 2026-04-26: +46 linesWeek of 2026-04-26: -44 linesWeek of 2026-05-03: +1,237 linesWeek of 2026-05-03: -626 linesWeek of 2026-05-10: +133 linesWeek of 2026-05-10: -129 linesWeek of 2026-05-17: +3,074 linesWeek of 2026-05-17: -1,092 linesWeek of 2026-05-24: +282 linesWeek of 2026-05-24: -274 linesWeek of 2026-05-31: +571 linesWeek of 2026-05-31: -27 linesWeek of 2026-06-07: +1,375 linesWeek of 2026-06-07: -414 linesWeek of 2026-06-14: +873 linesWeek of 2026-06-14: -718 linesWeek of 2026-06-21: +683 linesWeek of 2026-06-21: -676 linesWeek of 2026-06-28: +413 linesWeek of 2026-06-28: -407 linesWeek of 2026-07-05: +348 linesWeek of 2026-07-05: -342 linesWeek of 2026-07-12: +1,358 linesWeek of 2026-07-12: -616 linesWeek of 2026-07-19: +348 linesWeek of 2026-07-19: -300 linesWeek of 2026-07-26: +288 linesWeek of 2026-07-26: -213 linesWeek of 2026-08-02: +556 linesWeek of 2026-08-02: -416 linesWeek of 2026-08-09: +1,020 linesWeek of 2026-08-09: -1,029 linesWeek of 2026-08-16: +1,213 linesWeek of 2026-08-16: -746 linesWeek of 2026-08-23: +635 linesWeek of 2026-08-23: -567 linesWeek of 2026-08-30: +585 linesWeek of 2026-08-30: -328 linesWeek of 2026-09-06: +1,210 linesWeek of 2026-09-06: -845 linesWeek of 2026-09-13: +308 linesWeek of 2026-09-13: -292 linesWeek of 2026-09-20: +689 linesWeek of 2026-09-20: -636 linesWeek of 2026-09-27: +743 linesWeek of 2026-09-27: -518 linesWeek of 2026-10-04: +0 linesWeek of 2026-10-04: -0 linesOct 12, 2025Oct 4, 2026
+33K lines added, -23.3K removed over the last year.

Commits per week

last 52 weeks
290Week of 2025-10-12: 4 commitsWeek of 2025-10-19: 12 commitsWeek of 2025-10-26: 11 commitsWeek of 2025-11-02: 11 commitsWeek of 2025-11-09: 8 commitsWeek of 2025-11-16: 11 commitsWeek of 2025-11-23: 15 commitsWeek of 2025-11-30: 7 commitsWeek of 2025-12-07: 11 commitsWeek of 2025-12-14: 23 commitsWeek of 2025-12-21: 2 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 22 commitsWeek of 2026-01-11: 14 commitsWeek of 2026-01-18: 24 commitsWeek of 2026-01-25: 15 commitsWeek of 2026-02-01: 13 commitsWeek of 2026-02-08: 9 commitsWeek of 2026-02-15: 19 commitsWeek of 2026-02-22: 17 commitsWeek of 2026-03-01: 16 commitsWeek of 2026-03-08: 7 commitsWeek of 2026-03-15: 4 commitsWeek of 2026-03-22: 12 commitsWeek of 2026-03-29: 9 commitsWeek of 2026-04-05: 14 commitsWeek of 2026-04-12: 13 commitsWeek of 2026-04-19: 15 commitsWeek of 2026-04-26: 2 commitsWeek of 2026-05-03: 20 commitsWeek of 2026-05-10: 7 commitsWeek of 2026-05-17: 21 commitsWeek of 2026-05-24: 12 commitsWeek of 2026-05-31: 7 commitsWeek of 2026-06-07: 21 commitsWeek of 2026-06-14: 15 commitsWeek of 2026-06-21: 24 commitsWeek of 2026-06-28: 20 commitsWeek of 2026-07-05: 16 commitsWeek of 2026-07-12: 25 commitsWeek of 2026-07-19: 15 commitsWeek of 2026-07-26: 14 commitsWeek of 2026-08-02: 11 commitsWeek of 2026-08-09: 25 commitsWeek of 2026-08-16: 19 commitsWeek of 2026-08-23: 21 commitsWeek of 2026-08-30: 19 commitsWeek of 2026-09-06: 29 commitsWeek of 2026-09-13: 7 commitsWeek of 2026-09-20: 14 commitsWeek of 2026-09-27: 23 commitsWeek of 2026-10-04: 0 commitsOct 12, 2025Oct 4, 2026
725 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 6 commitsSun 1:00 — 3 commitsSun 2:00 — 1 commitsSun 3:00 — 3 commitsSun 4:00 — 1 commitsSun 5:00 — 3 commitsSun 6:00 — 0 commitsSun 7:00 — 3 commitsSun 8:00 — 0 commitsSun 9:00 — 5 commitsSun 10:00 — 3 commitsSun 11:00 — 8 commitsSun 12:00 — 8 commitsSun 13:00 — 12 commitsSun 14:00 — 7 commitsSun 15:00 — 7 commitsSun 16:00 — 5 commitsSun 17:00 — 5 commitsSun 18:00 — 3 commitsSun 19:00 — 8 commitsSun 20:00 — 7 commitsSun 21:00 — 8 commitsSun 22:00 — 4 commitsSun 23:00 — 9 commitsMon 0:00 — 3 commitsMon 1:00 — 4 commitsMon 2:00 — 7 commitsMon 3:00 — 1 commitsMon 4:00 — 1 commitsMon 5:00 — 2 commitsMon 6:00 — 12 commitsMon 7:00 — 15 commitsMon 8:00 — 34 commitsMon 9:00 — 65 commitsMon 10:00 — 62 commitsMon 11:00 — 96 commitsMon 12:00 — 105 commitsMon 13:00 — 70 commitsMon 14:00 — 77 commitsMon 15:00 — 65 commitsMon 16:00 — 82 commitsMon 17:00 — 58 commitsMon 18:00 — 54 commitsMon 19:00 — 41 commitsMon 20:00 — 39 commitsMon 21:00 — 31 commitsMon 22:00 — 27 commitsMon 23:00 — 10 commitsTue 0:00 — 8 commitsTue 1:00 — 9 commitsTue 2:00 — 10 commitsTue 3:00 — 1 commitsTue 4:00 — 4 commitsTue 5:00 — 1 commitsTue 6:00 — 8 commitsTue 7:00 — 18 commitsTue 8:00 — 27 commitsTue 9:00 — 81 commitsTue 10:00 — 93 commitsTue 11:00 — 75 commitsTue 12:00 — 71 commitsTue 13:00 — 78 commitsTue 14:00 — 53 commitsTue 15:00 — 59 commitsTue 16:00 — 57 commitsTue 17:00 — 89 commitsTue 18:00 — 46 commitsTue 19:00 — 38 commitsTue 20:00 — 54 commitsTue 21:00 — 34 commitsTue 22:00 — 24 commitsTue 23:00 — 19 commitsWed 0:00 — 21 commitsWed 1:00 — 9 commitsWed 2:00 — 5 commitsWed 3:00 — 7 commitsWed 4:00 — 5 commitsWed 5:00 — 2 commitsWed 6:00 — 12 commitsWed 7:00 — 26 commitsWed 8:00 — 28 commitsWed 9:00 — 76 commitsWed 10:00 — 125 commitsWed 11:00 — 139 commitsWed 12:00 — 112 commitsWed 13:00 — 114 commitsWed 14:00 — 104 commitsWed 15:00 — 100 commitsWed 16:00 — 102 commitsWed 17:00 — 108 commitsWed 18:00 — 86 commitsWed 19:00 — 62 commitsWed 20:00 — 36 commitsWed 21:00 — 34 commitsWed 22:00 — 46 commitsWed 23:00 — 29 commitsThu 0:00 — 23 commitsThu 1:00 — 18 commitsThu 2:00 — 17 commitsThu 3:00 — 12 commitsThu 4:00 — 10 commitsThu 5:00 — 11 commitsThu 6:00 — 25 commitsThu 7:00 — 21 commitsThu 8:00 — 57 commitsThu 9:00 — 140 commitsThu 10:00 — 146 commitsThu 11:00 — 171 commitsThu 12:00 — 132 commitsThu 13:00 — 124 commitsThu 14:00 — 116 commitsThu 15:00 — 112 commitsThu 16:00 — 119 commitsThu 17:00 — 89 commitsThu 18:00 — 89 commitsThu 19:00 — 79 commitsThu 20:00 — 55 commitsThu 21:00 — 52 commitsThu 22:00 — 44 commitsThu 23:00 — 24 commitsFri 0:00 — 30 commitsFri 1:00 — 25 commitsFri 2:00 — 15 commitsFri 3:00 — 13 commitsFri 4:00 — 9 commitsFri 5:00 — 6 commitsFri 6:00 — 15 commitsFri 7:00 — 44 commitsFri 8:00 — 67 commitsFri 9:00 — 73 commitsFri 10:00 — 144 commitsFri 11:00 — 150 commitsFri 12:00 — 117 commitsFri 13:00 — 109 commitsFri 14:00 — 167 commitsFri 15:00 — 107 commitsFri 16:00 — 82 commitsFri 17:00 — 44 commitsFri 18:00 — 56 commitsFri 19:00 — 45 commitsFri 20:00 — 35 commitsFri 21:00 — 28 commitsFri 22:00 — 28 commitsFri 23:00 — 10 commitsSat 0:00 — 4 commitsSat 1:00 — 3 commitsSat 2:00 — 3 commitsSat 3:00 — 2 commitsSat 4:00 — 4 commitsSat 5:00 — 1 commitsSat 6:00 — 3 commitsSat 7:00 — 0 commitsSat 8:00 — 4 commitsSat 9:00 — 9 commitsSat 10:00 — 9 commitsSat 11:00 — 11 commitsSat 12:00 — 12 commitsSat 13:00 — 7 commitsSat 14:00 — 11 commitsSat 15:00 — 6 commitsSat 16:00 — 9 commitsSat 17:00 — 6 commitsSat 18:00 — 8 commitsSat 19:00 — 8 commitsSat 20:00 — 6 commitsSat 21:00 — 1 commitsSat 22:00 — 2 commitsSat 23:00 — 6 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Sep 28, 2026daily#10+166
Sep 27, 2026daily#10+166
Sep 26, 2026daily#10+13
  • Raphire/Win11Debloat

    A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.

    57.9K stars · PowerShell

  • zhaoxuya520/reverse-skill

    Reverse Engineering / Authorized Penetration Testing / Security Research Skill Router Pack AI-powered routing + On-demand toolchain bootstrapping + Self-evolving knowledge base Supports Claude Code, Kiro, Cursor, Cline, and other AI coding clients 逆向/渗透/安全技能路由包 - AI 自动路由 + 按需自举工具链 + 自动进化经验库 | 支持 Claude Code / Kiro / Cursor / Cline 等代码 AI 客户端

    39.5K stars · PowerShell

  • SpotX-Official/SpotX

    SpotX patcher used for patching the desktop version of Spotify

    22.6K stars · PowerShell