🚀 actions/runner - Release Notes
v2.323.0 (2025-03-19)
## What's Changed
* Bump docker/login-action from 2 to 3 by @dependabot in https://github.com/actions/runner/pull/3673
* Bump actions/stale from 8 to 9 by @dependabot in https://github.com/actions/runner/pull/3554
* Bump docker/build-push-action from 3 to 6 by @dependabot in https://github.com/actions/runner/pull/3674
* update node version from 20.18.0 -> 20.18.2 by @aiqiaoy in https://github.com/actions/runner/pull/3682
* Pass BillingOwnerId through Acquire/Complete calls by @luketomlinson in https://github.com/actions/runner/pull/3689
* Do not retry CompleteJobAsync for known non-retryable errors by @ericsciple in https://github.com/actions/runner/pull/3696
* Update dotnet sdk to latest version @8.0.406 by @github-actions in https://github.com/actions/runner/pull/3712
* Update Dockerfile with new docker and buildx versions by @thboop in https://github.com/actions/runner/pull/3680
* chore: remove redundant words by @finaltrip in https://github.com/actions/runner/pull/3705
* fix: actions feedback link is incorrect by @Yaminyam in https://github.com/actions/runner/pull/3165
* Bump actions/github-script from 0.3.0 to 7.0.1 by @dependabot in https://github.com/actions/runner/pull/3557
* Docker container provenance by @paveliak in https://github.com/actions/runner/pull/3736
* Add request-id to http eventsource trace. by @TingluoHuang in https://github.com/actions/runner/pull/3740
* Update Bocker and Buildx version to mitigate images scanners alerts by @Blizter in https://github.com/actions/runner/pull/3750
* Fix typo, add invariant culture to timestamp for workflow log reporting by @GhadimiR in https://github.com/actions/runner/pull/3749
* Create vssconnection to actions service when URL provided. by @TingluoHuang in https://github.com/actions/runner/pull/3751
* Housekeeping: Update npm packages and node version by @thboop in https://github.com/actions/runner/pull/3752
* Improve the out-of-date warning message. by @tecimovic in https://github.com/actions/runner/pull/3595
* Update dotnet sdk to latest version @8.0.407 by @github-actions in https://github.com/actions/runner/pull/3753
* Exit hosted runner cleanly during deprovisioning. by @TingluoHuang in https://github.com/actions/runner/pull/3755
* Send annotation title to run-service. by @TingluoHuang in https://github.com/actions/runner/pull/3757
* Allow server enforce runner settings. by @TingluoHuang in https://github.com/actions/runner/pull/3758
* Support refresh runner configs with pipelines service. by @TingluoHuang in https://github.com/actions/runner/pull/3706
## New Contributors
* @finaltrip made their first contribution in https://github.com/actions/runner/pull/3705
* @Yaminyam made their first contribution in https://github.com/actions/runner/pull/3165
* @Blizter made their first contribution in https://github.com/actions/runner/pull/3750
* @GhadimiR made their first contribution in https://github.com/actions/runner/pull/3749
* @tecimovic made their first contribution in https://github.com/actions/runner/pull/3595
**Full Changelog**: https://github.com/actions/runner/compare/v2.322.0...v2.323.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.323.0/actions-runner-win-x64-2.323.0.zip -OutFile actions-runner-win-x64-2.323.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.323.0.zip", "$PWD")
```
## Windows arm64
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`:
```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.323.0/actions-runner-win-arm64-2.323.0.zip -OutFile actions-runner-win-arm64-2.323.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.323.0.zip", "$PWD")
```
## OSX x64
```bash
# 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.323.0/actions-runner-osx-x64-2.323.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.323.0.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.323.0/actions-runner-osx-arm64-2.323.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.323.0.tar.gz
```
## Linux x64
```bash
# 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.323.0/actions-runner-linux-x64-2.323.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.323.0.tar.gz
```
## Linux arm64
```bash
# 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.323.0/actions-runner-linux-arm64-2.323.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.323.0.tar.gz
```
## Linux arm
```bash
# 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.323.0/actions-runner-linux-arm-2.323.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.323.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.323.0.zip e8ca92e3b1b907cdcc0c94640f4c5b23f377743993a4a5c859cb74f3e6eb33ef
- actions-runner-win-arm64-2.323.0.zip b48a9a0bb5539b1827af9516675cad1b8db453bd9fcd1427e02502f7c84d0e97
- actions-runner-osx-x64-2.323.0.tar.gz 5dd3f423e8f387a47ac53a5e355e0fe105f0a9314d7823dea098dca70e1bd2c9
- actions-runner-osx-arm64-2.323.0.tar.gz 845f98d74a3eab5d0bb80517b08bfd1fb162eec5d8f302e175addc4153b35f29
- actions-runner-linux-x64-2.323.0.tar.gz 0dbc9bf5a58620fc52cb6cc0448abcca964a8d74b5f39773b7afcad9ab691e19
- actions-runner-linux-arm64-2.323.0.tar.gz 9cb778fffd4c6d8bd74bc4110df7cb8c0122eb62fda30b389318b265d3ade538
- actions-runner-linux-arm-2.323.0.tar.gz e3bbb53d4d97859fc1c5cfd9da2a5501686041cbda7c0bb94185e2cde0e9ff1b
v2.320.1 (2025-02-26)
## What's Changed
- Backport: Expose ENV for cache service v2. https://github.com/actions/runner/pull/3548
**Full Changelog**: https://github.com/actions/runner/compare/v2.320.0...v2.320.1
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.320.1/actions-runner-win-x64-2.320.1.zip -OutFile actions-runner-win-x64-2.320.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.320.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
```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.320.1/actions-runner-win-arm64-2.320.1.zip -OutFile actions-runner-win-arm64-2.320.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.320.1.zip", "$PWD")
```
## OSX x64
```bash
# 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.320.1/actions-runner-osx-x64-2.320.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.320.1.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.320.1/actions-runner-osx-arm64-2.320.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.320.1.tar.gz
```
## Linux x64
```bash
# 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.320.1/actions-runner-linux-x64-2.320.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.320.1.tar.gz
```
## Linux arm64
```bash
# 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.320.1/actions-runner-linux-arm64-2.320.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.320.1.tar.gz
```
## Linux arm
```bash
# 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.320.1/actions-runner-linux-arm-2.320.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.320.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.320.1.zip 2255911ff39327c8d41d61479fcba0f15ff2fa9621e0f27a107183842c482399
- actions-runner-win-arm64-2.320.1.zip f650209088ce95ec0c3dc101fcbb40bf91bc953d6148a3dada10ca41828cb2fd
- actions-runner-osx-x64-2.320.1.tar.gz 482551b048500f08e461c7ca4ec52d817c3e830451d12c2fd1d6a3414aca3073
- actions-runner-osx-arm64-2.320.1.tar.gz 68bf9b8d5740ee6395e2acf46ad11a19b761545be19e5b37a47b5eb76d116c10
- actions-runner-linux-x64-2.320.1.tar.gz e22b55a9a7b67e7056f6df063bdc026e02fcb7a4b34419978b29861b1b70e697
- actions-runner-linux-arm64-2.320.1.tar.gz a2f224e560bdeaf3fddac088ebaead7f46e8ed4db9aa92358b52e00ea7604ee3
- actions-runner-linux-arm-2.320.1.tar.gz 3e281dd9eaf505b6fc38830a8b6948ea821c687218e746e56c7a28ee4a4ff992
v2.322.0 (2025-01-24)
## What's Changed
* Fix name of generated of artifact builds from GitHub workflow for arm artifacts by @satmandu in https://github.com/actions/runner/pull/3568
* Ignore error when fail to report worker crash. by @TingluoHuang in https://github.com/actions/runner/pull/3588
* Fix null ref in 'OnEventWritten()' by @TingluoHuang in https://github.com/actions/runner/pull/3593
* Send stepNumber for annotation to run-service by @TingluoHuang in https://github.com/actions/runner/pull/3614
* Enable nuget audit. by @TingluoHuang in https://github.com/actions/runner/pull/3615
* Update dotnet install script. by @TingluoHuang in https://github.com/actions/runner/pull/3659
* Print immutable action package details in set up job logs by @heavymachinery in https://github.com/actions/runner/pull/3645
* Update dotnet sdk to latest version @8.0.405 by @github-actions in https://github.com/actions/runner/pull/3666
* Upgrade `buildx` from `0.18.0` to `0.19.3` (critical CVE) by @MPV in https://github.com/actions/runner/pull/3647
* Upgrade `docker` from `27.3.1` to `27.4.1` by @MPV in https://github.com/actions/runner/pull/3648
* Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.12.0 in /src by @dependabot in https://github.com/actions/runner/pull/3584
* Bump docker/setup-buildx-action from 2 to 3 by @dependabot in https://github.com/actions/runner/pull/3564
* Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/actions/runner/pull/3555
* Bump Moq from 4.20.70 to 4.20.72 in /src by @dependabot in https://github.com/actions/runner/pull/3672
## New Contributors
* @satmandu made their first contribution in https://github.com/actions/runner/pull/3568
**Full Changelog**: https://github.com/actions/runner/compare/v2.321.0...v2.322.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.322.0/actions-runner-win-x64-2.322.0.zip -OutFile actions-runner-win-x64-2.322.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.322.0.zip", "$PWD")
```
## Windows arm64
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`:
```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.322.0/actions-runner-win-arm64-2.322.0.zip -OutFile actions-runner-win-arm64-2.322.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.322.0.zip", "$PWD")
```
## OSX x64
```bash
# 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.322.0/actions-runner-osx-x64-2.322.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.322.0.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.322.0/actions-runner-osx-arm64-2.322.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.322.0.tar.gz
```
## Linux x64
```bash
# 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.322.0/actions-runner-linux-x64-2.322.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.322.0.tar.gz
```
## Linux arm64
```bash
# 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.322.0/actions-runner-linux-arm64-2.322.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.322.0.tar.gz
```
## Linux arm
```bash
# 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.322.0/actions-runner-linux-arm-2.322.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.322.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.322.0.zip ace5de018c88492ca80a2323af53ff3f43d2c82741853efb302928f250516015
- actions-runner-win-arm64-2.322.0.zip 74b67df4e94e3cd7d79b9320d421b0a62c66b77a019cf2471aba793dac0139fb
- actions-runner-osx-x64-2.322.0.tar.gz aa0fc262363912167dcdbc746ffcdf7b8996bc587f51cf1bab38ad86cf70b6ea
- actions-runner-osx-arm64-2.322.0.tar.gz 67d3b4dd6f1eec8ec43dda12c189cff68ec3ba1dfa054791cb446ddcfb39d2aa
- actions-runner-linux-x64-2.322.0.tar.gz b13b784808359f31bc79b08a191f5f83757852957dd8fe3dbfcc38202ccf5768
- actions-runner-linux-arm64-2.322.0.tar.gz a96b0cec7b0237ca5e4210982368c6f7d8c2ab1e5f6b2604c1ccede9cedcb143
- actions-runner-linux-arm-2.322.0.tar.gz 583fc5f933eb2f0f9f388ef304085629181cef54e63fe3445eed92dba4a87c46
v2.321.0 (2024-11-13)
## What's Changed
* Fix release workflow to use distinct artifact names by @ericsciple in https://github.com/actions/runner/pull/3485
* Update dotnet sdk to latest version @6.0.425 by @github-actions in https://github.com/actions/runner/pull/3433
* add ref and type to job completion in run service by @yaananth in https://github.com/actions/runner/pull/3492
* Remove Broker Migration Message logging by @luketomlinson in https://github.com/actions/runner/pull/3493
* Bump dotnet SDK to dotnet 8. by @TingluoHuang in https://github.com/actions/runner/pull/3500
* Remove dotnet8 compatibility test. by @TingluoHuang in https://github.com/actions/runner/pull/3502
* Remove node16 from the runner. by @TingluoHuang in https://github.com/actions/runner/pull/3503
* send action name for run service by @yaananth in https://github.com/actions/runner/pull/3520
* Handle runner not found by @ericsciple in https://github.com/actions/runner/pull/3536
* Publish job telemetry to run-service. by @TingluoHuang in https://github.com/actions/runner/pull/3545
* Fetch repo-level runner groups from API in v2 flow by @lucavallin in https://github.com/actions/runner/pull/3546
* Allow runner to check service connection in background. by @TingluoHuang in https://github.com/actions/runner/pull/3542
* Expose ENV for cache service v2. by @TingluoHuang in https://github.com/actions/runner/pull/3548
* Update runner docker image. by @TingluoHuang in https://github.com/actions/runner/pull/3511
* Bump Azure.Storage.Blobs from 12.19.1 to 12.23.0 in /src by @dependabot in https://github.com/actions/runner/pull/3549
* fix dotnet-upgrade.yml to print right version by @TingluoHuang in https://github.com/actions/runner/pull/3550
* Update dotnet sdk to latest version @8.0.404 by @github-actions in https://github.com/actions/runner/pull/3552
* Configure dependabot to check github-actions updates by @Goooler in https://github.com/actions/runner/pull/3333
* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/actions/runner/pull/3556
## New Contributors
* @lucavallin made their first contribution in https://github.com/actions/runner/pull/3546
* @Goooler made their first contribution in https://github.com/actions/runner/pull/3333
**Full Changelog**: https://github.com/actions/runner/compare/v2.320.0...v2.321.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.321.0/actions-runner-win-x64-2.321.0.zip -OutFile actions-runner-win-x64-2.321.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.321.0.zip", "$PWD")
```
## Windows arm64
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`:
```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.321.0/actions-runner-win-arm64-2.321.0.zip -OutFile actions-runner-win-arm64-2.321.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.321.0.zip", "$PWD")
```
## OSX x64
```bash
# 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.321.0/actions-runner-osx-x64-2.321.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.321.0.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.321.0/actions-runner-osx-arm64-2.321.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.321.0.tar.gz
```
## Linux x64
```bash
# 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.321.0/actions-runner-linux-x64-2.321.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.321.0.tar.gz
```
## Linux arm64
```bash
# 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.321.0/actions-runner-linux-arm64-2.321.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.321.0.tar.gz
```
## Linux arm
```bash
# 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.321.0/actions-runner-linux-arm-2.321.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.321.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.321.0.zip 88d754da46f4053aec9007d172020c1b75ab2e2049c08aef759b643316580bbc
- actions-runner-win-arm64-2.321.0.zip 22df5a32a65a55e43dab38a200d4f72be0f9f5ce1839f5ad34e689a0d3ff0fb7
- actions-runner-osx-x64-2.321.0.tar.gz b2c91416b3e4d579ae69fc2c381fc50dbda13f1b3fcc283187e2c75d1b173072
- actions-runner-osx-arm64-2.321.0.tar.gz fbee07e42a134645d4f04f8146b0a3d0b3c948f0d6b2b9fa61f4318c1192ff79
- actions-runner-linux-x64-2.321.0.tar.gz ba46ba7ce3a4d7236b16fbe44419fb453bc08f866b24f04d549ec89f1722a29e
- actions-runner-linux-arm64-2.321.0.tar.gz 62cc5735d63057d8d07441507c3d6974e90c1854bdb33e9c8b26c0da086336e1
- actions-runner-linux-arm-2.321.0.tar.gz 2b96a4991ebf2b2076908a527a1a13db590217f9375267b5dd95f0300dde432b
v2.320.0 (2024-10-03)
## What's Changed
- Adding Snapshot additional mapping tokens https://github.com/actions/runner/pull/3468
- Create launch httpclient using the right handler and setting https://github.com/actions/runner/pull/3476
- Fix missing default user-agent for jitconfig runner https://github.com/actions/runner/pull/3473
- Cleanup back-compat code for interpreting Run Service status codes https://github.com/actions/runner/pull/3456
- Add runner or worker to the useragent https://github.com/actions/runner/pull/3457
- Handle Error Body in Responses from Broker https://github.com/actions/runner/pull/3454
- Fix issues for composite actions (Run Service flow) https://github.com/actions/runner/pull/3446
- Trace GitHub RequestId to log https://github.com/actions/runner/pull/3442
- Add `jq`, `git`, `unzip` and `curl` to default packages installed https://github.com/actions/runner/pull/3056
- Add pid to user-agent and session owner https://github.com/actions/runner/pull/3432
**Full Changelog**: https://github.com/actions/runner/compare/v2.319.1...v2.320.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.320.0/actions-runner-win-x64-2.320.0.zip -OutFile actions-runner-win-x64-2.320.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.320.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
```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.320.0/actions-runner-win-arm64-2.320.0.zip -OutFile actions-runner-win-arm64-2.320.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.320.0.zip", "$PWD")
```
## OSX x64
```bash
# 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.320.0/actions-runner-osx-x64-2.320.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.320.0.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.320.0/actions-runner-osx-arm64-2.320.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.320.0.tar.gz
```
## Linux x64
```bash
# 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.320.0/actions-runner-linux-x64-2.320.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.320.0.tar.gz
```
## Linux arm64
```bash
# 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.320.0/actions-runner-linux-arm64-2.320.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.320.0.tar.gz
```
## Linux arm
```bash
# 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.320.0/actions-runner-linux-arm-2.320.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.320.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.320.0.zip 9eb133e8cb25e8319f1cbef3578c9ec5428a7af7c6ec0202ba6f9a9fddf663c0
- actions-runner-win-arm64-2.320.0.zip b92e6ce0facde2e7cedd502bb1b2ff99cebdb9c99caf77c65192986b8411e267
- actions-runner-osx-x64-2.320.0.tar.gz 11e610adc1c3721a806d2a439d03d143cceeda7a63e794bfe75b45da55e308df
- actions-runner-osx-arm64-2.320.0.tar.gz 14e2600c07ad76a1c9f6d9e498edf14f1c63f7f7f8d55de0653e450f64caa854
- actions-runner-linux-x64-2.320.0.tar.gz 93ac1b7ce743ee85b5d386f5c1787385ef07b3d7c728ff66ce0d3813d5f46900
- actions-runner-linux-arm64-2.320.0.tar.gz bec1832fe6d2ed75acf4b7d8f2ce1169239a913b84ab1ded028076c9fa5091b8
- actions-runner-linux-arm-2.320.0.tar.gz b2212dbceeea27daf3c90441352851b2d1afcb736a76c2435a715c21daaa6f18
v2.319.1 (2024-08-13)
## What's Changed
- .NET 8 compat test adjustments: 1) do not trim SDK, 2) support pattern to match output, 3) modify output truncation length https://github.com/actions/runner/pull/3427
**Full Changelog**: https://github.com/actions/runner/compare/v2.319.0...v2.319.1
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.319.1/actions-runner-win-x64-2.319.1.zip -OutFile actions-runner-win-x64-2.319.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.319.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
```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.319.1/actions-runner-win-arm64-2.319.1.zip -OutFile actions-runner-win-arm64-2.319.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.319.1.zip", "$PWD")
```
## OSX x64
```bash
# 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.319.1/actions-runner-osx-x64-2.319.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.319.1.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.319.1/actions-runner-osx-arm64-2.319.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.319.1.tar.gz
```
## Linux x64
```bash
# 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.319.1/actions-runner-linux-x64-2.319.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.319.1.tar.gz
```
## Linux arm64
```bash
# 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.319.1/actions-runner-linux-arm64-2.319.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.319.1.tar.gz
```
## Linux arm
```bash
# 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.319.1/actions-runner-linux-arm-2.319.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.319.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.319.1.zip 1c78c51d20b817fb639e0b0ab564cf0469d083ad543ca3d0d7a2cdad5723f3a7
- actions-runner-win-arm64-2.319.1.zip 3d25e7ddbad0104a5db94cf13bd1ebd06c4e991999dd84fac007b31851421e90
- actions-runner-osx-x64-2.319.1.tar.gz e0987bc1c2b71e732a0e7963a8a6de64fe3be2a282122c23c52b83d7cebfafdb
- actions-runner-osx-arm64-2.319.1.tar.gz af6a2fba35cc63415693ebfb969b4d7a9d59158e1f3587daf498d0df534bf56f
- actions-runner-linux-x64-2.319.1.tar.gz 3f6efb7488a183e291fc2c62876e14c9ee732864173734facc85a1bfb1744464
- actions-runner-linux-arm64-2.319.1.tar.gz 03d993c65e0c4daa5e3bf5a5a35ba356f363bdb5ceb6b5808fd52fdb813dd8e8
- actions-runner-linux-arm-2.319.1.tar.gz 513065cd485ea3b8b445ae4e7aae95960cc094527ecf954310e819c81f7c21e2
v2.319.0 (2024-08-08)
## What's Changed
- .NET 8 OS compatibility test https://github.com/actions/runner/pull/3422
- Ignore ssl cert on websocket client https://github.com/actions/runner/pull/3423
- Revert "Bump runner to dotnet 8" https://github.com/actions/runner/pull/3412
**Full Changelog**: https://github.com/actions/runner/compare/v2.318.0...v2.319.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.319.0/actions-runner-win-x64-2.319.0.zip -OutFile actions-runner-win-x64-2.319.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.319.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
```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.319.0/actions-runner-win-arm64-2.319.0.zip -OutFile actions-runner-win-arm64-2.319.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.319.0.zip", "$PWD")
```
## OSX x64
```bash
# 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.319.0/actions-runner-osx-x64-2.319.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.319.0.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.319.0/actions-runner-osx-arm64-2.319.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.319.0.tar.gz
```
## Linux x64
```bash
# 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.319.0/actions-runner-linux-x64-2.319.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.319.0.tar.gz
```
## Linux arm64
```bash
# 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.319.0/actions-runner-linux-arm64-2.319.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.319.0.tar.gz
```
## Linux arm
```bash
# 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.319.0/actions-runner-linux-arm-2.319.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.319.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.319.0.zip 932d8e01a95ee687df876e6db8cf0466393821cd079fc0f463501a02f23fed5e
- actions-runner-win-arm64-2.319.0.zip 50bb8a472d43d516934fb4c28dd2f806b186998121b372bfa0986970e325f294
- actions-runner-osx-x64-2.319.0.tar.gz 551bb83c896ebc3cd7608db378e667085d8b499f5e32ef44dc68c19d25ede8ca
- actions-runner-osx-arm64-2.319.0.tar.gz 5910ce70e5736df22e987bde6b047170948b2bdf3d0581277b177d3ca3f3c9d5
- actions-runner-linux-x64-2.319.0.tar.gz 52b8f9c5abb1a47cc506185a1a20ecea19daf0d94bbf4ddde7e617e7be109b14
- actions-runner-linux-arm64-2.319.0.tar.gz 524e75dc384ba8289fcea4914eb210f10c8c4e143213cef7d28f0c84dd2d017c
- actions-runner-linux-arm-2.319.0.tar.gz 078dcda7233fbb428a07cb16a50fea315d333040e40d3917171d5a2d51d168d1
v2.318.0 (2024-07-26)
## What's Changed
- Update Docker to v27.1.1 by @TingluoHuang in https://github.com/actions/runner/pull/3401
- Upgrade dotnet sdk to v8.0.303 in https://github.com/actions/runner/pull/3388
- Rephrase node20 warning by @rentziass in https://github.com/actions/runner/pull/3376
- Bump hook version to 0.6.1 by @nikola-jokic in https://github.com/actions/runner/pull/3350
- Backoff to avoid excessive retries to Run Service in a duration by @ericsciple in https://github.com/actions/runner/pull/3354
- Bump System.Security.Cryptography.Pkcs from 5.0.0 to 8.0.0 in /src in https://github.com/actions/runner/pull/3347
- Upgrade dotnet sdk to v8.0.302 in https://github.com/actions/runner/pull/3346
- Bump runner to dotnet 8 by @TingluoHuang in https://github.com/actions/runner/pull/3345
- Pass runner version as environment variable in workflow by @joshmgross in https://github.com/actions/runner/pull/3318
- Make sure we mask secrets when reporting telemetry by @TingluoHuang in https://github.com/actions/runner/pull/3315
- Bump docker version and docker buildx version by @int128 in https://github.com/actions/runner/pull/3277
**Full Changelog**: https://github.com/actions/runner/compare/v2.317.0...v2.318.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.318.0/actions-runner-win-x64-2.318.0.zip -OutFile actions-runner-win-x64-2.318.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.318.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
```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.318.0/actions-runner-win-arm64-2.318.0.zip -OutFile actions-runner-win-arm64-2.318.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.318.0.zip", "$PWD")
```
## OSX x64
```bash
# 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.318.0/actions-runner-osx-x64-2.318.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.318.0.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.318.0/actions-runner-osx-arm64-2.318.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.318.0.tar.gz
```
## Linux x64
```bash
# 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.318.0/actions-runner-linux-x64-2.318.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.318.0.tar.gz
```
## Linux arm64
```bash
# 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.318.0/actions-runner-linux-arm64-2.318.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.318.0.tar.gz
```
## Linux arm
```bash
# 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.318.0/actions-runner-linux-arm-2.318.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.318.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.318.0.zip 35e41033097bda057333718fd0a923650c505ed214437f89328b6c07dc25b45d
- actions-runner-win-arm64-2.318.0.zip 56263cd9002c4b38d649cd6772cc5873e6df1c537c58af58b72cd7a5873b4ae3
- actions-runner-osx-x64-2.318.0.tar.gz d5d5ae1138595063958ceb6141bb30fdfb63afe6a9859dee29f0fa56474bd386
- actions-runner-osx-arm64-2.318.0.tar.gz 52c8b7200587e0d461e61657a20db2b798ef3c88e41ff1ee435b770cd648b41e
- actions-runner-linux-x64-2.318.0.tar.gz 28ed88e4cedf0fc93201a901e392a70463dbd0213f2ce9d57a4ab495027f3e2f
- actions-runner-linux-arm64-2.318.0.tar.gz c4d03f1fdfc74e4e29cc403917be2bb24a714740bd250401fba5a4670e2c6070
- actions-runner-linux-arm-2.318.0.tar.gz 34e95530fc31c3678ead5a423414103fdf7513ed245268e6e741c94c55e653a1
v2.317.0 (2024-05-30)
## What's Changed
- Do not give up when uploading steps metadata by @yacaovsnc in https://github.com/actions/runner/pull/3280
- Upgrade node20 to 20.13.1 by @pje in https://github.com/actions/runner/pull/3284
- Delete all the contentHash files by @pje in https://github.com/actions/runner/pull/3285
- Make it easy to install `git` on an Action Runner Image by @jww3 in https://github.com/actions/runner/pull/3273
- Install `gpg-agent` during actions/runner container image build by @jww3 in https://github.com/actions/runner/pull/3294
**Full Changelog**: https://github.com/actions/runner/compare/v2.316.1...v2.317.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.317.0/actions-runner-win-x64-2.317.0.zip -OutFile actions-runner-win-x64-2.317.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.317.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
```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.317.0/actions-runner-win-arm64-2.317.0.zip -OutFile actions-runner-win-arm64-2.317.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.317.0.zip", "$PWD")
```
## OSX x64
```bash
# 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.317.0/actions-runner-osx-x64-2.317.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.317.0.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.317.0/actions-runner-osx-arm64-2.317.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.317.0.tar.gz
```
## Linux x64
```bash
# 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.317.0/actions-runner-linux-x64-2.317.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.317.0.tar.gz
```
## Linux arm64
```bash
# 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.317.0/actions-runner-linux-arm64-2.317.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.317.0.tar.gz
```
## Linux arm
```bash
# 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.317.0/actions-runner-linux-arm-2.317.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.317.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.317.0.zip a74dcd1612476eaf4b11c15b3db5a43a4f459c1d3c1807f8148aeb9530d69826
- actions-runner-win-arm64-2.317.0.zip 450da62bdcbab0a34ebd5a14b466d630f9cdfb1985720785499f589fd3e3724c
- actions-runner-osx-x64-2.317.0.tar.gz 0b23ee79731522d9e1229d14d62c200e06ac9d7dddf5641966209a7700a43c14
- actions-runner-osx-arm64-2.317.0.tar.gz 70b765f32062de395a35676579e25ab433270d7367feb8da85dcfe42560feaba
- actions-runner-linux-x64-2.317.0.tar.gz 9e883d210df8c6028aff475475a457d380353f9d01877d51cc01a17b2a91161d
- actions-runner-linux-arm64-2.317.0.tar.gz 7e8e2095d2c30bbaa3d2ef03505622b883d9cb985add6596dbe2f234ece308f3
- actions-runner-linux-arm-2.317.0.tar.gz 8a767b09300472bbac8e1c27c9b2a1460640206d03ca469efd4ce1d49333a5a3
v2.316.1 (2024-05-02)
## What's Changed
- Preserve dates when deserializing job message from Run Service by @ericsciple in https://github.com/actions/runner/pull/3269
**Full Changelog**: https://github.com/actions/runner/compare/v2.316.0...v2.316.1
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
```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.316.1/actions-runner-win-x64-2.316.1.zip -OutFile actions-runner-win-x64-2.316.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.316.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
```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.316.1/actions-runner-win-arm64-2.316.1.zip -OutFile actions-runner-win-arm64-2.316.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.316.1.zip", "$PWD")
```
## OSX x64
```bash
# 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.316.1/actions-runner-osx-x64-2.316.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.316.1.tar.gz
```
## OSX arm64 (Apple silicon)
```bash
# 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.316.1/actions-runner-osx-arm64-2.316.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.316.1.tar.gz
```
## Linux x64
```bash
# 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.316.1/actions-runner-linux-x64-2.316.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.316.1.tar.gz
```
## Linux arm64
```bash
# 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.316.1/actions-runner-linux-arm64-2.316.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.316.1.tar.gz
```
## Linux arm
```bash
# 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.316.1/actions-runner-linux-arm-2.316.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.316.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.316.1.zip e41debe4f0a83f66b28993eaf84dad944c8c82e2c9da81f56a850bc27fedd76b
- actions-runner-win-arm64-2.316.1.zip 3efe553a881f24eb20e79750033f69c23fcff35d78448aedf539f606cf9b869f
- actions-runner-osx-x64-2.316.1.tar.gz 392b9d7b6d5b4d4f3814dbf874641b894f0c72447cdf05ce93158832d2d49b6b
- actions-runner-osx-arm64-2.316.1.tar.gz 75129881e1b80857d235d95a390106470536f5669354cb26af8651861398fa97
- actions-runner-linux-x64-2.316.1.tar.gz d62de2400eeeacd195db91e2ff011bfb646cd5d85545e81d8f78c436183e09a8
- actions-runner-linux-arm64-2.316.1.tar.gz 4f506deac376013a95683fd5873e9c40f27e5790895147ccaa24d7c970532249
- actions-runner-linux-arm-2.316.1.tar.gz 534f210f1c854e24948ab9a263eb36797301946aba1760101ad96fc693873f43
v2.316.0 (2024-04-23)
## What's Changed
* Load '_runnerSettings' in the early point of JobRunner.cs by @TingluoHuang in https://github.com/actions/runner/pull/3218
* Add new SessionConflict return code by @eeSquared in https://github.com/actions/runner/pull/3215
* backoff if we retried polling for more than 50 times in less than 30minutes by @aiqiaoy in https://github.com/actions/runner/pull/3232
* Update dotnet sdk to latest version @6.0.421 by @github-actions in https://github.com/actions/runner/pull/3244
* Cleanup enabled feature flags. by @TingluoHuang in https://github.com/actions/runner/pull/3246
* Relax the condition to stop uploading to Results by @yacaovsnc in https://github.com/actions/runner/pull/3230
* Cleanup enabled feature flags. by @TingluoHuang in https://github.com/actions/runner/pull/3248
* Replace invalid file name chars in diag log name by @ericsciple in https://github.com/actions/runner/pull/3249
## New Contributors
* @eeSquared made their first contribution in https://github.com/actions/runner/pull/3215
* @aiqiaoy made their first contribution in https://github.com/actions/runner/pull/3232
**Full Changelog**: https://github.com/actions/runner/compare/v2.315.0...v2.316.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.316.0/actions-runner-win-x64-2.316.0.zip -OutFile actions-runner-win-x64-2.316.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.316.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.316.0/actions-runner-win-arm64-2.316.0.zip -OutFile actions-runner-win-arm64-2.316.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.316.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.316.0/actions-runner-osx-x64-2.316.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.316.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.316.0/actions-runner-osx-arm64-2.316.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.316.0.tar.gz
```
## Linux x64
``` bash
# 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.316.0/actions-runner-linux-x64-2.316.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.316.0.tar.gz
```
## Linux arm64
``` bash
# 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.316.0/actions-runner-linux-arm64-2.316.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.316.0.tar.gz
```
## Linux arm
``` bash
# 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.316.0/actions-runner-linux-arm-2.316.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.316.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.316.0.zip 9b2d0443d11ce5c2c4391d708576dc37b1ecf62edcceec7c0c9c8e6b4472b5a1
- actions-runner-win-arm64-2.316.0.zip 7fb93a9b63aa76da722ead7b4a4e2404c11ed8620f9ae952a8aade27fed6eecd
- actions-runner-osx-x64-2.316.0.tar.gz 41c63427093d61e2cb65c470d0955163442f23817a81fbadd46276179688e5ce
- actions-runner-osx-arm64-2.316.0.tar.gz 8442d39e3d91b67807703ec0825cec4384837b583305ea43a495a9867b7222ca
- actions-runner-linux-x64-2.316.0.tar.gz 64a47e18119f0c5d70e21b6050472c2af3f582633c9678d40cb5bcb852bcc18f
- actions-runner-linux-arm64-2.316.0.tar.gz 03ea42d347d9ad2d875ea03c2321a0e6507c8575edaa6a75fbe8edfefe0e2a74
- actions-runner-linux-arm-2.316.0.tar.gz 5059dda203b6b3b29bd591536b2d68231a425afc0fe022f27fd154ea6f441e23
v2.315.0 (2024-03-26)
## What's Changed
* fix summaries for actions results by @SrRyan in https://github.com/actions/runner/pull/3174
* Bump runner version to match the latest patch release by @TingluoHuang in https://github.com/actions/runner/pull/3175
* don't crash listener on getting job exceptions for run-service by @yaananth in https://github.com/actions/runner/pull/3177
* Remove -f flag in wait when manually trap signal by @nikola-jokic in https://github.com/actions/runner/pull/3182
* consume new pipelines service url in handlers by @patrickcarnahan in https://github.com/actions/runner/pull/3185
* Add ability to enforce actions to run on node20 by @takost in https://github.com/actions/runner/pull/3192
* Bump hook version to 0.6.0 by @nikola-jokic in https://github.com/actions/runner/pull/3203
* Update dotnet sdk to latest version @6.0.420 by @github-actions in https://github.com/actions/runner/pull/3211
* Bump docker version and docker buildx version by @nikola-jokic in https://github.com/actions/runner/pull/3208
* Handle new non-retryable exception type by @thyeggman in https://github.com/actions/runner/pull/3191
* Always Delete Actions Service Session by @luketomlinson in https://github.com/actions/runner/pull/3214
## New Contributors
* @SrRyan made their first contribution in https://github.com/actions/runner/pull/3174
* @patrickcarnahan made their first contribution in https://github.com/actions/runner/pull/3185
**Full Changelog**: https://github.com/actions/runner/compare/v2.314.1...v2.315.0
**Full Changelog**: https://github.com/actions/runner/compare/v2.313.0...v2.314.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.315.0/actions-runner-win-x64-2.315.0.zip -OutFile actions-runner-win-x64-2.315.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.315.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.315.0/actions-runner-win-arm64-2.315.0.zip -OutFile actions-runner-win-arm64-2.315.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.315.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.315.0/actions-runner-osx-x64-2.315.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.315.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.315.0/actions-runner-osx-arm64-2.315.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.315.0.tar.gz
```
## Linux x64
``` bash
# 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.315.0/actions-runner-linux-x64-2.315.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.315.0.tar.gz
```
## Linux arm64
``` bash
# 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.315.0/actions-runner-linux-arm64-2.315.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.315.0.tar.gz
```
## Linux arm
``` bash
# 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.315.0/actions-runner-linux-arm-2.315.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.315.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.315.0.zip 7bb01772ec66a72f733bcae6a641d3f2c6551d8b298bdd022e4b35ab59773b5a
- actions-runner-win-arm64-2.315.0.zip 8036385aba68c828306a20ecfe6be2fb5bfeaa6a3a4b5779d6ed6d0d604fbbba
- actions-runner-osx-x64-2.315.0.tar.gz 619c41a338b81f8e4613dad91e6c3c27fd0944e28731a914395879a88097f9f7
- actions-runner-osx-arm64-2.315.0.tar.gz a777c481e27eedf68ef5bf88c1a853f69835542ff1916863afba74b2104c3851
- actions-runner-linux-x64-2.315.0.tar.gz 6362646b67613c6981db76f4d25e68e463a9af2cc8d16e31bfeabe39153606a0
- actions-runner-linux-arm64-2.315.0.tar.gz d9d58b178eca5fb65d93d151f3b62bde967f8cbec7c72e9b0976e9312b7f7dda
- actions-runner-linux-arm-2.315.0.tar.gz d84fc4854c0c9236b35219a337a359a205cae4da44b86f948f1d1e47cbe32073
v2.314.1 (2024-02-27)
## What's Changed
* Prepare v2.313.0 Release by @luketomlinson in https://github.com/actions/runner/pull/3137
* Pass RunnerOS during job acquire. by @TingluoHuang in https://github.com/actions/runner/pull/3140
* Process `snapshot` tokens by @davidomid in https://github.com/actions/runner/pull/3135
* Update dotnet sdk to latest version @6.0.419 by @github-actions in https://github.com/actions/runner/pull/3158
* handle broker run service exception handling by @yaananth in https://github.com/actions/runner/pull/3163
* Add a retry logic to docker login operation by @enescakir in https://github.com/actions/runner/pull/3089
* Broker fixes for token refreshes and AccessDeniedException by @luketomlinson in https://github.com/actions/runner/pull/3161
* Remove USE_BROKER_FLOW by @luketomlinson in https://github.com/actions/runner/pull/3162
* Refresh Token for BrokerServer by @luketomlinson in https://github.com/actions/runner/pull/3167
* Better step timeout message. by @TingluoHuang in https://github.com/actions/runner/pull/3166
* Fix summaries for actions results by @SrRyan in https://github.com/actions/runner/pull/3174
## New Contributors
* @davidomid made their first contribution in https://github.com/actions/runner/pull/3135
* @enescakir made their first contribution in https://github.com/actions/runner/pull/3089
* @SrRyan made their first contribution in https://github.com/actions/runner/pull/3174
**Full Changelog**: https://github.com/actions/runner/compare/v2.313.0...v2.314.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.314.1/actions-runner-win-x64-2.314.1.zip -OutFile actions-runner-win-x64-2.314.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.314.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.314.1/actions-runner-win-arm64-2.314.1.zip -OutFile actions-runner-win-arm64-2.314.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.314.1.zip", "$PWD")
```
## OSX x64
``` bash
# 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.314.1/actions-runner-osx-x64-2.314.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.314.1.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.314.1/actions-runner-osx-arm64-2.314.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.314.1.tar.gz
```
## Linux x64
``` bash
# 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.314.1/actions-runner-linux-x64-2.314.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.314.1.tar.gz
```
## Linux arm64
``` bash
# 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.314.1/actions-runner-linux-arm64-2.314.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.314.1.tar.gz
```
## Linux arm
``` bash
# 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.314.1/actions-runner-linux-arm-2.314.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.314.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.314.1.zip 2e1d73c3fe00ad37c359e4f48bd09aa88ef09a46fca16d6f1e94776ccf67fc27
- actions-runner-win-arm64-2.314.1.zip acc807696d1dcad6fb45f6038f884185c54c48127445c365e86d03adb164a9e2
- actions-runner-osx-x64-2.314.1.tar.gz 3faff4667d6d12c41da962580168415d628e3ffba9924b9ac995752087efc921
- actions-runner-osx-arm64-2.314.1.tar.gz e34dab0b4707ad9a9db75f5edf47a804e293af853967a5e0e3b29c8c65f3a004
- actions-runner-linux-x64-2.314.1.tar.gz 6c726a118bbe02cd32e222f890e1e476567bf299353a96886ba75b423c1137b5
- actions-runner-linux-arm64-2.314.1.tar.gz 3d27b1340086115a118e28628a11ae727ecc6b857430c4b1b6cbe64f1f3b6789
- actions-runner-linux-arm-2.314.1.tar.gz a653dd46dafd47c9a3a6637a18161a1445ac6b9c3f6d6b0305be9e1ee65769af
v2.314.0 (2024-02-26)
## What's Changed
* Prepare v2.313.0 Release by @luketomlinson in https://github.com/actions/runner/pull/3137
* Pass RunnerOS during job acquire. by @TingluoHuang in https://github.com/actions/runner/pull/3140
* Process `snapshot` tokens by @davidomid in https://github.com/actions/runner/pull/3135
* Update dotnet sdk to latest version @6.0.419 by @github-actions in https://github.com/actions/runner/pull/3158
* handle broker run service exception handling by @yaananth in https://github.com/actions/runner/pull/3163
* Add a retry logic to docker login operation by @enescakir in https://github.com/actions/runner/pull/3089
* Broker fixes for token refreshes and AccessDeniedException by @luketomlinson in https://github.com/actions/runner/pull/3161
* Remove USE_BROKER_FLOW by @luketomlinson in https://github.com/actions/runner/pull/3162
* Refresh Token for BrokerServer by @luketomlinson in https://github.com/actions/runner/pull/3167
* Better step timeout message. by @TingluoHuang in https://github.com/actions/runner/pull/3166
## New Contributors
* @davidomid made their first contribution in https://github.com/actions/runner/pull/3135
* @enescakir made their first contribution in https://github.com/actions/runner/pull/3089
**Full Changelog**: https://github.com/actions/runner/compare/v2.313.0...v2.314.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.314.0/actions-runner-win-x64-2.314.0.zip -OutFile actions-runner-win-x64-2.314.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.314.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.314.0/actions-runner-win-arm64-2.314.0.zip -OutFile actions-runner-win-arm64-2.314.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.314.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.314.0/actions-runner-osx-x64-2.314.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.314.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.314.0/actions-runner-osx-arm64-2.314.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.314.0.tar.gz
```
## Linux x64
``` bash
# 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.314.0/actions-runner-linux-x64-2.314.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.314.0.tar.gz
```
## Linux arm64
``` bash
# 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.314.0/actions-runner-linux-arm64-2.314.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.314.0.tar.gz
```
## Linux arm
``` bash
# 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.314.0/actions-runner-linux-arm-2.314.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.314.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.314.0.zip 70737a3df30ff9bc0b395a0331309aba59da760eb50da4ea2ff5cb768fa7f6e4
- actions-runner-win-arm64-2.314.0.zip e4677bbd8fa0a4fcab0491e6865cbd5cb0597eba0690ab8f5b097a15ef8d4554
- actions-runner-osx-x64-2.314.0.tar.gz 5d928a482572e84f6c823a5f340e7fddec612cfad108908f4e4ea30cf58e370c
- actions-runner-osx-arm64-2.314.0.tar.gz 4a24368657a5a994e8c4d2c0e4b304005e6b093ebd3081dd03e5e9436ba52b9e
- actions-runner-linux-x64-2.314.0.tar.gz 82ac833f291f0f6b9b546f501043cab1ddb01935281403f435e78ee81a447756
- actions-runner-linux-arm64-2.314.0.tar.gz cc9d28a9e7b6e9e37dea74ce55f5c314724e7f81225b8e3b0d3eaf1f27a90171
- actions-runner-linux-arm-2.314.0.tar.gz a90fbc2d0bcce91be2d3d112cffde0c363b33ef9a807c05f238bcd5b75fa26a7
v2.313.0 (2024-02-07)
## What's Changed
* Bump docker and buildx to the latest version by @diogotorres97 in https://github.com/actions/runner/pull/3100
* Revert "Bump container hook version to 0.5.0 in runner image (#3003)" by @TingluoHuang in https://github.com/actions/runner/pull/3101
* Make embedded timeline record has same order as its parent record. by @TingluoHuang in https://github.com/actions/runner/pull/3113
* Fix release workflow. by @TingluoHuang in https://github.com/actions/runner/pull/3102
* Add user-agent to all http clients using RawClientHttpRequestSettings. by @TingluoHuang in https://github.com/actions/runner/pull/3115
* Fix JobDispatcher crash during force cancellation. by @TingluoHuang in https://github.com/actions/runner/pull/3118
* Implement Broker Redirects for Session and Messages by @luketomlinson in https://github.com/actions/runner/pull/3103
* Only keep 1 older version runner around after self-upgrade. by @TingluoHuang in https://github.com/actions/runner/pull/3122
* Upgrade `docker` from `24.0.7` to `24.0.8` by @MPV in https://github.com/actions/runner/pull/3124
* Upload the diagnostic logs to the Results Service by @jtamsut in https://github.com/actions/runner/pull/3114
* Upgrade `docker` from `24.0.8` to `24.0.9` by @MPV in https://github.com/actions/runner/pull/3126
* Make sure to drain the upload queue before clean temp directory by @yacaovsnc in https://github.com/actions/runner/pull/3125
* Specify `Content-Type` for BlockBlob upload by @bethanyj28 in https://github.com/actions/runner/pull/3119
* Improve error report for invalid action.yml by @jsoref in https://github.com/actions/runner/pull/3106
* Add sshd to .devcontainer.json by @pje in https://github.com/actions/runner/pull/3079
* Resolve CVE-2024-21626 by @luka5 in https://github.com/actions/runner/pull/3123
* Handle ForceTokenRefresh message by @luketomlinson in https://github.com/actions/runner/pull/3133
* Bump hook version to 0.5.1 by @nikola-jokic in https://github.com/actions/runner/pull/3129
## New Contributors
* @diogotorres97 made their first contribution in https://github.com/actions/runner/pull/3100
* @MPV made their first contribution in https://github.com/actions/runner/pull/3124
* @jtamsut made their first contribution in https://github.com/actions/runner/pull/3114
* @luka5 made their first contribution in https://github.com/actions/runner/pull/3123
**Full Changelog**: https://github.com/actions/runner/compare/v2.312.0...v2.313.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.313.0/actions-runner-win-x64-2.313.0.zip -OutFile actions-runner-win-x64-2.313.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.313.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.313.0/actions-runner-win-arm64-2.313.0.zip -OutFile actions-runner-win-arm64-2.313.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.313.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.313.0/actions-runner-osx-x64-2.313.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.313.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.313.0/actions-runner-osx-arm64-2.313.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.313.0.tar.gz
```
## Linux x64
``` bash
# 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.313.0/actions-runner-linux-x64-2.313.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.313.0.tar.gz
```
## Linux arm64
``` bash
# 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.313.0/actions-runner-linux-arm64-2.313.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.313.0.tar.gz
```
## Linux arm
``` bash
# 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.313.0/actions-runner-linux-arm-2.313.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.313.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.313.0.zip c4cb3e5d9f0ab42ddc224cfdf9fb705397a7b20fd321536da5500259225fdf8a
- actions-runner-win-arm64-2.313.0.zip 907796520d58527d0c0d0f7d85c1dd3a55146740aa21695cfa2e484223a6ed67
- actions-runner-osx-x64-2.313.0.tar.gz 65dd2618b5afa5ae1394388b215da0b763d791b480ae09f0ead956e8f8864c83
- actions-runner-osx-arm64-2.313.0.tar.gz 97258c75cf500f701f8549289c85d885a9497f7886c102bf4857eed8764a9143
- actions-runner-linux-x64-2.313.0.tar.gz 56910d6628b41f99d9a1c5fe9df54981ad5d8c9e42fc14899dcc177e222e71c4
- actions-runner-linux-arm64-2.313.0.tar.gz 44c306066a32c8df8b30b1258b19ed3437285baa4a1d6289f22cf38eca474603
- actions-runner-linux-arm-2.313.0.tar.gz 8d71a3c94d68485e81d020637ee0d73a0ffd4c0b10df9ab1183d78c57a54af6a
v2.312.0 (2024-01-17)
## What's Changed
* Fix `buildx` installation by @ajschmidt8 in https://github.com/actions/runner/pull/2952
* Create close-features and close-bugs bot for runner issues by @ruvceskistefan in https://github.com/actions/runner/pull/2909
* Send disableUpdate as query parameter by @luketomlinson in https://github.com/actions/runner/pull/2970
* Handle SelfUpdate Flow when Package is provided in Message by @luketomlinson in https://github.com/actions/runner/pull/2926
* Bump container hook version to 0.5.0 in runner image by @nikola-jokic in https://github.com/actions/runner/pull/3003
* Set `ImageOS` environment variable in runner images by @int128 in https://github.com/actions/runner/pull/2878
* Mark job as failed on worker crash. by @TingluoHuang in https://github.com/actions/runner/pull/3006
* Include whether http proxy configured as part of UserAgent. by @TingluoHuang in https://github.com/actions/runner/pull/3009
* Add codeload to the list of service we check during '--check'. by @TingluoHuang in https://github.com/actions/runner/pull/3011
* close reason update by @ruvceskistefan in https://github.com/actions/runner/pull/3027
* Update envlinux.md by @adjn in https://github.com/actions/runner/pull/3040
* Extend `--check` to check Results-Receiver service. by @TingluoHuang in https://github.com/actions/runner/pull/3078
* Use Azure SDK to upload files to Azure Blob by @yacaovsnc in https://github.com/actions/runner/pull/3033
* Remove code in runner for handling trimmed packages. by @TingluoHuang in https://github.com/actions/runner/pull/3074
* Update dotnet sdk to latest version @6.0.418 by @github-actions in https://github.com/actions/runner/pull/3085
* Patch Curl to no longer use -k by @thboop in https://github.com/actions/runner/pull/3091
## New Contributors
* @int128 made their first contribution in https://github.com/actions/runner/pull/2878
* @adjn made their first contribution in https://github.com/actions/runner/pull/3040
**Full Changelog**: https://github.com/actions/runner/compare/v2.311.0...v2.312.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.312.0/actions-runner-win-x64-2.312.0.zip -OutFile actions-runner-win-x64-2.312.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.312.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.312.0/actions-runner-win-arm64-2.312.0.zip -OutFile actions-runner-win-arm64-2.312.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.312.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.312.0/actions-runner-osx-x64-2.312.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.312.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.312.0/actions-runner-osx-arm64-2.312.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.312.0.tar.gz
```
## Linux x64
``` bash
# 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.312.0/actions-runner-linux-x64-2.312.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.312.0.tar.gz
```
## Linux arm64
``` bash
# 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.312.0/actions-runner-linux-arm64-2.312.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.312.0.tar.gz
```
## Linux arm
``` bash
# 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.312.0/actions-runner-linux-arm-2.312.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.312.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.312.0.zip 847dbba12e7d0ae8f280481cf270110892a94657b63a6a4ab2da41c2b9831191
- actions-runner-win-arm64-2.312.0.zip f40f4b904a7ee5dbb7bc449a81068dbe3468a9dc1bba8bd01e41faa236671c5e
- actions-runner-osx-x64-2.312.0.tar.gz 648c63bb32eaa48ed50bff8a5000d9f3065359372b82739a992a00ce758bfcd2
- actions-runner-osx-arm64-2.312.0.tar.gz f8cfb6bb4046b911c95038d51e21ba23df84ee81993d077c68ee1fc1bf71d42f
- actions-runner-linux-x64-2.312.0.tar.gz 85c1bbd104d539f666a89edef70a18db2596df374a1b51670f2af1578ecbe031
- actions-runner-linux-arm64-2.312.0.tar.gz 322e9ba6f0ec2350e6702457c453c5ea2517b5a6f3eac0f58a59110e6aa50fb0
- actions-runner-linux-arm-2.312.0.tar.gz 2675be3914c2a65bbcfe3304f7f98d4b137e051005882e2eb938c6e128a59873
v2.311.0 (2023-10-23)
## What's Changed
* Trim whitespace in `./Misc/contentHash/dotnetRuntime/*` by @TingluoHuang in https://github.com/actions/runner/pull/2915
* Send os and arch during long poll by @luketomlinson in https://github.com/actions/runner/pull/2913
* Revert "Update default version to node20 (#2844)" by @takost in https://github.com/actions/runner/pull/2918
* Fix telemetry publish from JobServerQueue. by @TingluoHuang in https://github.com/actions/runner/pull/2919
* Use block blob instead of append blob by @yacaovsnc in https://github.com/actions/runner/pull/2924
* Provide detail info on untar failures. by @TingluoHuang in https://github.com/actions/runner/pull/2939
* Bump node.js to 20.8.1 by @TingluoHuang in https://github.com/actions/runner/pull/2945
* Update dotnet sdk to latest version @6.0.415 by @github-actions in https://github.com/actions/runner/pull/2929
* Fix typo in log strings by @rajbos in https://github.com/actions/runner/pull/2695
* feat: add support of arm64 arch runners in service creation script by @tuxity in https://github.com/actions/runner/pull/2606
* Add `buildx` to images by @ajschmidt8 in https://github.com/actions/runner/pull/2901
## New Contributors
* @tuxity made their first contribution in https://github.com/actions/runner/pull/2606
**Full Changelog**: https://github.com/actions/runner/compare/v2.310.2...v2.311.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.311.0/actions-runner-win-x64-2.311.0.zip -OutFile actions-runner-win-x64-2.311.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.311.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.311.0/actions-runner-win-arm64-2.311.0.zip -OutFile actions-runner-win-arm64-2.311.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.311.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.311.0/actions-runner-osx-x64-2.311.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.311.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.311.0/actions-runner-osx-arm64-2.311.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.311.0.tar.gz
```
## Linux x64
``` bash
# 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.311.0/actions-runner-linux-x64-2.311.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.311.0.tar.gz
```
## Linux arm64
``` bash
# 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.311.0/actions-runner-linux-arm64-2.311.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.311.0.tar.gz
```
## Linux arm
``` bash
# 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.311.0/actions-runner-linux-arm-2.311.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.311.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.311.0.zip e629628ce25c1a7032d845f12dfe3dced630ca13a878b037dde77f5683b039dd
- actions-runner-win-arm64-2.311.0.zip 7844fbb802116afd02efa21ee4b3a54201b121727e7671f19f32c0d760b0fd11
- actions-runner-osx-x64-2.311.0.tar.gz f4d8d1dd850fd0889e0d250c82fa587b0e21934f8441143ee6772284b2ae6211
- actions-runner-osx-arm64-2.311.0.tar.gz fa2f107dbce709807bae014fb3121f5dbe106211b6bbe3484c41e3b30828d6b2
- actions-runner-linux-x64-2.311.0.tar.gz 29fc8cf2dab4c195bb147384e7e2c94cfd4d4022c793b346a6175435265aa278
- actions-runner-linux-arm64-2.311.0.tar.gz 5d13b77e0aa5306b6c03e234ad1da4d9c6aa7831d26fd7e37a3656e77153611e
- actions-runner-linux-arm-2.311.0.tar.gz 806c63e3cdb92fa32fb0cf2409fd468c9929e3bfb4db7f80b9a7655d53bbb9dd
- actions-runner-win-x64-2.311.0-noexternals.zip b251dbf39d6f0dd0f50e5ad8dc07699b009c890008c116fbe4e56a26fe1506f0
- actions-runner-win-arm64-2.311.0-noexternals.zip 90adaf90024a628487bcd4070a42e4ecc8bfe3484dcac56ad6e5f5e7eac965fd
- actions-runner-osx-x64-2.311.0-noexternals.tar.gz 0d572cafe77ac25222b2001411134c5c0fdf0b5d25dcf7a043717a9eebdefcf9
- actions-runner-osx-arm64-2.311.0-noexternals.tar.gz 2560b5509da58be3329745dbe5bdbe69ba43c4134d57a2a5ae4c69654aa6dea2
- actions-runner-linux-x64-2.311.0-noexternals.tar.gz c4376be98bc5625ad9817e64c3c8dfd812a9554fe86fed38bdf97d29aaf14588
- actions-runner-linux-arm64-2.311.0-noexternals.tar.gz 69a664fb025f0e146b96813ed0a22cc3722030ef445b41f44309d99d7c89324b
- actions-runner-linux-arm-2.311.0-noexternals.tar.gz 3e35f3a0e369a0bd11a2b6580b77907a87e5f8de08b75b2dea158617b450b7cf
- actions-runner-win-x64-2.311.0-noruntime.zip 418ebb4bcd89845fc10979134c3ff1becec97be1939986ebf84194982be9ca67
- actions-runner-win-arm64-2.311.0-noruntime.zip cebc645f1852f365d5a505facc3f502b23e67242c6eecbed1d6bc97d1bfe9ae2
- actions-runner-osx-x64-2.311.0-noruntime.tar.gz ddfcd538875f82f189cecd40e3c72ce34e3026f11612553872a07d088d33c6f3
- actions-runner-osx-arm64-2.311.0-noruntime.tar.gz 90f809a0cb151c8be805042ca0caa5021c8b6973de5b3e228ca0b303a29455c4
- actions-runner-linux-x64-2.311.0-noruntime.tar.gz 082e9e587331690c6baabf82e7849de34a011801cdff71c43c0706380b8f33f2
- actions-runner-linux-arm64-2.311.0-noruntime.tar.gz a35f2183753989a5c101731035745cd6aa5c0815383b7a13cdaf85f0a33b6be5
- actions-runner-linux-arm-2.311.0-noruntime.tar.gz 28288c0e11f5c4ec62a26aebc1db908d00effe89ad3f4f2e65266bef241f8a6c
- actions-runner-win-x64-2.311.0-noruntime-noexternals.zip 98bef745c59c7530ac7680d63ef743d360ea9f82f03feb32a9d270bdbbb2878d
- actions-runner-win-arm64-2.311.0-noruntime-noexternals.zip 5d7290b94edd8eebc0030d0fbb83129a762cf83e44b57ac402cc8b6d5879f1df
- actions-runner-osx-x64-2.311.0-noruntime-noexternals.tar.gz 0b7026446b73e0ee8c8ffa58bbb567856fa484e4b3566f54efe505cdc577494c
- actions-runner-osx-arm64-2.311.0-noruntime-noexternals.tar.gz fe68abf8ec8bc678de952ba6e6615bc738a94ce0c86d8d1ec4760d3c6d7c9573
- actions-runner-linux-x64-2.311.0-noruntime-noexternals.tar.gz c30449652027c4b50b3987b0562298aeba70cf62ad77451c461f8a5fa234586a
- actions-runner-linux-arm64-2.311.0-noruntime-noexternals.tar.gz d55ae27106ad4f1d5b4fd0829e859893701716a0b1eb3d68f71861efec419496
- actions-runner-linux-arm-2.311.0-noruntime-noexternals.tar.gz 8a3ada89917db00e0cc28f1bdbb145477d00e9f16f4a8816d5edc70473d520c8
v2.310.2 (2023-10-10)
## What's Changed
* Prepare runner release 2.309.0 by @johnsudol in https://github.com/actions/runner/pull/2833
* remove debug-only flag from stale bot action by @ruvceskistefan in https://github.com/actions/runner/pull/2834
* Calculate docker instance label based on the hash of the config by @nikola-jokic in https://github.com/actions/runner/pull/2683
* Correcting `zen` address by @Pantelis-Santorinios in https://github.com/actions/runner/pull/2855
* Update dotnet sdk to latest version @6.0.414 by @github-actions in https://github.com/actions/runner/pull/2852
* Bump @typescript-eslint/parser from 6.4.1 to 6.7.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2845
* Bump @types/node from 20.5.6 to 20.6.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2854
* Bump eslint-plugin-github from 4.9.2 to 4.10.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2808
* Bump @typescript-eslint/parser from 6.7.0 to 6.7.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2858
* Bump prettier from 3.0.2 to 3.0.3 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2860
* Bump @vercel/ncc from 0.36.1 to 0.38.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2859
* Bump @typescript-eslint/eslint-plugin from 6.4.1 to 6.7.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2861
* Remove unused code in AgentManager. by @TingluoHuang in https://github.com/actions/runner/pull/2866
* GetAgents from all runner groups durning config. by @TingluoHuang in https://github.com/actions/runner/pull/2865
* Change alpine from vst blobs to OSS gha alpine build by @vanZeben in https://github.com/actions/runner/pull/2871
* Bump node 16 to v16.20.2 by @vanZeben in https://github.com/actions/runner/pull/2872
* Bump directly dotnet vulnerable packages by @nikola-jokic in https://github.com/actions/runner/pull/2870
* Fix ArgumentOutOfRangeException in PowerShellPostAmpersandEscape. by @TingluoHuang in https://github.com/actions/runner/pull/2875
* bump container hook version in runner image by @nikola-jokic in https://github.com/actions/runner/pull/2881
* Use `Directory.EnumerateFiles` instead of `Directory.GetFiles` in WhichUtil. by @TingluoHuang in https://github.com/actions/runner/pull/2882
* Add warning about node16 deprecation by @takost in https://github.com/actions/runner/pull/2887
* Throw TimeoutException instead of OperationCanceledException on the final retry in DownloadRepositoryAction by @TingluoHuang in https://github.com/actions/runner/pull/2895
* Update message when runners are deleted by @thboop in https://github.com/actions/runner/pull/2896
* Do not give up if Results is powering logs by @yacaovsnc in https://github.com/actions/runner/pull/2893
* Allow use action archive cache to speed up workflow jobs. by @TingluoHuang in https://github.com/actions/runner/pull/2857
* Upgrade docker engine to 24.0.6 in the runner container image by @Link- in https://github.com/actions/runner/pull/2886
* Collect telemetry to measure upload speed for different backend. by @TingluoHuang in https://github.com/actions/runner/pull/2912
* Use RawHttpMessageHandler and VssHttpRetryMessageHandler in ResultsHttpClient by @yacaovsnc in https://github.com/actions/runner/pull/2908
* Retries to lock Services database on Windows by @sugymt in https://github.com/actions/runner/pull/2880
* Update default version to node20 by @takost in https://github.com/actions/runner/pull/2844
* Revert "Update default version to node20" by @takost in https://github.com/actions/runner/pull/2918
* Fixed Attempt typo by @corycalahan in https://github.com/actions/runner/pull/2849
* Fix typo by @rajbos in https://github.com/actions/runner/pull/2670
## New Contributors
* @Pantelis-Santorinios made their first contribution in https://github.com/actions/runner/pull/2855
* @github-actions made their first contribution in https://github.com/actions/runner/pull/2852
* @sugymt made their first contribution in https://github.com/actions/runner/pull/2880
* @corycalahan made their first contribution in https://github.com/actions/runner/pull/2849
**Full Changelog**: https://github.com/actions/runner/compare/v2.309.0...v2.310.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.310.2/actions-runner-win-x64-2.310.2.zip -OutFile actions-runner-win-x64-2.310.2.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.310.2.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.310.2/actions-runner-win-arm64-2.310.2.zip -OutFile actions-runner-win-arm64-2.310.2.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.310.2.zip", "$PWD")
```
## OSX x64
``` bash
# 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.310.2/actions-runner-osx-x64-2.310.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.310.2.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.310.2/actions-runner-osx-arm64-2.310.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.310.2.tar.gz
```
## Linux x64
``` bash
# 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.310.2/actions-runner-linux-x64-2.310.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.310.2.tar.gz
```
## Linux arm64
``` bash
# 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.310.2/actions-runner-linux-arm64-2.310.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.310.2.tar.gz
```
## Linux arm
``` bash
# 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.310.2/actions-runner-linux-arm-2.310.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.310.2.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.310.2.zip cc4c9e357345a33bd99834daaf2e051730305e0a4e33e5a6b47d39e6a93844e4
- actions-runner-win-arm64-2.310.2.zip ab6cc1f3ab4c866eee80c55ef92f7464ecd1d12caa6acc45bb9d6b1f99b8c92a
- actions-runner-osx-x64-2.310.2.tar.gz 6e3e6017c25cf678bcc7015121aa64faa1c43e6243ee43a88d26c881fe60e324
- actions-runner-osx-arm64-2.310.2.tar.gz 313b0066ba7f6c0a818e088f965b147320daad8f9ab6eac1b302ea4ccfb66733
- actions-runner-linux-x64-2.310.2.tar.gz fb28a1c3715e0a6c5051af0e6eeff9c255009e2eec6fb08bc2708277fbb49f93
- actions-runner-linux-arm64-2.310.2.tar.gz a64e2d69d022c269bfa5be9c3fbceecc95f6ec415688b4e85bbccd98e30a85b7
- actions-runner-linux-arm-2.310.2.tar.gz 2b0d82479c73201b8a1058c5d8f4e7efaa3fe0502fc6d2f2f03cddbdb66ce320
- actions-runner-win-x64-2.310.2-noexternals.zip 2af4b7171061a9a58e346814ea4a97f08d43ea07549b584c365002bf040b1d13
- actions-runner-win-arm64-2.310.2-noexternals.zip 5af267a3f85b7c7c4586dc6296cdce6d0bda6718f11f6e9b81644467bac9d2af
- actions-runner-osx-x64-2.310.2-noexternals.tar.gz c27f9b6074c76a71ed3e7cd4b0ae9b13fd1518b33971259ef8e2c20c145b44ac
- actions-runner-osx-arm64-2.310.2-noexternals.tar.gz bde9d54ac9ac78f2556eabe097eeac9bc506f2b699b21bff321f04665d880b24
- actions-runner-linux-x64-2.310.2-noexternals.tar.gz 9668a40be43d159a534056ed993a70c00d14cb8db0c8f27a85576bfc25775502
- actions-runner-linux-arm64-2.310.2-noexternals.tar.gz eade9f2a477f04d09cea6b3d7415d9df7796ed95416c1d6c0be32ec8c2759410
- actions-runner-linux-arm-2.310.2-noexternals.tar.gz ffd22c869f64af6f7efe131e77a239d04a068feb040bf6f3cd7d7e1dfcef0551
- actions-runner-win-x64-2.310.2-noruntime.zip 374ad0df24f88a5ffc04ae57ffef8782fbb49ea2311b13b1e9ce3e41ca52bdc6
- actions-runner-win-arm64-2.310.2-noruntime.zip 9965e87ccfb94ad9a9dc7ff55caa219596f9499ec481fe9c9dc99eeda8ad41aa
- actions-runner-osx-x64-2.310.2-noruntime.tar.gz 12d72f8f6a750f68272a1000e8050f6ec430071648555519893b454519683880
- actions-runner-osx-arm64-2.310.2-noruntime.tar.gz d0a880b7a06d32c6ec46f2846514230249c7cb3509664af64f3e95c6351213e3
- actions-runner-linux-x64-2.310.2-noruntime.tar.gz 813d1132ca279661e6fa72e74cb2f3944dda3e6c29810776c9c48670cc42e270
- actions-runner-linux-arm64-2.310.2-noruntime.tar.gz 2cc17dfe114589bd7c199b0020115c3e36178f26ccaa2aab1496d04ab844774b
- actions-runner-linux-arm-2.310.2-noruntime.tar.gz 7a5d71c3840c5ca54c758790c04199bfbab2994fe674fd8a106b1bef9c2fe898
- actions-runner-win-x64-2.310.2-noruntime-noexternals.zip b26b1b921386c4d41b92fbbe10f01cd1d6051b0d7acd050bf56d05d9e89c3eb5
- actions-runner-win-arm64-2.310.2-noruntime-noexternals.zip c9472c6fcbeb0857990378abbca3017d6d82e37b6a752e3d6add87b1eff7e52c
- actions-runner-osx-x64-2.310.2-noruntime-noexternals.tar.gz 47adb97ea7f5d9eca9fb1da2590427b8f1972d109a34e904fa02603942f19966
- actions-runner-osx-arm64-2.310.2-noruntime-noexternals.tar.gz 6161d1ac7c9065344cf28c01cdc1b99f4bc62f1f0df45d9e7bb0f2e3e142c79d
- actions-runner-linux-x64-2.310.2-noruntime-noexternals.tar.gz 2e8a8d3a0b8bd9eabd0746b70a7df4ac7826581766bc1a5d8681351dec3b7ccb
- actions-runner-linux-arm64-2.310.2-noruntime-noexternals.tar.gz 9d6c6d35fac93a792491ff489bc45ba1c931907b09c4270cc49b9305a9cc8b9c
- actions-runner-linux-arm-2.310.2-noruntime-noexternals.tar.gz e87ed8e18cb8535cca25b9af46f340cb08615b7f2963fa5c2fd4dadae096aefe
v2.310.1 (2023-10-10)
## What's Changed
* Prepare runner release 2.309.0 by @johnsudol in https://github.com/actions/runner/pull/2833
* remove debug-only flag from stale bot action by @ruvceskistefan in https://github.com/actions/runner/pull/2834
* Calculate docker instance label based on the hash of the config by @nikola-jokic in https://github.com/actions/runner/pull/2683
* Correcting `zen` address by @Pantelis-Santorinios in https://github.com/actions/runner/pull/2855
* Update dotnet sdk to latest version @6.0.414 by @github-actions in https://github.com/actions/runner/pull/2852
* Bump @typescript-eslint/parser from 6.4.1 to 6.7.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2845
* Bump @types/node from 20.5.6 to 20.6.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2854
* Bump eslint-plugin-github from 4.9.2 to 4.10.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2808
* Bump @typescript-eslint/parser from 6.7.0 to 6.7.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2858
* Bump prettier from 3.0.2 to 3.0.3 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2860
* Bump @vercel/ncc from 0.36.1 to 0.38.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2859
* Bump @typescript-eslint/eslint-plugin from 6.4.1 to 6.7.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2861
* Remove unused code in AgentManager. by @TingluoHuang in https://github.com/actions/runner/pull/2866
* GetAgents from all runner groups durning config. by @TingluoHuang in https://github.com/actions/runner/pull/2865
* Change alpine from vst blobs to OSS gha alpine build by @vanZeben in https://github.com/actions/runner/pull/2871
* Bump node 16 to v16.20.2 by @vanZeben in https://github.com/actions/runner/pull/2872
* Bump directly dotnet vulnerable packages by @nikola-jokic in https://github.com/actions/runner/pull/2870
* Fix ArgumentOutOfRangeException in PowerShellPostAmpersandEscape. by @TingluoHuang in https://github.com/actions/runner/pull/2875
* bump container hook version in runner image by @nikola-jokic in https://github.com/actions/runner/pull/2881
* Use `Directory.EnumerateFiles` instead of `Directory.GetFiles` in WhichUtil. by @TingluoHuang in https://github.com/actions/runner/pull/2882
* Add warning about node16 deprecation by @takost in https://github.com/actions/runner/pull/2887
* Throw TimeoutException instead of OperationCanceledException on the final retry in DownloadRepositoryAction by @TingluoHuang in https://github.com/actions/runner/pull/2895
* Update message when runners are deleted by @thboop in https://github.com/actions/runner/pull/2896
* Do not give up if Results is powering logs by @yacaovsnc in https://github.com/actions/runner/pull/2893
* Allow use action archive cache to speed up workflow jobs. by @TingluoHuang in https://github.com/actions/runner/pull/2857
* Upgrade docker engine to 24.0.6 in the runner container image by @Link- in https://github.com/actions/runner/pull/2886
* Collect telemetry to measure upload speed for different backend. by @TingluoHuang in https://github.com/actions/runner/pull/2912
* Use RawHttpMessageHandler and VssHttpRetryMessageHandler in ResultsHttpClient by @yacaovsnc in https://github.com/actions/runner/pull/2908
* Retries to lock Services database on Windows by @sugymt in https://github.com/actions/runner/pull/2880
* Update default version to node20 by @takost in https://github.com/actions/runner/pull/2844
* Revert "Update default version to node20" by @takost in https://github.com/actions/runner/pull/2918
* Fixed Attempt typo by @corycalahan in https://github.com/actions/runner/pull/2849
* Fix typo by @rajbos in https://github.com/actions/runner/pull/2670
## New Contributors
* @Pantelis-Santorinios made their first contribution in https://github.com/actions/runner/pull/2855
* @github-actions made their first contribution in https://github.com/actions/runner/pull/2852
* @sugymt made their first contribution in https://github.com/actions/runner/pull/2880
* @corycalahan made their first contribution in https://github.com/actions/runner/pull/2849
**Full Changelog**: https://github.com/actions/runner/compare/v2.309.0...v2.310.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.310.1/actions-runner-win-x64-2.310.1.zip -OutFile actions-runner-win-x64-2.310.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.310.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.310.1/actions-runner-win-arm64-2.310.1.zip -OutFile actions-runner-win-arm64-2.310.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.310.1.zip", "$PWD")
```
## OSX x64
``` bash
# 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.310.1/actions-runner-osx-x64-2.310.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.310.1.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.310.1/actions-runner-osx-arm64-2.310.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.310.1.tar.gz
```
## Linux x64
``` bash
# 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.310.1/actions-runner-linux-x64-2.310.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.310.1.tar.gz
```
## Linux arm64
``` bash
# 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.310.1/actions-runner-linux-arm64-2.310.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.310.1.tar.gz
```
## Linux arm
``` bash
# 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.310.1/actions-runner-linux-arm-2.310.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.310.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.310.1.zip e75c0da3774251ecd0d55b0034b3adc3cbcb5ca821481ccb377d1c4e4bda6d36
- actions-runner-win-arm64-2.310.1.zip 98804c13959cb41f0d27703504f512b679b46b1da85c49e774e86712bcbf9f01
- actions-runner-osx-x64-2.310.1.tar.gz 0e93b3dbdeb5d470373f6f9c8d04990b1c673ff03f1e441be1070ee861ba7a8d
- actions-runner-osx-arm64-2.310.1.tar.gz 92d40e3ef59a095b54e2f752808bc1af6509955b307197c56b2724a045d30df4
- actions-runner-linux-x64-2.310.1.tar.gz f3fcb14066b7f57c750875c18dd83cc7e440edfac7e9f6242a7e44d1dc36479e
- actions-runner-linux-arm64-2.310.1.tar.gz 4e5362d53163e57f376bf2cbf42a7fa3f66b97d0630cd7c7241b43c34d130b98
- actions-runner-linux-arm-2.310.1.tar.gz 133095d88de49d4dc3cb331ad61affecf8b8bab31a02b916fbb1968328ac3e44
- actions-runner-win-x64-2.310.1-noexternals.zip 1501f3380feed7236b7180b27e2ef99f3bc69390e07265d7ea619b3e0d1a9c6f
- actions-runner-win-arm64-2.310.1-noexternals.zip c390493551be7c9963c146e258c5d9039433dd345df364c68253afb99f0cea21
- actions-runner-osx-x64-2.310.1-noexternals.tar.gz 0421dfa750bf9950f1e0948f40afbfa44a1a9c0eb5d2b014a12599e6708461c8
- actions-runner-osx-arm64-2.310.1-noexternals.tar.gz 2f9cbb4ad5dd280e3bc5ba64c3f9830f131b4aea828c1b9ae49df6977a2aa504
- actions-runner-linux-x64-2.310.1-noexternals.tar.gz 26eb79a649c9aaad7360d91ef92fd5d1a1bc8606127c2df3cb38929b33473b83
- actions-runner-linux-arm64-2.310.1-noexternals.tar.gz 1b734ac483f0c6f542b9dd7a017481eae011e92a0b3d1a5852e672086c5ab631
- actions-runner-linux-arm-2.310.1-noexternals.tar.gz 15c12b87278b11a56302a40ba88d7d402ff964aca8b6ed44f4863fcfab93442a
- actions-runner-win-x64-2.310.1-noruntime.zip be9915e1382e2b44a92ef5d591cb2cc5d5e42297327963cecced401f40d03924
- actions-runner-win-arm64-2.310.1-noruntime.zip 64e970497fb402a36229365a03c9711b4f2855f01978c907770c67d895555070
- actions-runner-osx-x64-2.310.1-noruntime.tar.gz 6a92fcb4d75bfff53886a333009d670daf2d39d74b7d7d8fccdc96ec90c03e67
- actions-runner-osx-arm64-2.310.1-noruntime.tar.gz 4b6602425720ff800fb46b582e6807c61d7df19cb2f696866e09028d20a53f4f
- actions-runner-linux-x64-2.310.1-noruntime.tar.gz 2743d3d5efcc422dcc061280744ec473a76b0ec976bcaaa21a0754ec2b29c52a
- actions-runner-linux-arm64-2.310.1-noruntime.tar.gz 163a1b529f4c4745699b4f8ab32d709614ae71627e9d0f0fe21c3345c71a2a40
- actions-runner-linux-arm-2.310.1-noruntime.tar.gz 773f2d521e427acd5e8a31fb30e19427361f4f2b946b288689b639b6be16a46f
- actions-runner-win-x64-2.310.1-noruntime-noexternals.zip 60eb385216ae413ece687c6d42a66ef232b229f15cd9f07d6da249ef1267c2d5
- actions-runner-win-arm64-2.310.1-noruntime-noexternals.zip c03e35e02beaf7c37a399188e6c5f423e2fb5eb40cf11bf0ac7d50563667c023
- actions-runner-osx-x64-2.310.1-noruntime-noexternals.tar.gz dfd3f3c2a3f0ce7fc319acb0538c9a5261d896cc7cb17721b01ce4898b984386
- actions-runner-osx-arm64-2.310.1-noruntime-noexternals.tar.gz 75790a54071ab5ce2e810241945938c305c28b95d62952c512ad6f0f81729e4f
- actions-runner-linux-x64-2.310.1-noruntime-noexternals.tar.gz f55c7a54199782037403abf68abf43c62847d0522f2d016a1b75547aa9ea343c
- actions-runner-linux-arm64-2.310.1-noruntime-noexternals.tar.gz 82a68026d226239f8d19946af471fce7b1586f7b35fb608cc52dbfdc03bd4e58
- actions-runner-linux-arm-2.310.1-noruntime-noexternals.tar.gz 0df8afc09f23d41c9502a116078963f59bd270862401301c5b6ada36be9e41a8
v2.310.0 (2023-10-09)
## What's Changed
* Prepare runner release 2.309.0 by @johnsudol in https://github.com/actions/runner/pull/2833
* remove debug-only flag from stale bot action by @ruvceskistefan in https://github.com/actions/runner/pull/2834
* Calculate docker instance label based on the hash of the config by @nikola-jokic in https://github.com/actions/runner/pull/2683
* Correcting `zen` address by @Pantelis-Santorinios in https://github.com/actions/runner/pull/2855
* Update dotnet sdk to latest version @6.0.414 by @github-actions in https://github.com/actions/runner/pull/2852
* Bump @typescript-eslint/parser from 6.4.1 to 6.7.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2845
* Bump @types/node from 20.5.6 to 20.6.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2854
* Bump eslint-plugin-github from 4.9.2 to 4.10.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2808
* Bump @typescript-eslint/parser from 6.7.0 to 6.7.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2858
* Bump prettier from 3.0.2 to 3.0.3 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2860
* Bump @vercel/ncc from 0.36.1 to 0.38.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2859
* Bump @typescript-eslint/eslint-plugin from 6.4.1 to 6.7.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2861
* Remove unused code in AgentManager. by @TingluoHuang in https://github.com/actions/runner/pull/2866
* GetAgents from all runner groups durning config. by @TingluoHuang in https://github.com/actions/runner/pull/2865
* Change alpine from vst blobs to OSS gha alpine build by @vanZeben in https://github.com/actions/runner/pull/2871
* Bump node 16 to v16.20.2 by @vanZeben in https://github.com/actions/runner/pull/2872
* Bump directly dotnet vulnerable packages by @nikola-jokic in https://github.com/actions/runner/pull/2870
* Fix ArgumentOutOfRangeException in PowerShellPostAmpersandEscape. by @TingluoHuang in https://github.com/actions/runner/pull/2875
* bump container hook version in runner image by @nikola-jokic in https://github.com/actions/runner/pull/2881
* Use `Directory.EnumerateFiles` instead of `Directory.GetFiles` in WhichUtil. by @TingluoHuang in https://github.com/actions/runner/pull/2882
* Add warning about node16 deprecation by @takost in https://github.com/actions/runner/pull/2887
* Throw TimeoutException instead of OperationCanceledException on the final retry in DownloadRepositoryAction by @TingluoHuang in https://github.com/actions/runner/pull/2895
* Update message when runners are deleted by @thboop in https://github.com/actions/runner/pull/2896
* Do not give up if Results is powering logs by @yacaovsnc in https://github.com/actions/runner/pull/2893
* Allow use action archive cache to speed up workflow jobs. by @TingluoHuang in https://github.com/actions/runner/pull/2857
* Upgrade docker engine to 24.0.6 in the runner container image by @Link- in https://github.com/actions/runner/pull/2886
* Collect telemetry to measure upload speed for different backend. by @TingluoHuang in https://github.com/actions/runner/pull/2912
* Use RawHttpMessageHandler and VssHttpRetryMessageHandler in ResultsHttpClient by @yacaovsnc in https://github.com/actions/runner/pull/2908
* Retries to lock Services database on Windows by @sugymt in https://github.com/actions/runner/pull/2880
* Update default version to node20 by @takost in https://github.com/actions/runner/pull/2844
* Fixed Attempt typo by @corycalahan in https://github.com/actions/runner/pull/2849
* Fix typo by @rajbos in https://github.com/actions/runner/pull/2670
## New Contributors
* @Pantelis-Santorinios made their first contribution in https://github.com/actions/runner/pull/2855
* @github-actions made their first contribution in https://github.com/actions/runner/pull/2852
* @sugymt made their first contribution in https://github.com/actions/runner/pull/2880
* @corycalahan made their first contribution in https://github.com/actions/runner/pull/2849
**Full Changelog**: https://github.com/actions/runner/compare/v2.309.0...v2.310.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.310.0/actions-runner-win-x64-2.310.0.zip -OutFile actions-runner-win-x64-2.310.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.310.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.310.0/actions-runner-win-arm64-2.310.0.zip -OutFile actions-runner-win-arm64-2.310.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.310.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.310.0/actions-runner-osx-x64-2.310.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.310.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.310.0/actions-runner-osx-arm64-2.310.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.310.0.tar.gz
```
## Linux x64
``` bash
# 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.310.0/actions-runner-linux-x64-2.310.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.310.0.tar.gz
```
## Linux arm64
``` bash
# 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.310.0/actions-runner-linux-arm64-2.310.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.310.0.tar.gz
```
## Linux arm
``` bash
# 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.310.0/actions-runner-linux-arm-2.310.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.310.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.310.0.zip b2ad34e2b7b5ecff93d8f022a1b9ae872d5116951013393b0d86ef290f426d57
- actions-runner-win-arm64-2.310.0.zip 9cf5df1cb66b82b7feaed4d6891b1e0b97546e78c4c9a6626ecc2994e06d5075
- actions-runner-osx-x64-2.310.0.tar.gz 2d60c6a09448cd5263523bf840f46d8ee177333926c891709ee4b2a871db8ec1
- actions-runner-osx-arm64-2.310.0.tar.gz c458f67b4cd79461e756b75d2dda704dc009672d3e6b0927ac56cf8a802ff1fb
- actions-runner-linux-x64-2.310.0.tar.gz 7ed6e2594aa8fc5b5a5e1986483f6683746f85695f4266a525e27b0e8e233ca7
- actions-runner-linux-arm64-2.310.0.tar.gz 4aa4762880f3b17ff63ce585dd26aac783011c36bd034cdc06ca410d941d5274
- actions-runner-linux-arm-2.310.0.tar.gz 1ad707e1e9eb03ae6ca7d04049dd00202325142f3f1122c6d46eb46ba486eb69
- actions-runner-win-x64-2.310.0-noexternals.zip 03e99bd9aed88685f7942d9a18d96ddb1af7c4da11c6153e7f593a6f1e96ac50
- actions-runner-win-arm64-2.310.0-noexternals.zip b0d8ccc824a62d3fee71b9b390b1d286a3dd62b84f1d6ed0b3030ca7af6a443b
- actions-runner-osx-x64-2.310.0-noexternals.tar.gz d0a7b038062e80c81d84286405c438b1a63d79004d07490e7b85885cee99e789
- actions-runner-osx-arm64-2.310.0-noexternals.tar.gz 091275f50d1a510a65e6ae64e30432bc0ff1d9320c4cd71d015abb890e12780b
- actions-runner-linux-x64-2.310.0-noexternals.tar.gz 380bf166f149a99524997069aeb39c664fb3d4687c8066a9d397be2df6b0f541
- actions-runner-linux-arm64-2.310.0-noexternals.tar.gz 9ed9c0a9b768e31299a9faf384797623a19d5632f5b91ca4027e02384a06420a
- actions-runner-linux-arm-2.310.0-noexternals.tar.gz 27fde4b9d2faaef6f1fa64d9857056aae89b74b1eda330894b567e56cf503c82
- actions-runner-win-x64-2.310.0-noruntime.zip 15b217939e7a1fd7b69c9fad146303d7be2603357988ef9f888854c412eaf13e
- actions-runner-win-arm64-2.310.0-noruntime.zip 155c38b5a759e68b2dfa42283904187d7ad2e3f99cc557211812246b589a3f1f
- actions-runner-osx-x64-2.310.0-noruntime.tar.gz a73d1204824b783bd1adca7b95b5b7ffa957d669231ae13edaf8d681e45ba489
- actions-runner-osx-arm64-2.310.0-noruntime.tar.gz 75e9e8f56cf4ab62dd07caaca0d9354d5e534b46429263bcdf782cbb0a39617a
- actions-runner-linux-x64-2.310.0-noruntime.tar.gz b5152195a2cf8527731ef6a3a26c390c13037b451dbbde0146105ac4364e98be
- actions-runner-linux-arm64-2.310.0-noruntime.tar.gz 393282fbbc567e5c5c23947a13a506db31259070491c7bcabe20b94f9b53582f
- actions-runner-linux-arm-2.310.0-noruntime.tar.gz 8c6880bae4755575d11da56aa230bc4adc1383319e3899264b23cdc700d7765e
- actions-runner-win-x64-2.310.0-noruntime-noexternals.zip afce137ab5a6ebdca5fb0470eef6e2b8343fd7c6e294c90a7e13f7d5c60eff56
- actions-runner-win-arm64-2.310.0-noruntime-noexternals.zip e65ae43d7a5e9fa28ebc0b68e45e06bd29fd1b3afb15a49fd4cc93e7adb038e1
- actions-runner-osx-x64-2.310.0-noruntime-noexternals.tar.gz 4e03b9f01688a2924dfae1bccf1ddaacbf9d374b7f4c64408d41334c6ac7091c
- actions-runner-osx-arm64-2.310.0-noruntime-noexternals.tar.gz 7fed094d9bef6a99f780f0cd92f59dfeb0f99ab59a16325ce4d9acef462b923d
- actions-runner-linux-x64-2.310.0-noruntime-noexternals.tar.gz ab550267c88d91fc31a2483ffe7a8ca21f5d64a53ee2580e050ebf10bba3a154
- actions-runner-linux-arm64-2.310.0-noruntime-noexternals.tar.gz 0cdc5be684ef89eff4ea2f500a7d564d8e0723ee4c104626016f76b0776de7c4
- actions-runner-linux-arm-2.310.0-noruntime-noexternals.tar.gz 704cc846800f1bb4cce4effd5e190908deac6d15d1e15237713f4fc2ba2537fa
v2.309.0 (2023-09-07)
## What's Changed
* Bump @types/node from 12.12.14 to 20.4.10 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2759
* Trace x-github-request-id when download action tarball. by @TingluoHuang in https://github.com/actions/runner/pull/2755
* Fix typo by @kyanny in https://github.com/actions/runner/pull/2741
* Bump prettier from 3.0.1 to 3.0.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2772
* Bump @types/node from 20.4.10 to 20.5.0 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2773
* Revert "Fixed a bug where a misplaced `=` character could bypass here… by @cory-miller in https://github.com/actions/runner/pull/2774
* Filter NODE_OPTIONS from env for file output by @cory-miller in https://github.com/actions/runner/pull/2775
* Bump @types/node from 20.5.0 to 20.5.1 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2781
* Update Docker Version in Images by @ajschmidt8 in https://github.com/actions/runner/pull/2694
* Bump @types/node from 20.5.1 to 20.5.4 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2789
* Bump @typescript-eslint/parser from 6.4.0 to 6.4.1 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2785
* Bump Microsoft.AspNet.WebApi.Client from 5.2.4 to 5.2.9 in /src by @dependabot in https://github.com/actions/runner/pull/2751
* Bump System.Buffers from 4.3.0 to 4.5.1 in /src by @dependabot in https://github.com/actions/runner/pull/2749
* Bump dotnet/runtime-deps from 6.0-jammy to 7.0-jammy in /images by @dependabot in https://github.com/actions/runner/pull/2745
* Remove need to manually compile JS binary for hashFiles utility by @vanZeben in https://github.com/actions/runner/pull/2770
* Revert "Bump dotnet/runtime-deps from 6.0-jammy to 7.0-jammy in /images" by @TingluoHuang in https://github.com/actions/runner/pull/2790
* Query runner by name on server side. by @TingluoHuang in https://github.com/actions/runner/pull/2771
* Bump typescript from 5.1.6 to 5.2.2 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2795
* Bump @types/node from 20.5.4 to 20.5.6 in /src/Misc/expressionFunc/hashFiles by @dependabot in https://github.com/actions/runner/pull/2796
* Bump Newtonsoft.Json from 13.0.1 to 13.0.3 in /src by @dependabot in https://github.com/actions/runner/pull/2797
* Support replacing runners in v2 flow by @luketomlinson in https://github.com/actions/runner/pull/2791
* Delegating handler for Http redirects by @paveliak in https://github.com/actions/runner/pull/2814
* Add references to the firewall requirements docs by @paveliak in https://github.com/actions/runner/pull/2815
* Create automated workflow that will auto-generate dotnet sdk patches by @vanZeben in https://github.com/actions/runner/pull/2776
* Fixes minor issues with using proper output varaibles by @vanZeben in https://github.com/actions/runner/pull/2818
* Throw NonRetryableException on GetNextMessage from broker as needed. by @TingluoHuang in https://github.com/actions/runner/pull/2828
* Mark action download failures as infra failures by @cory-miller in https://github.com/actions/runner/pull/2827
## New Contributors
* @kyanny made their first contribution in https://github.com/actions/runner/pull/2741
* @ajschmidt8 made their first contribution in https://github.com/actions/runner/pull/2694
**Full Changelog**: https://github.com/actions/runner/compare/v2.308.0...v2.309.0
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.309.0/actions-runner-win-x64-2.309.0.zip -OutFile actions-runner-win-x64-2.309.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.309.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.309.0/actions-runner-win-arm64-2.309.0.zip -OutFile actions-runner-win-arm64-2.309.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.309.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.309.0/actions-runner-osx-x64-2.309.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.309.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.309.0/actions-runner-osx-arm64-2.309.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.309.0.tar.gz
```
## Linux x64
``` bash
# 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.309.0/actions-runner-linux-x64-2.309.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.309.0.tar.gz
```
## Linux arm64
``` bash
# 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.309.0/actions-runner-linux-arm64-2.309.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.309.0.tar.gz
```
## Linux arm
``` bash
# 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.309.0/actions-runner-linux-arm-2.309.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.309.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.309.0.zip cd1920154e365689130aa1f90258e0da47faecce547d0374475cdd2554dbf09a
- actions-runner-win-arm64-2.309.0.zip 114d11ba8b95c22946c642cc9190c2214f6a2da60c2996ae26e2d9dc176f994e
- actions-runner-osx-x64-2.309.0.tar.gz cce9394ff3e619d24c6a285fb2a633202c115f058437675b53fedd8fb01ec7ce
- actions-runner-osx-arm64-2.309.0.tar.gz 67c1accb9cdc2138fc797d379c295896c01c8f5f4240e7e674f99a492bd1c668
- actions-runner-linux-x64-2.309.0.tar.gz 2974243bab2a282349ac833475d241d5273605d3628f0685bd07fb5530f9bb1a
- actions-runner-linux-arm64-2.309.0.tar.gz b172da68eef96d552534294e4fb0a3ff524e945fc5d955666bab24eccc6ed149
- actions-runner-linux-arm-2.309.0.tar.gz 97d3c06c8e2b33fcab4c5afd0237e596c52cc4450465382bcbd49a4b23b978a9
- actions-runner-win-x64-2.309.0-noexternals.zip 3be84215fa5658db013da201d38abd147bfbc48bf8775c62b2da8b760a1a9afe
- actions-runner-win-arm64-2.309.0-noexternals.zip 914d512a90bb9b090701cffb11bb4b413d2f7a9e09e7ddad7c3b2d439c090461
- actions-runner-osx-x64-2.309.0-noexternals.tar.gz 4397b8b0722b2223e50a7490720059786ce7429e8e5de81905671562f0a2291e
- actions-runner-osx-arm64-2.309.0-noexternals.tar.gz ebe017bde8ea8939ef1633f003b03bc5c461e0fc843e477e21d4df402d08abde
- actions-runner-linux-x64-2.309.0-noexternals.tar.gz 58ae2e9e6425f4acab67fbdaf6362f8cb893d5884a660ef1b0f3d983af3df1e0
- actions-runner-linux-arm64-2.309.0-noexternals.tar.gz de2cbc67d23eb3c479bc7e6c24abb74a589d8ce7f6c2aa1fc0bf4313b5e40137
- actions-runner-linux-arm-2.309.0-noexternals.tar.gz 3a11f10e5a6ea0863ba2632dcb306f0b74b19847b3dfacc99f6b55caed686a87
- actions-runner-win-x64-2.309.0-noruntime.zip 616ec4a8136904c5c86f14876e81021c4ee03a84fce4be5ec87f7ec0cdc8f592
- actions-runner-win-arm64-2.309.0-noruntime.zip 458cb2c633ccee2bc43672df8e26f6e6ead45462dcb8077f8e8a2609cc3bc85e
- actions-runner-osx-x64-2.309.0-noruntime.tar.gz 5a25714a62d1956a4fc4b15a57915a5c66105e7236705953f44389944c7b1060
- actions-runner-osx-arm64-2.309.0-noruntime.tar.gz 24636abd7715d695a7759989fd73712613dfcb52859cf8aee4951e8ccb6ce404
- actions-runner-linux-x64-2.309.0-noruntime.tar.gz 6d5fe6cd7572bff379c790baf7fdcf7e4264dac2cafa4afc831901a6a63b4781
- actions-runner-linux-arm64-2.309.0-noruntime.tar.gz 94d01d7da1311064660e7199b9d50c06d6b9e9116950ba00732a1ceecddf9881
- actions-runner-linux-arm-2.309.0-noruntime.tar.gz 96836653790426973a518270b6c8da6d1411635735ac2ce2b447c7e23ec2eb0d
- actions-runner-win-x64-2.309.0-noruntime-noexternals.zip e64f9f7724dd281e9cb2446fcf821bd1be303e6a09933a061f20387f276b40c2
- actions-runner-win-arm64-2.309.0-noruntime-noexternals.zip 6e38a5761d9f520ca08df3f20bca2e1d7aae0e24f25832799caa0bc807c47bcd
- actions-runner-osx-x64-2.309.0-noruntime-noexternals.tar.gz a6ec43940746e996bf1a62d2d1eb429b9086704c46254ed24cebdb0283565879
- actions-runner-osx-arm64-2.309.0-noruntime-noexternals.tar.gz 9273b0e0d6e22baaa6ca2d44b5092e1a139e97e4a7d95d1d8d5385d98acffdc3
- actions-runner-linux-x64-2.309.0-noruntime-noexternals.tar.gz 8433fb0b94c7f29d0685fe548429f6d31ea8faa9f1eb8bded0e374b13cf047e6
- actions-runner-linux-arm64-2.309.0-noruntime-noexternals.tar.gz e921dc47d179cd5a00d5a96978e5704fc6b211503020b5b0303cec8da1ae3f0e
- actions-runner-linux-arm-2.309.0-noruntime-noexternals.tar.gz 2753ceb5badbabb915bb39fbf98b0959b37bee520ba344ac8d0d73ff70f66ef2
v2.308.0 (2023-08-14)
## Features
- Support linux/arm64 docker build (#2601)
- Add node20 to runner (#2732)
- Update node16 to latest version (#2736)
- Remove node12 from runner (#2717)
## Misc
- Pass timeout in ExecutionContext instead of StepsRunner (#2714)
- Return early on invalid_client OAuth exception (#2721)
- Expose results service endpoint as environment variable (#2726)
- Update HTTPEventSourceListener to trace the right events (#2727)
- Change RunnerId/AgentId from int32 to uint64 (#2661)
- Configure stale bot for Runner (#2729)
- Add in dependabot security scanning/updates (#2743)
- Bump dotnet sdk to latest version (#2733)
- Switch from InnerException to ErrorCode on disableupdate check (#2718)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.308.0/actions-runner-win-x64-2.308.0.zip -OutFile actions-runner-win-x64-2.308.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.308.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.308.0/actions-runner-win-arm64-2.308.0.zip -OutFile actions-runner-win-arm64-2.308.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.308.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.308.0/actions-runner-osx-x64-2.308.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.308.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.308.0/actions-runner-osx-arm64-2.308.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.308.0.tar.gz
```
## Linux x64
``` bash
# 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.308.0/actions-runner-linux-x64-2.308.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.308.0.tar.gz
```
## Linux arm64
``` bash
# 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.308.0/actions-runner-linux-arm64-2.308.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.308.0.tar.gz
```
## Linux arm
``` bash
# 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.308.0/actions-runner-linux-arm-2.308.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.308.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.308.0.zip 05aa7d07223e7591f138db5a6a5f1b6f24ed22ab8b539307a6cf899f377f320f
- actions-runner-win-arm64-2.308.0.zip 569a8d18b6a4171b95dcc69075c3dda6088982fdcad72cb95540179f6c2a9c3c
- actions-runner-osx-x64-2.308.0.tar.gz b90f41c2f3af19c4feea5e70d32c6634e800663af95cdd892a322b304d5ca2de
- actions-runner-osx-arm64-2.308.0.tar.gz a8b2c25868e4296cbd203342754223dd2cc17f91585592c99ccd85b587d05310
- actions-runner-linux-x64-2.308.0.tar.gz 9f994158d49c5af39f57a65bf1438cbae4968aec1e4fec132dd7992ad57c74fa
- actions-runner-linux-arm64-2.308.0.tar.gz e39b3137fcaad3262e1def26d3e42cdd810c831a3c836deeb560a2266338b503
- actions-runner-linux-arm-2.308.0.tar.gz 907d72620afe986a2c1b28091413fbdbf818236a83e19a9022c9aa57f6b35cf5
- actions-runner-win-x64-2.308.0-noexternals.zip 669d5d1125e1c4aff65e71ec035cb15b676342adfe05d9bc17fedc77676a31cd
- actions-runner-win-arm64-2.308.0-noexternals.zip 0d4cfffda5be90052c3df0c66161a4e369ce1f63afcd5e629bea7944b8db296b
- actions-runner-osx-x64-2.308.0-noexternals.tar.gz ef3b1e56c1b14c04209de1ad58081580ef4446b5a21a7f15465e7ddbd44ab913
- actions-runner-osx-arm64-2.308.0-noexternals.tar.gz 4bd20d7d2f177fe548256186e65b9f89ca391f011a4ff966b36e05a994fa6e08
- actions-runner-linux-x64-2.308.0-noexternals.tar.gz 051e285234580161f77836b40a9e7c3d9cd93def29bf09100b6f88fd94f40c86
- actions-runner-linux-arm64-2.308.0-noexternals.tar.gz a8da2e2845a5c4e55b380f328c8dcb6720793222671de25e41d39299c095dc93
- actions-runner-linux-arm-2.308.0-noexternals.tar.gz 4273a052a454b3f3d1228d7320adff75c70c24cbb20d0b026f5f11e4d72ac2a3
- actions-runner-win-x64-2.308.0-noruntime.zip a400ab1203952864dd85d4084211952c4fdc045eec1819e18b17c2f27758a092
- actions-runner-win-arm64-2.308.0-noruntime.zip 42d301c25e601da886f5b405ad85c8327cb3217442346ce21fdc46e125b33f92
- actions-runner-osx-x64-2.308.0-noruntime.tar.gz 65f4fb8afee2acaef4813a29b790fddd9787b806067a1871ad72e226567917d1
- actions-runner-osx-arm64-2.308.0-noruntime.tar.gz be071195e542136a8d95956eaf793e9e02a964b39c768aa0b1f2409bb71c01ef
- actions-runner-linux-x64-2.308.0-noruntime.tar.gz 5b6d6865a664634269cd2ba9ed370e5f0363db41d466c1d06cdf75a03b78677c
- actions-runner-linux-arm64-2.308.0-noruntime.tar.gz 7142707ef5b1bc69c41068ce3caec1a45f0a17c8b96800bc6d56277b5e9d7b0b
- actions-runner-linux-arm-2.308.0-noruntime.tar.gz 031c5d2e1005feb53c544593b3fcf2ca1288b6117b8d910a705c95e2e7b460c5
- actions-runner-win-x64-2.308.0-noruntime-noexternals.zip 152b5921c2934b4fd38b39489014796519c685efb3f93e0b34e4dafe1a89329a
- actions-runner-win-arm64-2.308.0-noruntime-noexternals.zip b8d5516be21490072a8d674b1a9795bb2cdd1ad6b830142b7833efc16665e8e6
- actions-runner-osx-x64-2.308.0-noruntime-noexternals.tar.gz 94df44f9b5435ad568de1ed3336d1d374d63a643175dc66a4d4a7494f6d4455e
- actions-runner-osx-arm64-2.308.0-noruntime-noexternals.tar.gz 5d96c58ec0baef3449b38ca595e82df7b9d85d4a0285b4552c774a1f2c3dd8db
- actions-runner-linux-x64-2.308.0-noruntime-noexternals.tar.gz 4498e87da43dcc869ac0f8b0dd73f94bdd4307d48b29b0965fe7752e8a1107c9
- actions-runner-linux-arm64-2.308.0-noruntime-noexternals.tar.gz 4e4fa4a68d5575c6ce0f27780d4a14e699891028fdc124d0d7b1696a6b3638d7
- actions-runner-linux-arm-2.308.0-noruntime-noexternals.tar.gz 184717f25c68780c2600d15ca10bfa90ef221cec775be1d42dc0b040dbfeef7b
v2.307.1 (2023-07-25)
## Bugs
- Fixes `if:cancelled()` composite steps not running and normal composite steps not interrupting when the job is cancelled (#2638)
- Fix the bug causing double error reporting fix to remain inactive (#2703)
## Misc
- Collect telemetry on GitHub-related HTTP requests (#2691)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.307.1/actions-runner-win-x64-2.307.1.zip -OutFile actions-runner-win-x64-2.307.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.307.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.307.1/actions-runner-win-arm64-2.307.1.zip -OutFile actions-runner-win-arm64-2.307.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.307.1.zip", "$PWD")
```
## OSX x64
``` bash
# 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.307.1/actions-runner-osx-x64-2.307.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.307.1.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.307.1/actions-runner-osx-arm64-2.307.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.307.1.tar.gz
```
## Linux x64
``` bash
# 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.307.1/actions-runner-linux-x64-2.307.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.307.1.tar.gz
```
## Linux arm64
``` bash
# 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.307.1/actions-runner-linux-arm64-2.307.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.307.1.tar.gz
```
## Linux arm
``` bash
# 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.307.1/actions-runner-linux-arm-2.307.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.307.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.307.1.zip d7ad12a75d2af7bda6e89c0406cfa61037d86c91d8c0b63526ac76a62eaca6cc
- actions-runner-win-arm64-2.307.1.zip 428868b0a034b07ac0b0abd47dc3bbe7ef65361429c4aa46eaaddc8248dce438
- actions-runner-osx-x64-2.307.1.tar.gz 7835fa206242ee8ec985a2124cd486a7ebaf4264e43948f20200095b19f32170
- actions-runner-osx-arm64-2.307.1.tar.gz e80cc999df5a2214df6a72008442913a41e85bad0be6e6be0f22dbc03bbd054a
- actions-runner-linux-x64-2.307.1.tar.gz 038c9e98b3912c5fd6d0b277f2e4266b2a10accc1ff8ff981b9971a8e76b5441
- actions-runner-linux-arm64-2.307.1.tar.gz 01edc84342ef4128a8f19bc2f33709b40f2f1c40e250e2a4c5e0adf620044ab3
- actions-runner-linux-arm-2.307.1.tar.gz dbf978d969f4101bcef40eac438a43a3a763720ad2ed06f3eecbbbce16126d79
- actions-runner-win-x64-2.307.1-noexternals.zip dd3218239289fc3f4e5067e4f05ca987afdd1fa52d21e2775b791688c7dd65ea
- actions-runner-win-arm64-2.307.1-noexternals.zip d015f839c85b33af00aa068b016312e4797cd9753ba54a1c46c9ea06e60faa67
- actions-runner-osx-x64-2.307.1-noexternals.tar.gz e53dfcf0e19ccff14996f3cf95aa214ea4d236bad41b8d828b01da09033c75e7
- actions-runner-osx-arm64-2.307.1-noexternals.tar.gz 512c39d4d03008989a427d10051e46797856245ee6924902941da403f10f3747
- actions-runner-linux-x64-2.307.1-noexternals.tar.gz 2e4c06048edfa988b3dd6e16e1c74f5e9c2320bb7cd0f71c7305f400d6238f46
- actions-runner-linux-arm64-2.307.1-noexternals.tar.gz 26e43578e7743234ce11a7c96b6269b92ef3de2746fde21bd40223cd0aa1bf5c
- actions-runner-linux-arm-2.307.1-noexternals.tar.gz 5af958593c78ba21836d714895d40edf31107e226fc771327748deecace299b3
- actions-runner-win-x64-2.307.1-noruntime.zip e9b43357abe78bd5277d77695747153c304bce8d87750e1b54a31106b0f62c8c
- actions-runner-win-arm64-2.307.1-noruntime.zip a8e2c96acb625120bbb2c2f1a43181cb53ede25e8c780649918122dc42ea3411
- actions-runner-osx-x64-2.307.1-noruntime.tar.gz 8d50786a1bac384824c0d4f240a9bcc67da70ad4537912c00e0cd146ae6c8f1e
- actions-runner-osx-arm64-2.307.1-noruntime.tar.gz 3341d60c4798b9a400b294a65be1bc68aacdce7567124c733c78c2918bbed55f
- actions-runner-linux-x64-2.307.1-noruntime.tar.gz 737f23a15d47b5fce2c096eb53c8414ee9b9254a9b30af33ad0a684e0b217443
- actions-runner-linux-arm64-2.307.1-noruntime.tar.gz b8a39af975d246896cb527a0b360b8f2faffad20743b1cf1c925d5059e2e6d77
- actions-runner-linux-arm-2.307.1-noruntime.tar.gz 903f9cdc87f898722d42d808ccd191e5275ce92b3297e176e7b87c6ed46f0c02
- actions-runner-win-x64-2.307.1-noruntime-noexternals.zip 7287a3e920f2ef0f1bded86b9a2de0583628f4a82486bb02b59e5c91797880fa
- actions-runner-win-arm64-2.307.1-noruntime-noexternals.zip 0d055b48213ce55dbea83e944e55fd974b9f57d1351e63b44a42d065f79d8e0d
- actions-runner-osx-x64-2.307.1-noruntime-noexternals.tar.gz d1396fd3c77f5d91ff5550fec79307c96e808996d3068fce8bc25c4605637e59
- actions-runner-osx-arm64-2.307.1-noruntime-noexternals.tar.gz f4734ecb06e3454a0b90c2f4f3312efc554410a1918e4c93e9165313eaff3fef
- actions-runner-linux-x64-2.307.1-noruntime-noexternals.tar.gz 9654ebd4f3eaf14b8df96521c749d17fc4d253f428bab141749c678072c55933
- actions-runner-linux-arm64-2.307.1-noruntime-noexternals.tar.gz e4b6e178ae4897e2bdd50cbbbae773199050387d94aa73d7ad363e71dac8b397
- actions-runner-linux-arm-2.307.1-noruntime-noexternals.tar.gz ea48ae905acdf7138da1e860ddbe6fb656ffb0583a4a8d9af5a8d19f9b7474ab
v2.307.0 (2023-07-24)
## Bugs
- Fixes `if:cancelled()` composite steps not running and normal composite steps not interrupting when the job is cancelled (#2638)
- Fix the bug causing double error reporting fix to remain inactive (#2703)
## Misc
- Collect telemetry on GitHub-related HTTP requests (#2691)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.307.0/actions-runner-win-x64-2.307.0.zip -OutFile actions-runner-win-x64-2.307.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.307.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.307.0/actions-runner-win-arm64-2.307.0.zip -OutFile actions-runner-win-arm64-2.307.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.307.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.307.0/actions-runner-osx-x64-2.307.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.307.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.307.0/actions-runner-osx-arm64-2.307.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.307.0.tar.gz
```
## Linux x64
``` bash
# 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.307.0/actions-runner-linux-x64-2.307.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.307.0.tar.gz
```
## Linux arm64
``` bash
# 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.307.0/actions-runner-linux-arm64-2.307.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.307.0.tar.gz
```
## Linux arm
``` bash
# 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.307.0/actions-runner-linux-arm-2.307.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.307.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.307.0.zip 329e9f9970572c030bc751df8a0288be12806a58d247ba1ee798eaf5e411d04f
- actions-runner-win-arm64-2.307.0.zip 455e359e036ef9580c96aaae6086e4405e28ccc3e6d0899f47cc6618d49e6056
- actions-runner-osx-x64-2.307.0.tar.gz 094877222f5076a9b5c4477495a983fc6186da9c32565d4c6f1d9e0158bf5807
- actions-runner-osx-arm64-2.307.0.tar.gz 61192dc2a5878f0262065c5530b6d1d5eb9b3864003b648deb4fd9dce0b66fa7
- actions-runner-linux-x64-2.307.0.tar.gz 13be5edefd6298185ef57dbb97cb60481009d8058819d7971baef2773b4544c1
- actions-runner-linux-arm64-2.307.0.tar.gz 5ed2ca5a6f99336510d738ec92b6d42b52373d9724959b95987bf254c43e060a
- actions-runner-linux-arm-2.307.0.tar.gz f7f7b763d564cb6272595ed5649066b07ca39754e4a5f69ffa025be046c5a263
- actions-runner-win-x64-2.307.0-noexternals.zip 26c4033de7383551ac0ef561f90cd62bfd0a6cc9ead40a980885f4622dcfcd9e
- actions-runner-win-arm64-2.307.0-noexternals.zip 17870b4eb7d1e0ba5f38acf65c92b188d5b7835460120dfc1adcbbc1b6de31f8
- actions-runner-osx-x64-2.307.0-noexternals.tar.gz 8fe63719511ebd2c7e8b1b1ccb839dad551100796b1392c576cde4865a4287a4
- actions-runner-osx-arm64-2.307.0-noexternals.tar.gz de70a9a6895da78c502e537d366d970b7cb30de2f24a86e5a304cf7c5e2ed422
- actions-runner-linux-x64-2.307.0-noexternals.tar.gz 9797498a6aa2bb1eba81ef24204c09c7e656bf6e56b23f7bfcf567ba51932c3f
- actions-runner-linux-arm64-2.307.0-noexternals.tar.gz e01bf226da96a22bfbc1fd9702037f90dbdfe1e1a28a8a283276170be437b0c1
- actions-runner-linux-arm-2.307.0-noexternals.tar.gz 51f218a980e09ff1db0bb88678974250c3bf90749f9d12bac122cdbc822708a4
- actions-runner-win-x64-2.307.0-noruntime.zip ac88235702866de3417944b17f345a7fe70c4155935ab8eb75125067948ebdfd
- actions-runner-win-arm64-2.307.0-noruntime.zip ae221a4319aa80059a0f16569cec82b87b7d07f46010d17e0c719347ff0a9e6d
- actions-runner-osx-x64-2.307.0-noruntime.tar.gz 26c8d024f059d5757fd2f220a2127c682cedcc24a35e01c6deb37ec052e6dca0
- actions-runner-osx-arm64-2.307.0-noruntime.tar.gz 90d7f5b073922e8974a0eaecf1c00c0e943f68d8f28947caf18066d97f13b642
- actions-runner-linux-x64-2.307.0-noruntime.tar.gz 4105b7c7e5656c9090f78666f20f1e00eb493d7a436540dd84916c22de044791
- actions-runner-linux-arm64-2.307.0-noruntime.tar.gz b25b2a4c01e7d401224a0133f5d1e4fbad96b46f1527c9b8bbca59c85c08f805
- actions-runner-linux-arm-2.307.0-noruntime.tar.gz 00b29fd6fc14437c37068979846ed9e5dd978d31339647df8a302cd3acc41457
- actions-runner-win-x64-2.307.0-noruntime-noexternals.zip 4099d070ee8aa0d29bb0f0b766f4df1fe8e4ee2d813d636e07f3b27803eee48d
- actions-runner-win-arm64-2.307.0-noruntime-noexternals.zip 129fb022e40a87ba0a3d0c80fb7e96f11debb82eddde9d6cad719b68978215b0
- actions-runner-osx-x64-2.307.0-noruntime-noexternals.tar.gz d4be2b167fa19a26ecf7be8a8d54c9fbb641a6f97461149e680b0185475567cb
- actions-runner-osx-arm64-2.307.0-noruntime-noexternals.tar.gz 2f70f5cb2c970b662b2ebb1683d7b577bbc250426f43cfe8489aa4c352f975b5
- actions-runner-linux-x64-2.307.0-noruntime-noexternals.tar.gz 735e694ea756b8594afe9df14540e26f0256e17a53e723731287389b0a00e4dd
- actions-runner-linux-arm64-2.307.0-noruntime-noexternals.tar.gz c2bb8458fffa839ff18750eb051b35040ba1860088262727ad9059c33b9cc2a8
- actions-runner-linux-arm-2.307.0-noruntime-noexternals.tar.gz 241f8464682be44ee73362a210638188dfd5f565a2f38b3fce24e61bb9b08668
v2.304.1 (2023-07-11)
## Features
- Runner changes for communication with Results service (#2510, #2531, #2535, #2516)
- Add `*.ghe.localhost` domains to hosted server check (#2536)
- Add `OrchestrationId` to user-agent for better telemetry correlation. (#2568)
- Add warning to notify about forcing actions to run on node16 instead of node12 (#2678)
## Bugs
- Fix JIT configurations on Windows (#2497)
- Guard against NullReference while creating HostContext (#2343)
- Handles broken symlink in `Which` (#2150, #2196)
- Adding curl retry for external tool downloads (#2552, #2557)
- Limit the time we wait for waiting websocket to connect. (#2554)
## Misc
- Bump container hooks version to 0.3.1 in runner image (#2496)
- Runner changes to communicate with vNext services (#2487, #2500, #2505, #2541, #2547)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.304.1/actions-runner-win-x64-2.304.1.zip -OutFile actions-runner-win-x64-2.304.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.304.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.304.1/actions-runner-win-arm64-2.304.1.zip -OutFile actions-runner-win-arm64-2.304.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.304.1.zip", "$PWD")
```
## OSX x64
``` bash
# 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.304.1/actions-runner-osx-x64-2.304.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.304.1.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.304.1/actions-runner-osx-arm64-2.304.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.304.1.tar.gz
```
## Linux x64
``` bash
# 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.304.1/actions-runner-linux-x64-2.304.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.304.1.tar.gz
```
## Linux arm64
``` bash
# 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.304.1/actions-runner-linux-arm64-2.304.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.304.1.tar.gz
```
## Linux arm
``` bash
# 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.304.1/actions-runner-linux-arm-2.304.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.304.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.304.1.zip b2854da3c6fa2210c6b0f7881da8166db2ebc2336e609d0016453c48df49678c
- actions-runner-win-arm64-2.304.1.zip d51220c67d463991eceb5862821514b38ee4b771b992b446d45e43e920afb7c5
- actions-runner-osx-x64-2.304.1.tar.gz 8165ca0618fc70aad03af14e325d7623687aa9708b6f49d5983b6d66879ec983
- actions-runner-osx-arm64-2.304.1.tar.gz f604f793bc2df91fd0c5adc27a98f2bd5aebdc6d33d30d031a4495fdef2cb737
- actions-runner-linux-x64-2.304.1.tar.gz 27f2ad7eb52f8463a1475e8291c1e96af77eaa3b6872489560f1e96ab6d374e6
- actions-runner-linux-arm64-2.304.1.tar.gz 3eed798b5c3e306df9f492b3df0ce246d6087535601255084ee1b910d06ffe2d
- actions-runner-linux-arm-2.304.1.tar.gz c736bd2f2fe9190f810ab718d067d43fc870b0b3694383cd6e3f603eaea675c4
- actions-runner-win-x64-2.304.1-noexternals.zip b10afd9e2ef6ac76cc9e92f4cecc66f9050c169866118bcbdf9e3525dc7a696d
- actions-runner-win-arm64-2.304.1-noexternals.zip 7c0279d4945be87d7abc9733fccaee76da199488405668822ea1daa169f45fb1
- actions-runner-osx-x64-2.304.1-noexternals.tar.gz e64dac906f067228a55516ed622be41d4e46c9f94d9126391abbf817575c817c
- actions-runner-osx-arm64-2.304.1-noexternals.tar.gz 26c0617a9e99fcd74195054bd72b45040a443807fcb89e0e117f426b01793985
- actions-runner-linux-x64-2.304.1-noexternals.tar.gz b58f36d620a454a8e3f6cac9a5c10d5e8104a25f37a69728a3895e64ff3c4b96
- actions-runner-linux-arm64-2.304.1-noexternals.tar.gz 8bf35c4a4b874422c74a8a049dd4134fa2a1d9195814375b9796bd0ed16447cb
- actions-runner-linux-arm-2.304.1-noexternals.tar.gz b2b4b96a4939e46cdd58280b15896e8137b4f55c1fbaf94e1ceba360f0511047
- actions-runner-win-x64-2.304.1-noruntime.zip af7a8ac13bfb9052e46e486d22b69ed52a02e589fd2b29041734371e24bec48f
- actions-runner-win-arm64-2.304.1-noruntime.zip 02e863bf3909973bce2bf654f1c47e4875016c56236298c8b408fd6e61ca463d
- actions-runner-osx-x64-2.304.1-noruntime.tar.gz bd62aaa87581d9f9f6cc260abc4fcf0ba2efa6f43847944c21a803a2aa336ccf
- actions-runner-osx-arm64-2.304.1-noruntime.tar.gz c8543652f98faf808946324b7d3cf5d3a99050ec14c23a64213bf24c0e4d9c23
- actions-runner-linux-x64-2.304.1-noruntime.tar.gz 783cc27e45a6551c810e1f1c0fd5bec20645cfae31f17d58bacf38c6fc1d5bfd
- actions-runner-linux-arm64-2.304.1-noruntime.tar.gz 5435a6ad3b9f7eb3107e28cdcc58e7455a655103cd49fa549fe9ba4459fed175
- actions-runner-linux-arm-2.304.1-noruntime.tar.gz 70257c87f141798b989006fe26cdbb8d0ee03c9f3da97ce85a5c34ffd37bb053
- actions-runner-win-x64-2.304.1-noruntime-noexternals.zip be58b27b8e6ebfd4cded63cfbd057137bc9721a13a1d3a5a5162a27929af4698
- actions-runner-win-arm64-2.304.1-noruntime-noexternals.zip 522d4020610d834b78528b7d61cc4564bb252fb59d21c20243cb508844da7fdc
- actions-runner-osx-x64-2.304.1-noruntime-noexternals.tar.gz 90d3103cfffb5ef68826bf8dc04428e33b63bd6dc1b3ba12639d76ecea192340
- actions-runner-osx-arm64-2.304.1-noruntime-noexternals.tar.gz 071ee9890d7ee6c8ae69656bc9c1a967897db84ff1dd9c9c9f3222aa93365695
- actions-runner-linux-x64-2.304.1-noruntime-noexternals.tar.gz 34d6c5d5dace7c85bc1a1cc40dbc496e3474c0bb9d060977e1681d6ddec361e2
- actions-runner-linux-arm64-2.304.1-noruntime-noexternals.tar.gz 6df35113ee6a5740480bece35fafda7c12e542abec6d3abfe165d8fcdc69d2f8
- actions-runner-linux-arm-2.304.1-noruntime-noexternals.tar.gz 329cfb970557839282966e00fcd83fbd6349a2d193ce841e3b4b37b49f134b4c
v2.306.0 (2023-07-07)
## Features
- Add warning to notify about forcing actions to run on node16 instead of node12 (#2678)
## Bugs
- Remove job completion from runner listener (#2659)
- Fix double error reporting (#2656)
- Fix a bug with incorrect parsing of image values in a container action (#1873)
- Fix error message reported on non-local action setup (#2668)
- Extend github context with host-workspace (#2517)
- Fixed a bug where a misplaced = character could bypass heredoc-style processing (#2627)
## Misc
- Send environment url to Run Service (#2650)
- Reduce token service and unnecessary calls - send token to redirects (#2660)
- Add 'http://' to http(s)_proxy if there is no protocol (#2663)
- Remove extra result step for job itself (#2620)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.306.0/actions-runner-win-x64-2.306.0.zip -OutFile actions-runner-win-x64-2.306.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.306.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.306.0/actions-runner-win-arm64-2.306.0.zip -OutFile actions-runner-win-arm64-2.306.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.306.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.306.0/actions-runner-osx-x64-2.306.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.306.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.306.0/actions-runner-osx-arm64-2.306.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.306.0.tar.gz
```
## Linux x64
``` bash
# 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.306.0/actions-runner-linux-x64-2.306.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.306.0.tar.gz
```
## Linux arm64
``` bash
# 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.306.0/actions-runner-linux-arm64-2.306.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.306.0.tar.gz
```
## Linux arm
``` bash
# 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.306.0/actions-runner-linux-arm-2.306.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.306.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.306.0.zip 998fd610e6024cb7015240a82a635a877aab4d6dfb0de89bdd167b0128452721
- actions-runner-win-arm64-2.306.0.zip 70655f84090b0e4630ce310777a0a955d47390fdaf136687bc854d006e9f3e3a
- actions-runner-osx-x64-2.306.0.tar.gz 842bfb1d707fd7af153bb819cdc3e652bc451b9110b76fcb4b4a4ba0c4da553a
- actions-runner-osx-arm64-2.306.0.tar.gz 4e4a5e7de762c800c4d41196bf6ed070581a1e3c4a2169178d3dbc27509a55a8
- actions-runner-linux-x64-2.306.0.tar.gz b0a090336f0d0a439dac7505475a1fb822f61bbb36420c7b3b3fe6b1bdc4dbaa
- actions-runner-linux-arm64-2.306.0.tar.gz 842a9046af8439aa9bcabfe096aacd998fc3af82b9afe2434ddd77b96f872a83
- actions-runner-linux-arm-2.306.0.tar.gz 01799a8e6c39788a9f848e903de1ed7d0503d695d0ccc57f4c57ca78f35499c6
- actions-runner-win-x64-2.306.0-noexternals.zip d5e5400ac9803129c4daf0366cf0c5a45bb784a5c24a2fede46dcf2a8ed7aa6e
- actions-runner-win-arm64-2.306.0-noexternals.zip 92f6d7a6f5c984004b4d74a6e8b87d0ec9ce42f54f0016d3b45528c3a72627e8
- actions-runner-osx-x64-2.306.0-noexternals.tar.gz 9a37e71964a83a1bb8efd7b6461181e5c51106d612407763523d75c6cf38f8ba
- actions-runner-osx-arm64-2.306.0-noexternals.tar.gz ed119d1142b8ac00d69a0c68c6e0adf0eec35ffbdf3e6e0174b754dfab693d80
- actions-runner-linux-x64-2.306.0-noexternals.tar.gz 4f4b5e0e21023f2a53c9a0a91c95e5bbd33e695623c5c3c8236dde4e8032f96c
- actions-runner-linux-arm64-2.306.0-noexternals.tar.gz 9d817daa7a766c5a3d2ae7eb42c11935066cea8f1b1d3b9e333cba325654ee5b
- actions-runner-linux-arm-2.306.0-noexternals.tar.gz f7ea01dc5b0d7e4dc7ca243d810f55bb135ed436912ac3361bb68d089c4387aa
- actions-runner-win-x64-2.306.0-noruntime.zip 51debad8a601bbe49af63b55e67f1febdec18a025243420dc252b55a51314e80
- actions-runner-win-arm64-2.306.0-noruntime.zip 53d4554a89fb6a5c34a1f375c9358bdeec795750214f3382e16c26b6fe230f5a
- actions-runner-osx-x64-2.306.0-noruntime.tar.gz a7dd7064aaf7cd09498cec95e656024b67fcd42a2354a89e4c1b24e4c89f2ac9
- actions-runner-osx-arm64-2.306.0-noruntime.tar.gz 7022b4004e045c213cc02f61ced7412fc936ba6bedac25caab88c82d44e5f77c
- actions-runner-linux-x64-2.306.0-noruntime.tar.gz f4417785eff5060d21cb47c104a09e02d12feeda971bde230c98d0f6613c1384
- actions-runner-linux-arm64-2.306.0-noruntime.tar.gz 83ee93d70d90e27764d9577a27e345fb3baf810f30779e5ec7f9b61b4ff9c1e4
- actions-runner-linux-arm-2.306.0-noruntime.tar.gz 60e6be3e5abc736933e846c7af55a606dbb1576ae3628d203b9064a13a264e86
- actions-runner-win-x64-2.306.0-noruntime-noexternals.zip da3e790a4a8c79191082bf3a737958fa6b1c6889cc15c3f645bf8c41b4c89765
- actions-runner-win-arm64-2.306.0-noruntime-noexternals.zip 566dd7d54c266c4cccfdb3f97e0e76bb79f79305c456bc4a0296b056e5b8c8a5
- actions-runner-osx-x64-2.306.0-noruntime-noexternals.tar.gz 603b8976ea31b2cd44374a127582c22a188b14e338292c83f2e4c474a0beca8e
- actions-runner-osx-arm64-2.306.0-noruntime-noexternals.tar.gz 1269824a2fb8f70f1e35e8aa4bb4f06c41122c65e8b6febeb5ee2d963ed82a8f
- actions-runner-linux-x64-2.306.0-noruntime-noexternals.tar.gz f39902fd12ecae097a0a428a39918b28f4912f26afb08967301775f362bc1c07
- actions-runner-linux-arm64-2.306.0-noruntime-noexternals.tar.gz 70aa27839eade6d5ee8fc90b66b37f9fddcefbc36a0ed73d84608f926fb5a6fa
- actions-runner-linux-arm-2.306.0-noruntime-noexternals.tar.gz 33afd2d49edde3b7ea58cd0483610a6ad0a6fb0cecdb6aa50b9c64afe53c4936
v2.305.0 (2023-06-14)
## Features
- Resolve Actions Directly From Launch for Run Service Jobs (#2529)
- Send annotations to run-service (#2574)
- Add `--no-default-labels` config option to self-hosted runners (#2443)
- Update container-hooks to 0.3.2 in runner docker image (#2618)
- Set runner environment in context and env (#2518)
- Switch runner image from Debian to Ubuntu 22.04 (#2651)
## Bugs
- Handle conflict errors from run service (#2570)
- Fix null guard bug (#2576)
- Trace WebSocket exception into verbose level to reduce noise in diag log (#2591)
- Ensure multiple composite annotations are correctly written (#2311)
- Adding Consistency to 'Failed To Resolve Action Download Info' Infrastructure Error Flagging (#2488)
- Filter out empty arguments in container hooks (#2633)
- Fix uses: docker://image:tag steps when container hook is used (#2626)
## Misc
- Contribute.md: Fix link to style guidelines (#2560)
- Remove Temporary Serialization Shim (#2549)
- Move Using V2 Flow log to Trace (#2635)
- Add utf8 with bom (#2641)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.305.0/actions-runner-win-x64-2.305.0.zip -OutFile actions-runner-win-x64-2.305.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.305.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.305.0/actions-runner-win-arm64-2.305.0.zip -OutFile actions-runner-win-arm64-2.305.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.305.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.305.0/actions-runner-osx-x64-2.305.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.305.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.305.0/actions-runner-osx-arm64-2.305.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.305.0.tar.gz
```
## Linux x64
``` bash
# 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.305.0/actions-runner-linux-x64-2.305.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.305.0.tar.gz
```
## Linux arm64
``` bash
# 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.305.0/actions-runner-linux-arm64-2.305.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.305.0.tar.gz
```
## Linux arm
``` bash
# 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.305.0/actions-runner-linux-arm-2.305.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.305.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.305.0.zip 3a4afe6d9056c7c63ecc17f4db32148e946454f2384427b0a4565b7690ef7420
- actions-runner-win-arm64-2.305.0.zip ceca238249697e6d1e282448979d868b3a1789012f146d4381739e88653b8b88
- actions-runner-osx-x64-2.305.0.tar.gz a7c623e013f97db6c73c27288047c1d02ab6964519020ad0e87e69c328e96534
- actions-runner-osx-arm64-2.305.0.tar.gz a2383a869b99793dee5e1ff7c1df4e7bc86f73521ae03f884f0c7aa43830e2cb
- actions-runner-linux-x64-2.305.0.tar.gz 737bdcef6287a11672d6a5a752d70a7c96b4934de512b7eb283be6f51a563f2f
- actions-runner-linux-arm64-2.305.0.tar.gz 63d7b0ba495055e390ac057dc67d721ed78113990fa837a20b141a75044e152a
- actions-runner-linux-arm-2.305.0.tar.gz 5b2b53d9739a4821c32068311bb28f54200dc7404e4785578f88280d11488854
- actions-runner-win-x64-2.305.0-noexternals.zip 1979a1a630859e7388cc6ada179e84aaa7bfebbca81d32f129fa7cecb0d86765
- actions-runner-win-arm64-2.305.0-noexternals.zip a78526f63c8650266d891c96fb833fea639c5aff68726eaf274b637945b8e9a6
- actions-runner-osx-x64-2.305.0-noexternals.tar.gz 18289af18d503553d0a417605872fd1264f7a3b829fec1cfac21c5617245d83f
- actions-runner-osx-arm64-2.305.0-noexternals.tar.gz 08c18dab8fe8f211bdf428deca821832258c68818ed9e7aa6794b3eea6b8144b
- actions-runner-linux-x64-2.305.0-noexternals.tar.gz 0b2f50144d2ce13ea5cbec217698e9a638782a80b5b9909e18bae68a3cadbfa5
- actions-runner-linux-arm64-2.305.0-noexternals.tar.gz 74f656ed5e42ea6158fa0266d95c19192cb6355aad1866a53c700d07a7762a08
- actions-runner-linux-arm-2.305.0-noexternals.tar.gz c8ec7f49bf1422c6c755a966ab4c505ef7f47091bc6a1f493b0f96af173610a6
- actions-runner-win-x64-2.305.0-noruntime.zip a0f1866a26bf37f5fbcb3c67928e49470840cd06eea08abdb0b9aec0a5f762ae
- actions-runner-win-arm64-2.305.0-noruntime.zip d7e8e18a8153ecefe19152eccf6a2460e29f22cb974e99122d58af19ade3c0ed
- actions-runner-osx-x64-2.305.0-noruntime.tar.gz 07943a9b86d262ee85767eef5c04fb147df419cd919e5a1f3bb89c8a148c7cb3
- actions-runner-osx-arm64-2.305.0-noruntime.tar.gz 6465758b138a385b17f6ec39b18050648e286c23b0ba7c165b10af01497b5edd
- actions-runner-linux-x64-2.305.0-noruntime.tar.gz 6d8c60dc30f6c298978ebd62af95b14518a68367eb5dbe03a5da0e20f3d56df9
- actions-runner-linux-arm64-2.305.0-noruntime.tar.gz cc632cc632ba084e870ffbcc54d18be02386abf83939d36b83332aeafd1f58cd
- actions-runner-linux-arm-2.305.0-noruntime.tar.gz 100b45840a213a24bbbf8a253a8fc282e26e70fab7d12f82ceaa487b72aff1e4
- actions-runner-win-x64-2.305.0-noruntime-noexternals.zip 93931e904c8aecdfda23398d45766d873df864d7ced353486d088c8b5a1d0e5b
- actions-runner-win-arm64-2.305.0-noruntime-noexternals.zip 7e4fa63ca9b4442cc6a4e445b93d02f51948aba5978d4cf3264cab0898637d08
- actions-runner-osx-x64-2.305.0-noruntime-noexternals.tar.gz ce890dd27f6ae907ff26ed46ed9c77752efbe5b1e57db190c20ee4a563eeffdb
- actions-runner-osx-arm64-2.305.0-noruntime-noexternals.tar.gz 859d9dc38a489aa79d06f196c67377d424552f91590f865bf076ea3cd949f07b
- actions-runner-linux-x64-2.305.0-noruntime-noexternals.tar.gz 07f9fd4fc7990456085794d8c23126564e6ef24a15b5784c5a0a6111b43bfe73
- actions-runner-linux-arm64-2.305.0-noruntime-noexternals.tar.gz b09b090e2099632fe24e61930e148cd7742b3389fcadf82f9e75febe83f56ec3
- actions-runner-linux-arm-2.305.0-noruntime-noexternals.tar.gz 71aad27b97e25efb0af494033fbf9cb009eb6c84472f4611a8371cb3fcfbfb8d
v2.304.0 (2023-04-26)
## Features
- Runner changes for communication with Results service (#2510, #2531, #2535, #2516)
- Add `*.ghe.localhost` domains to hosted server check (#2536)
- Add `OrchestrationId` to user-agent for better telemetry correlation. (#2568)
## Bugs
- Fix JIT configurations on Windows (#2497)
- Guard against NullReference while creating HostContext (#2343)
- Handles broken symlink in `Which` (#2150, #2196)
- Adding curl retry for external tool downloads (#2552, #2557)
- Limit the time we wait for waiting websocket to connect. (#2554)
## Misc
- Bump container hooks version to 0.3.1 in runner image (#2496)
- Runner changes to communicate with vNext services (#2487, #2500, #2505, #2541, #2547)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.304.0/actions-runner-win-x64-2.304.0.zip -OutFile actions-runner-win-x64-2.304.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.304.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.304.0/actions-runner-win-arm64-2.304.0.zip -OutFile actions-runner-win-arm64-2.304.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.304.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.304.0/actions-runner-osx-x64-2.304.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.304.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.304.0/actions-runner-osx-arm64-2.304.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.304.0.tar.gz
```
## Linux x64
``` bash
# 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.304.0/actions-runner-linux-x64-2.304.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.304.0.tar.gz
```
## Linux arm64
``` bash
# 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.304.0/actions-runner-linux-arm64-2.304.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.304.0.tar.gz
```
## Linux arm
``` bash
# 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.304.0/actions-runner-linux-arm-2.304.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.304.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.304.0.zip fbbddd2f94b195dde46aa6028acfe873351964c502aa9f29bb64e529b789500b
- actions-runner-win-arm64-2.304.0.zip 8f11f1240ff97da21efa96649a71b1dd579eaf077bcdbfe532aac56e778ef469
- actions-runner-osx-x64-2.304.0.tar.gz 26dddab8eafc193bb8b27afc5844ff3a6f789a655aca5bf79b018493963681a7
- actions-runner-osx-arm64-2.304.0.tar.gz 789fc57af2f0819d470fcc447e2970f201cfc8aa1d803d4e5b748ec4c5d10db8
- actions-runner-linux-x64-2.304.0.tar.gz 292e8770bdeafca135c2c06cd5426f9dda49a775568f45fcc25cc2b576afc12f
- actions-runner-linux-arm64-2.304.0.tar.gz 34c49bd0e294abce6e4a073627ed60dc2f31eee970c13d389b704697724b31c6
- actions-runner-linux-arm-2.304.0.tar.gz 9b988321757805f0d650574f49808ed7c7b31a691551b205f724e68f5ed9b543
- actions-runner-win-x64-2.304.0-noexternals.zip d8f5b989b87cdc305dfe1d60042e1d9dbfa7171a1b8cef50a32c4318cddc0aec
- actions-runner-win-arm64-2.304.0-noexternals.zip 9cd2216851572552b1cb73c2b04b42816404e756bf72fa2ae1d2bcdcc35cb05b
- actions-runner-osx-x64-2.304.0-noexternals.tar.gz 0b671152926c770f3388db7745181ebc332ac4d172b9c0072085ada1e60170c8
- actions-runner-osx-arm64-2.304.0-noexternals.tar.gz b1158738876eab7bf4b82219d61ad4624482cebe804665d8cd0aed6715b7ef7a
- actions-runner-linux-x64-2.304.0-noexternals.tar.gz fcdb9fa40bb61fb5572d7fa880ec45fee62c5790edcea54878fb63d8decaa9c3
- actions-runner-linux-arm64-2.304.0-noexternals.tar.gz af63cd2364acf0be85d0ebd1bf13dfb55bea2e6a57a6001ff8bacff8b1b9724d
- actions-runner-linux-arm-2.304.0-noexternals.tar.gz 615fb4be6b8130256080ac121e717c03ff04ced58b93adf3afbf76b3e0dbe044
- actions-runner-win-x64-2.304.0-noruntime.zip c09665369d2b4c5314a3a80721840d0619a83f946796529a421e7de37770c12d
- actions-runner-win-arm64-2.304.0-noruntime.zip e5d5233170f45581335e8eaf21b00b96ed70b30cc39a7fd3c25d3c9bd26d6aba
- actions-runner-osx-x64-2.304.0-noruntime.tar.gz c212455d760c8ed5c748dd6fa95a1c35cd1bb5d48de2b2be4a067e22123bc921
- actions-runner-osx-arm64-2.304.0-noruntime.tar.gz 2d539f07492a7cca228f5054b598bc61760e4e4d1c0e79c011f0781ecf6f2e09
- actions-runner-linux-x64-2.304.0-noruntime.tar.gz a68149267a89bd308ef579c512bf26c0c9eca8db892dbccf295423f2da7ed97c
- actions-runner-linux-arm64-2.304.0-noruntime.tar.gz bf0b87c51be47f5b4a52ee20b1698202a1417b6679c6adb0f59ef98e76ae9f38
- actions-runner-linux-arm-2.304.0-noruntime.tar.gz 895c36443b34bb05d4ba3c78bdbd9a6eaf1a8ff24e8253d2060c1a41a2bc129e
- actions-runner-win-x64-2.304.0-noruntime-noexternals.zip 8f290aa634da0aeac715e2e075ac4b5e367210b693871d8964262b2653491745
- actions-runner-win-arm64-2.304.0-noruntime-noexternals.zip d28315d1ae4f72a27af6c397a6c2ce6f5a28af1d165526131348aa41aa255c2e
- actions-runner-osx-x64-2.304.0-noruntime-noexternals.tar.gz 0485941b1d8b330255a3dd3415d2f71bf773088fffbc119d91d9c94371b02ab5
- actions-runner-osx-arm64-2.304.0-noruntime-noexternals.tar.gz db2d8ee498d92dacc54c6beac32d0c84ea6b00614bedc53290bef8ed74322c55
- actions-runner-linux-x64-2.304.0-noruntime-noexternals.tar.gz 4b0baaec1612659d1b874abb8436df80856c0d239e2b995a6944b1b7ef77cacf
- actions-runner-linux-arm64-2.304.0-noruntime-noexternals.tar.gz 9927347bd5a9da45e6d315b5355a43778c92828abd9798e11afbe1f1064ee076
- actions-runner-linux-arm-2.304.0-noruntime-noexternals.tar.gz b0a0b2ab8bf107d3db339181dc33bb5a2f7ff91d84d6541c3d20cdf02ae10a60
v2.303.0 (2023-03-10)
## Features
- Preparation work to support matrix context in output keys (#2477)
- Add update certificates to `./run.sh` if `RUNNER_UPDATE_CA_CERTS` env is set (#2471)
- Bypass all proxies for all hosts if `no_proxy='*'` is set (#2395)
- Change runner image to make user/folder align with `ubuntu-latest` hosted runner. (#2469)
## Bugs
- Exit on runner version deprecation error (#2299)
- Runner service exit after consecutive re-try exits (#2426)
## Misc
- Replace deprecated command with environment file (#2429)
- Make requests to `Run` service to renew job request (#2461)
- Add job/step log upload to Result service (#2447, #2439)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.303.0/actions-runner-win-x64-2.303.0.zip -OutFile actions-runner-win-x64-2.303.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.303.0.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.303.0/actions-runner-win-arm64-2.303.0.zip -OutFile actions-runner-win-arm64-2.303.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.303.0.zip", "$PWD")
```
## OSX x64
``` bash
# 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.303.0/actions-runner-osx-x64-2.303.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.303.0.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.303.0/actions-runner-osx-arm64-2.303.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.303.0.tar.gz
```
## Linux x64
``` bash
# 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.303.0/actions-runner-linux-x64-2.303.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.303.0.tar.gz
```
## Linux arm64
``` bash
# 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.303.0/actions-runner-linux-arm64-2.303.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.303.0.tar.gz
```
## Linux arm
``` bash
# 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.303.0/actions-runner-linux-arm-2.303.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.303.0.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.303.0.zip 2368cd782c5b0dba1af8f90e1cc1c294cce2d165ed24f026577304b66440b31e
- actions-runner-win-arm64-2.303.0.zip f7d78a98b3d10d265066e85520862f062aeda0294453c58a2b21ebb747b08f09
- actions-runner-osx-x64-2.303.0.tar.gz 8bd595568ceee5eb25576972bc8075b47c149b3fac7eb7873deed67944b45739
- actions-runner-osx-arm64-2.303.0.tar.gz bbbac8011066b6cec93deb2365132b082b92287baaf34b5d9539e955ffe450ff
- actions-runner-linux-x64-2.303.0.tar.gz e4a9fb7269c1a156eb5d5369232d0cd62e06bec2fd2b321600e85ac914a9cc73
- actions-runner-linux-arm64-2.303.0.tar.gz 53f137fb4c00ac9906cbdf4b7c5c14e2e9555a2843d5c0171f6368207472464d
- actions-runner-linux-arm-2.303.0.tar.gz cb55db5f6e8e2ab3db0c4236aad7d240e413a2b8aa7dffd24a288255dbb05fcf
- actions-runner-win-x64-2.303.0-noexternals.zip 5d8c88927fbe2283d2fa325f806560f10a9850731c0b4c898ca2f7964fdd406e
- actions-runner-win-arm64-2.303.0-noexternals.zip 6b0e5c89df2d387e6f56221896e83142c14a1afc626c710d373faeb05c7b177d
- actions-runner-osx-x64-2.303.0-noexternals.tar.gz f78e3ad691924e78022754e0648d92a289435d5ede036237ddfd178b1df29f25
- actions-runner-osx-arm64-2.303.0-noexternals.tar.gz acc1227c10820e12cd70ece24eee6a79442dd591c34f13443702254347d9b490
- actions-runner-linux-x64-2.303.0-noexternals.tar.gz 022f3c71c0e0991415e8f895dc9aa22c16d32b3dd2d5f7423bbd97ae972416ac
- actions-runner-linux-arm64-2.303.0-noexternals.tar.gz c4bec766c0f048a51193fb857e764f9270825738cf9eb0819a1b45824a3d7afc
- actions-runner-linux-arm-2.303.0-noexternals.tar.gz 01ab11f1ed1a4065c77de4fa832533b4c2b51f6cac1a1430bf6258188df09000
- actions-runner-win-x64-2.303.0-noruntime.zip 765a390e1241aa878be1d806bd449dce88348d114dca9a73e28c5ca42bc68b50
- actions-runner-win-arm64-2.303.0-noruntime.zip f7f7a3b947a66b0b9290f5659d287962cee941c3bee3981eb81d8c5f7f0f74c1
- actions-runner-osx-x64-2.303.0-noruntime.tar.gz 7de3a2b66ea77f757a6f27b94c4e6f4403df2b7e3be800cc38f2502dead63b34
- actions-runner-osx-arm64-2.303.0-noruntime.tar.gz 8efdd164ddbc7ad0fe2bbe4dde35cc49a6b1263c993b3b0e03bfb8d1bdc840b6
- actions-runner-linux-x64-2.303.0-noruntime.tar.gz 2634a6fd0f9f2402cfc186063b8e129bd4391f0aecc0a524a292e1623360d501
- actions-runner-linux-arm64-2.303.0-noruntime.tar.gz e353d520ca2f24fe8685e83f74f3c153b5d0e44965d20433cb3a6fd57d7b865e
- actions-runner-linux-arm-2.303.0-noruntime.tar.gz 01e150e8929926b8739c2e7fc873843d892a82c61635f2c118e00242309d78ae
- actions-runner-win-x64-2.303.0-noruntime-noexternals.zip f208879cc1da7893bf911b7a601e3eb5648d2c86e04b880ae428465c679f8dbc
- actions-runner-win-arm64-2.303.0-noruntime-noexternals.zip e1f382005c6b48eee23b704ae2819771d80f05732135c79b093b9889ef73d0c7
- actions-runner-osx-x64-2.303.0-noruntime-noexternals.tar.gz 3f53b1a10f837c96e83b6d569dc2ecbcaa0dc79e4a4aee8ea2ddf71643f1d54b
- actions-runner-osx-arm64-2.303.0-noruntime-noexternals.tar.gz f50cdf73ea09b1b5850032cf45c30e90e97e6fc3ecfcd81de68638282423b997
- actions-runner-linux-x64-2.303.0-noruntime-noexternals.tar.gz fc4577472fef7dea377dcb4a7835ae274029db008fd0a6a0c03bf1ecfa189ee5
- actions-runner-linux-arm64-2.303.0-noruntime-noexternals.tar.gz ec4cb5000a6d4d33ba29f565d950dc3382c6d7fbfef7fd327765cfa5921fa703
- actions-runner-linux-arm-2.303.0-noruntime-noexternals.tar.gz 266b7c14efe8b68626aa5b2fae1eb1207a77a37a6361ca8958e2a197683291cf
v2.302.1 (2023-02-15)
## Features
- Add support for ghe.com domain (#2420)
- Add docker cli to the runner image. (#2425)
## Bugs
- Fix URL construction bug for RunService (#2396)
- Defer evaluation of a step's DisplayName until its condition is evaluated. (#2313)
- Replace '(' and ')' with '[' and '] from OS.Description for fixing User-Agent header validation (#2288)
## Misc
- Bump dotnet sdk to latest version. (#2392)
- Start calling run service for job completion (#2412, #2423)
_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.
To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.
See https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_
## Windows x64
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`:
``` 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.302.1/actions-runner-win-x64-2.302.1.zip -OutFile actions-runner-win-x64-2.302.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.302.1.zip", "$PWD")
```
## [Pre-release] Windows arm64
**Warning:** Windows arm64 runners are currently in preview status and use [unofficial versions of nodejs](https://unofficial-builds.nodejs.org/). 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`:
``` 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.302.1/actions-runner-win-arm64-2.302.1.zip -OutFile actions-runner-win-arm64-2.302.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.302.1.zip", "$PWD")
```
## OSX x64
``` bash
# 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.302.1/actions-runner-osx-x64-2.302.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.302.1.tar.gz
```
## OSX arm64 (Apple silicon)
``` bash
# 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.302.1/actions-runner-osx-arm64-2.302.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.302.1.tar.gz
```
## Linux x64
``` bash
# 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.302.1/actions-runner-linux-x64-2.302.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.302.1.tar.gz
```
## Linux arm64
``` bash
# 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.302.1/actions-runner-linux-arm64-2.302.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.302.1.tar.gz
```
## Linux arm
``` bash
# 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.302.1/actions-runner-linux-arm-2.302.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.302.1.tar.gz
```
## Using your self hosted runner
For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)
## SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.302.1.zip 18d678f79845d0f127323baf591d11906655b0fb671d48e0149033c356a0f755
- actions-runner-win-arm64-2.302.1.zip 6a269f9ec1bf6243ab8c934a723028ac50620f0e85936d65620a8d195b3accb0
- actions-runner-osx-x64-2.302.1.tar.gz cc061fc4ae62afcbfab1e18f1b2a7fc283295ca3459345f31a719d36480a8361
- actions-runner-osx-arm64-2.302.1.tar.gz f78f4db37bb7ba80e6123cec0e3984d1f2bb3f8f3a16db679c42ef830e0981d3
- actions-runner-linux-x64-2.302.1.tar.gz 3d357d4da3449a3b2c644dee1cc245436c09b6e5ece3e26a05bb3025010ea14d
- actions-runner-linux-arm64-2.302.1.tar.gz cac05dc325a3fd86e0253bd5bda1831e1d550805c47d6e3cc6d248570ceb3b74
- actions-runner-linux-arm-2.302.1.tar.gz cb9992e3853d95116ff73f9353b45d5134e315eb3c03b13fb6adb8651346411d
- actions-runner-win-x64-2.302.1-noexternals.zip 5a3ca4712ff69a0d6fbf54d66b30f213ee2a627f1058de8d173dff029ce9d416
- actions-runner-win-arm64-2.302.1-noexternals.zip 87e57b9330a58e2aaa801f8b1ad1c61036810768fe0203c4bd764af41f911ed6
- actions-runner-osx-x64-2.302.1-noexternals.tar.gz b5ab75b6bf68dfdec8482620800d5f67622f73e05e96513ee7664657556a7f03
- actions-runner-osx-arm64-2.302.1-noexternals.tar.gz cc3f3e10f8fe92c4ec2c26624bf47e59bb6afc786b19baf9ba63d69c3f385d15
- actions-runner-linux-x64-2.302.1-noexternals.tar.gz afa8faa1b5daaa17dac7cefa0f3382fdcbf2caa4d2fe7b395a367dc34ed325a1
- actions-runner-linux-arm64-2.302.1-noexternals.tar.gz 2c366f005ef29043b7a5cb6a57fb58fec1c5103437a54c7a8473ed37089ab913
- actions-runner-linux-arm-2.302.1-noexternals.tar.gz 45ae81b5778091d172926af8c1cae503e88beec84672d632e0bd4c522ac013d1
- actions-runner-win-x64-2.302.1-noruntime.zip efb536435de3846ed78ff274811fdc5f80e14d333998848adc77667213c00acf
- actions-runner-win-arm64-2.302.1-noruntime.zip b99f00cc31db78c50351ab79fb0f55335e709e8d8fef943c90b3f63702e92323
- actions-runner-osx-x64-2.302.1-noruntime.tar.gz 7a0f93836bcb09de14c9eae8d38111cf3e39f1a197a9b3a27af160bef6c5b5d1
- actions-runner-osx-arm64-2.302.1-noruntime.tar.gz abd58d2b17e6e3d012c18d7e4b3fca2bf4696ce5c2db770ec8887160c985b9e9
- actions-runner-linux-x64-2.302.1-noruntime.tar.gz 4bf45f5b1f22530e77331ca2771dd2365d9b31ea7b1ca5c075073717b90bb5da
- actions-runner-linux-arm64-2.302.1-noruntime.tar.gz 42bdfeb2ae7492f3a5aa84d746da931ba216bf8e2d7c909d91195356f4a6dc07
- actions-runner-linux-arm-2.302.1-noruntime.tar.gz 7f7be6b525cbde8bc96718af49a74391e71e755bed689c44b4383dccb26c7ab2
- actions-runner-win-x64-2.302.1-noruntime-noexternals.zip 0e5d239ea881ddf5c3284974c8d1a0b92fcc23984f3110b7222c25fcaf9de988
- actions-runner-win-arm64-2.302.1-noruntime-noexternals.zip 022822ac9d1a0e567356f4d4a4b01bad96746233c32c315ef1dfbb2ca0a4f803
- actions-runner-osx-x64-2.302.1-noruntime-noexternals.tar.gz a0ba3d46ac542bf805c722daf4ab574b7b4e3182c265307dcd084f3154318fd7
- actions-runner-osx-arm64-2.302.1-noruntime-noexternals.tar.gz 60a9b5ad71fafff9c36c20a2f6b36610ddaef758b66ea9c4a004839e08c6fd7b
- actions-runner-linux-x64-2.302.1-noruntime-noexternals.tar.gz 49073a37b855b14b0ea53665ff5310f506f166a2e565e0057905c16c806463df
- actions-runner-linux-arm64-2.302.1-noruntime-noexternals.tar.gz 5d94931a267410b5fb1293a7fa7a29ececa535aed48768ad4aa9cd8ea7aab8c6
- actions-runner-linux-arm-2.302.1-noruntime-noexternals.tar.gz 2a8376c0c41e373d5f0648acdb67d8563866cca460450570f401c8cc99425c3e