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.288.0/actions-runner-win-x64-2.288.0.zip -OutFile actions-runner-win-x64-2.288.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.288.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.288.0/actions-runner-osx-x64-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.288.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.288.0/actions-runner-linux-x64-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.288.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.288.0/actions-runner-linux-arm64-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.288.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.288.0/actions-runner-linux-arm-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.288.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.288.0.zip <!-- BEGIN SHA win-x64 -->9ec6aa9a777a742caf05c8bfaf1cb33221b81033e3dd2672f66e1a597e7873e9<!-- END SHA win-x64 -->
actions-runner-osx-x64-2.288.0.tar.gz <!-- BEGIN SHA osx-x64 -->60f91f26c65f69a7ceadb9ad4a87da2ddabee71bdf6a849e739b3ef892ccfe8c<!-- END SHA osx-x64 -->
actions-runner-linux-x64-2.288.0.tar.gz <!-- BEGIN SHA linux-x64 -->c32ad1e50ead23ea4689b9b0992bb406ab5518390e430f5ff8a906d8210b65e8<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.288.0.tar.gz <!-- BEGIN SHA linux-arm64 -->7c6009a0716925ad2714efc2a738d1b1c5c871c5df883969a7e556a8df05609c<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.288.0.tar.gz <!-- BEGIN SHA linux-arm -->f7c1adf50d542bab6360e15334c4177cdcdec6e1bb0f18a7e7b6984126329b86<!-- END SHA linux-arm -->
actions-runner-win-x64-2.288.0-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->f4a288dea471de9b8b28112680e19d36dc1d1c0537086f514e85086d05a08b06<!-- END SHA win-x64_noexternals -->
actions-runner-osx-x64-2.288.0-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->9a6134c0e0fb518e2ac185526b15d0be5d2538d1dc1b97fb6c2b64e96fc67710<!-- END SHA osx-x64_noexternals -->
actions-runner-linux-x64-2.288.0-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->0e77868448ac56665316ba15a24342031f9c3a65f81de37404d02f0f9fa03685<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.288.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->0f2058632f9577c693b800cb5cd812fa852d0b91cf26ace65b4739c5d2c68072<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.288.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->d6f0651eaa3d467aa5c0b5465fdf73933d96ce6ee56a2e77170bd077df91b30a<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.288.0-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->37e07570f4d66e110343839e35eb6f195bde6d3ba53020828b8387becc3d5365<!-- END SHA win-x64_noruntime -->
actions-runner-osx-x64-2.288.0-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->f8b4560f77fe9bf51ff83eb237702747e6487e30e74d8c0badd8eed12d52cfa7<!-- END SHA osx-x64_noruntime -->
actions-runner-linux-x64-2.288.0-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->1d81e3a4de1de480dca076261e93cc107b6b1c04edc42ddee2df024c5d17ff17<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.288.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->3c37e829e18282c373c467a94a663b84c2225a30a9170502cf1c5303658c212c<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.288.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->95a65c124fd4d722053ab53c1a473d66c097d10d5fba6aa82b6ff5fdc007f77d<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.288.0-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->d834246a34b68148c4a36866706e903024efea06cdbbe6fee05243213125c891<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-osx-x64-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->184882cfc214aae99f4ce9c4f95226c1b01e1a764b95611fd5c8350bceaff563<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-linux-x64-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->d9c99f120b8a7d97b997a089425b83b7e1115bfbb15fa811cb33fce35d416168<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->986f05626907f77c3bd43670fa5889794b76bdf58df54e190cf89d670a5f5bc5<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->44cb66fdad943c099552b28841e1801c116a37500ba559995f5118fb91bfe1cf<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026