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.289.2/actions-runner-win-x64-2.289.2.zip -OutFile actions-runner-win-x64-2.289.2.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.289.2.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.289.2/actions-runner-osx-x64-2.289.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.289.2.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.289.2/actions-runner-linux-x64-2.289.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.289.2.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.289.2/actions-runner-linux-arm64-2.289.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.289.2.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.289.2/actions-runner-linux-arm-2.289.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.289.2.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.289.2.zip <!-- BEGIN SHA win-x64 -->942723f875837fb167d7b3c772ea77163e42da7c0657a763461ecdb5b8987177<!-- END SHA win-x64 -->
actions-runner-osx-x64-2.289.2.tar.gz <!-- BEGIN SHA osx-x64 -->291d0986c4f84172bfbaf3c75c861e427bfc48403c6a54b384e356f451af767b<!-- END SHA osx-x64 -->
actions-runner-linux-x64-2.289.2.tar.gz <!-- BEGIN SHA linux-x64 -->7ba89bb75397896a76e98197633c087a9499d4c1db7603f21910e135b0d0a238<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.289.2.tar.gz <!-- BEGIN SHA linux-arm64 -->22581dada58a3e7ec2fd8eec98096790df4269615540fae4df3bbb7080de7f62<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.289.2.tar.gz <!-- BEGIN SHA linux-arm -->e0b64b342f0c2825c595559d63cb29dc473eed648d194f052ed85e5a2ee7af56<!-- END SHA linux-arm -->
actions-runner-win-x64-2.289.2-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->8d53a73df6af3fe79c06df95a22bd27274c230810fa1a43ddf5763ffed0c439b<!-- END SHA win-x64_noexternals -->
actions-runner-osx-x64-2.289.2-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->82a3e96ae0f2aa4b1829fdd123301d9e8a7e3f4063c9296fafb14a6963ba5325<!-- END SHA osx-x64_noexternals -->
actions-runner-linux-x64-2.289.2-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->87e74c5710308db25c8f5e1bf9e3867c6abfe3f93151b13bf23ea3065597b475<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.289.2-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->22cc226f367302ff12b82e47f3334e9416a40fea982ec0ea867b826ea6fcfe55<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.289.2-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->c272fbac2b45277a246e50c823b37bcc7c7bb0f6983cead15c2df2c9be3f00c0<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.289.2-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->887992c9a8759ced5286bb6a91269bd8430dbb06ec1766ed3dd27ed871e302f3<!-- END SHA win-x64_noruntime -->
actions-runner-osx-x64-2.289.2-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->4f1f0d0390dd0251143151db22aa87fb1b6c04495be53014f5c88821c1ff126b<!-- END SHA osx-x64_noruntime -->
actions-runner-linux-x64-2.289.2-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->8b2f4e1eda17868fc888e53d210257d8d50eca288afba6d1e55358aa95e4be8a<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.289.2-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->7559379d5f337b277049437efc9a4f8935a51e8c0156ca8eeb58e9cccb0b2ee0<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.289.2-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->d01bf9267f7df7c0495b2f5db9c1f8598e8bf44740a1417147282cb6c493e637<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.289.2-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->58addd85a4cf0190fb5b283f79f746611448e2b5369382615d8206e82e51a477<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-osx-x64-2.289.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->a10d24361dd2649d600f2fdb95353497d4105dbf3276730e72edaf81bf056f7a<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-linux-x64-2.289.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->276ffee84e611b8eefed4aa51a872a871c9a7be438131e1c0f58f666d09a0350<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.289.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->83fddb36caf05cbcf48c763c2950c7a9463ae980aba125ab4167b631b5dabc4e<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.289.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->169a1e7e4092a4d29d57d998244aeee589158bf1ad67b096d8931c5f92b2e275<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026