Features
- Expose GITHUB_REF_* as environment variable (#1314)
- Add arch to runner context (#1372)
- Support Conditional Steps in Composite Actions (#1438)
- Log current runner version in terminal (#1441)
Bugs
- Makes the user keychains available to the service (#847)
- Use Actions Service health and api.github.com endpoints after connection failure on Actions Server and Hosted (#1385)
- Fix an issue where nested local composite actions did not correctly register post steps (#1433)
Misc
- Cleanup Older versions on MacOS now that we recreate node versions as needed (#1410)
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
:
# 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.284.0/actions-runner-win-x64-2.284.0.zip -OutFile actions-runner-win-x64-2.284.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.284.0.zip", "$PWD")
OSX
# 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.284.0/actions-runner-osx-x64-2.284.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.284.0.tar.gz
Linux x64
# 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.284.0/actions-runner-linux-x64-2.284.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.284.0.tar.gz
Linux arm64
# 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.284.0/actions-runner-linux-arm64-2.284.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.284.0.tar.gz
Linux arm
# 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.284.0/actions-runner-linux-arm-2.284.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.284.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.
SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
- actions-runner-win-x64-2.284.0.zip 7785341894d93b040aaef6656786f44b8fc52d8042f267705bf287939ce58f71
- actions-runner-osx-x64-2.284.0.tar.gz 5f9dc650058151ddec7308d1fde89ab926af9dfcb5cf8137e6fe520baee8dbd3
- actions-runner-linux-x64-2.284.0.tar.gz 1ddfd7bbd3f2b8f5684a7d88d6ecb6de3cb2281a2a359543a018cc6e177067fc
- actions-runner-linux-arm64-2.284.0.tar.gz a7a4e31d93d5852710dbacbb5f024be581c337c1be92ba2c729bb81e756bd49b
- actions-runner-linux-arm-2.284.0.tar.gz 2891eefcd2cd0cea33aef2261b628017d0879f69d66481c18350e2e50f3933f3