We recommend configuring the runner in a root folder of the Windows drive (e.g. "C:\actions-runner"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.
The following snipped needs to be run on powershell:
# Create a folder under the drive root
mkdir \actions-runner ; cd \actions-runner
# Download the latest runner package
Invoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.296.0/actions-runner-win-x64-2.296.0.zip -OutFile actions-runner-win-x64-2.296.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.296.0.zip", "$PWD")
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.296.0/actions-runner-osx-x64-2.296.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.296.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.296.0/actions-runner-osx-arm64-2.296.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.296.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.296.0/actions-runner-linux-x64-2.296.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.296.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.296.0/actions-runner-linux-arm64-2.296.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.296.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.296.0/actions-runner-linux-arm-2.296.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.296.0.tar.gz
For additional details about configuring, running, or shutting down the runner please check out our product docs.
The SHA-256 checksums for the packages included in this build are shown below:
actions-runner-win-x64-2.296.0.zip <!-- BEGIN SHA win-x64 -->9af93766de348df18b50d82366d78fafa215d1dd06c0a4163178bb279ef95d3a<!-- END SHA win-x64 -->
actions-runner-osx-x64-2.296.0.tar.gz <!-- BEGIN SHA osx-x64 -->ca915f9dd3221bf1b6bad42d9b5f901d1b0e0dc40609bf32c25c2206df741c9d<!-- END SHA osx-x64 -->
actions-runner-osx-arm64-2.296.0.tar.gz <!-- BEGIN SHA osx-arm64 -->e358086b924d2e8d8abf50beec57ee7a3bb0c7d412f13abc51380f1b1894d776<!-- END SHA osx-arm64 -->
actions-runner-linux-x64-2.296.0.tar.gz <!-- BEGIN SHA linux-x64 -->d1fa9768ef81de108db24645cba174096dfb59b4dbb883016192384827f29e43<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.296.0.tar.gz <!-- BEGIN SHA linux-arm64 -->954b55035056175c48f05733e457528a74ba8946124dc48d305d482844d7743d<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.296.0.tar.gz <!-- BEGIN SHA linux-arm -->e9b4f7a13f378384d38e86a4d1742c3f9d68bbc23047c6a0832d1f9d8593645c<!-- END SHA linux-arm -->
actions-runner-win-x64-2.296.0-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->fd2b3ef660e5432311dc57800f8b20338be8c6f87d4e239dce10d23a7ebe78e6<!-- END SHA win-x64_noexternals -->
actions-runner-osx-x64-2.296.0-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->f7a55eeedd50de3f306ddf423e9cbaed04b4f6df9b5987f43599076caf6a42c2<!-- END SHA osx-x64_noexternals -->
actions-runner-osx-arm64-2.296.0-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noexternals -->a7c304f0036dd5e49b30d26d057a676498315c8abfaf40a8f7d524bea520a72d<!-- END SHA osx-arm64_noexternals -->
actions-runner-linux-x64-2.296.0-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->2b6c6c35522307c6c6398a123a62dbdc8b3f4e14faa4307f187bf36d02d15024<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.296.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->6aa44dc4cff660d212ba9b5a5d47d51989aacdd7a2cff627f1bbccea3cfc261b<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.296.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->2686609f8aacada04fb3ef90f01ea222d3c0cc1dbb34296ed97e29011066bfdd<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.296.0-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->f0245700d000f33712ab01cc9118b64e476539b1d029abd111c85609fd9cd38b<!-- END SHA win-x64_noruntime -->
actions-runner-osx-x64-2.296.0-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->3162c93c2e368f65dc7cfe2536b2477ae2b33bd127776091671f362ab9c3425a<!-- END SHA osx-x64_noruntime -->
actions-runner-osx-arm64-2.296.0-noruntime.tar.gz <!-- BEGIN SHA osx-arm64_noruntime -->677eeb04b687c1762231bf0e6b99227fe3ad761719091840ce55adabc7fae916<!-- END SHA osx-arm64_noruntime -->
actions-runner-linux-x64-2.296.0-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->e78d50e05ac88072137ecd558bfce12cf66a0d8dd27a16945bf9189ecb88ad51<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.296.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->729ec9bcc092cbcecce21c003c855239cd3781f43d5735a0512deca11edb28f2<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.296.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->6b3c061ba8d2de40bd5a3568e866a2cd95412f2f98715f3cfb0d03de54fd26cf<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.296.0-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->2f96b3ef3e8e126a81ab4c0a6cae0d4874d50e6bab8e8270f086e037cfcf38bc<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-osx-x64-2.296.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->8003fad18b3cc9cb4b207313eee699d26d1ff6e3006d59d7b6440884eafd96b2<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-osx-arm64-2.296.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noruntime_noexternals -->c98b648c1ccd66fc9e3f37aaec8b4191cdc16d85a46bc1a10ab18ab286c8014c<!-- END SHA osx-arm64_noruntime_noexternals -->
actions-runner-linux-x64-2.296.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->5833a87d4fb21fbc5610921540bf319e59e6652caf629b3d65c5674b49cf19db<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.296.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->5af5ebae1cc14ec7289bc1417f16381af4500b9cf1ba0ffd4db8b80ddd2a0f14<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.296.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->5421d0ce5e8ed96f3bd2fee2914e2ab484e2c05ec314dad6129fc02b116d2088<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026