save-state and set-output deprecation (#2164)vars in workflow templates (#2096)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.298.1/actions-runner-win-x64-2.298.1.zip -OutFile actions-runner-win-x64-2.298.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.298.1.zip", "$PWD")
Warning: Windows arm64 runners are currently in preview status and use unofficial versions of nodejs. They are not intended for production workflows.
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.298.1/actions-runner-win-arm64-2.298.1.zip -OutFile actions-runner-win-arm64-2.298.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.298.1.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.298.1/actions-runner-osx-x64-2.298.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.298.1.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.298.1/actions-runner-osx-arm64-2.298.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.298.1.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.298.1/actions-runner-linux-x64-2.298.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.298.1.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.298.1/actions-runner-linux-arm64-2.298.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.298.1.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.298.1/actions-runner-linux-arm-2.298.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.298.1.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.298.1.zip <!-- BEGIN SHA win-x64 -->c22cea0ac69fde923ee21091ee2c2793222566424d19746ba250cef39ad15c96<!-- END SHA win-x64 -->
actions-runner-win-arm64-2.298.1.zip <!-- BEGIN SHA win-arm64 -->c27c9e4a59ed7db69784ddfcde4a91a2de63ae8cf1a46fd9cde2db671a666658<!-- END SHA win-arm64 -->
actions-runner-osx-x64-2.298.1.tar.gz <!-- BEGIN SHA osx-x64 -->7f2a7dc5275b0f9831ebff9132d6fdc5a767f7aef555cf4f1eb1a7f03c715695<!-- END SHA osx-x64 -->
actions-runner-osx-arm64-2.298.1.tar.gz <!-- BEGIN SHA osx-arm64 -->878994cc9e4f81280f8158cc52d983cdfa0413ee37fe484e9e5458ea808fbef8<!-- END SHA osx-arm64 -->
actions-runner-linux-x64-2.298.1.tar.gz <!-- BEGIN SHA linux-x64 -->0530380dda0afb5c1d63710391063c13c7c8137c25dbb56dacdde28fb4317940<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.298.1.tar.gz <!-- BEGIN SHA linux-arm64 -->9198e04ca8b2d593cf83ebdd9c1b61f12a9640faee7412808a4aba428ec44e3c<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.298.1.tar.gz <!-- BEGIN SHA linux-arm -->cd41c1e91beda1c11f8b0e8facf0ad5a4a4cfaf7868aa1b9a46aa7ab9dd91bb0<!-- END SHA linux-arm -->
actions-runner-win-x64-2.298.1-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->8df0bd9e7003322af204433b74c95717d001db6998ee1170d31db09e0d42bc77<!-- END SHA win-x64_noexternals -->
actions-runner-win-arm64-2.298.1-noexternals.zip <!-- BEGIN SHA win-arm64_noexternals -->e259aff3f7327d84343b481e0c7dbe722cebd70372559ec2fde37561c9cb519e<!-- END SHA win-arm64_noexternals -->
actions-runner-osx-x64-2.298.1-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->d40e156ddf5404b2e0f13912cdbffd73d1bc4b27935acdd85fcbc60abe84f5b2<!-- END SHA osx-x64_noexternals -->
actions-runner-osx-arm64-2.298.1-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noexternals -->dac3ed385978308764f0b30d8ca82fb6b004be69f963fba7d9b822fb79dd73ac<!-- END SHA osx-arm64_noexternals -->
actions-runner-linux-x64-2.298.1-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->7acf14295856b199b0b39d6119031a2a661d427092966d083d3356ff12a92dfa<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.298.1-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->ff9e8e25ae215dba751df3033cc7cfc65b920463886a1c4f3fcc7ad1db378b2a<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.298.1-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->002aa284fafc37c8dd3eac6e1b52f65e5c323eb2eddf3afd7bb5e55fe74c87b4<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.298.1-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->22fd5f6ee6f7ed2e2a69196b14d70a27db7460c950431cdad383a913c0dd50fe<!-- END SHA win-x64_noruntime -->
actions-runner-win-arm64-2.298.1-noruntime.zip <!-- BEGIN SHA win-arm64_noruntime -->39aa774f67cdee5ddcd1e252440c09f4455710e7cc2af5a1fb50943f130b0af6<!-- END SHA win-arm64_noruntime -->
actions-runner-osx-x64-2.298.1-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->d3c72fe18cd547c4284d59a9eef47669a811108a2a6434a0ebe2ab960877f053<!-- END SHA osx-x64_noruntime -->
actions-runner-osx-arm64-2.298.1-noruntime.tar.gz <!-- BEGIN SHA osx-arm64_noruntime -->d337b6dcc329f458222531cc7eb3a17d2d79c066bd4c124ca403f6b36edf8f32<!-- END SHA osx-arm64_noruntime -->
actions-runner-linux-x64-2.298.1-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->b53af9b37d455109e835d98b9cd3387264b4ffb417339f611619723bb61adf9e<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.298.1-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->1671852810c63e8286760a132422ad531334148e426a4a035792d16ce244e7e8<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.298.1-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->02af3bf7b1e637cd8ebef53aa4ff48a5773dd8d64d4ed918982b74317a4af0d9<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.298.1-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->971fd8e303c54453f00009801bb430f99f94673a408eba47a0f0190b6fe7fe8f<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-win-arm64-2.298.1-noruntime-noexternals.zip <!-- BEGIN SHA win-arm64_noruntime_noexternals -->877bc07d0a3c82c1696b9abd905a1f2ba36c7cfdfc2bff2fa3bb40c0a35f8b68<!-- END SHA win-arm64_noruntime_noexternals -->
actions-runner-osx-x64-2.298.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->e1326bbbace742d0b056611db1f3927481cc2ef8093ea1a7657f113c8210339f<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-osx-arm64-2.298.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noruntime_noexternals -->f59eabd7898237024f032753b5929467cf2760f8261708767c5bb9ceeaa29a18<!-- END SHA osx-arm64_noruntime_noexternals -->
actions-runner-linux-x64-2.298.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->d1405dd4bac8904ed18136e04e294cbf0f69a51df3bd3833b990e2b35ab2516c<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.298.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->83bc6fe52069329c5a826fe31c2564c7e2978ef79fdad34d011e56b0bf0d8cdb<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.298.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->2a1ca96fa581256e3835594f32fc2f978c3fce6bc5fded119167ad5232e170ca<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026