Features
- Make run.sh|cmd handle update without quitting so containers using them as entrypoints don't exit on update (#1646, #1633, #1708)
- Add support for Step Summary (#1642, #1667, #1712)
- Pass jobId to the actionsDownloadInfo controller (#1639)
- updated systemd svc.sh to accept custom service file (#1612)
- Add ability to specify runner group when creating service (#1675)
- Prefer node16 over node12 when running internal scripts (#1621)
- Sending telemetry about actions usage. (#1688)
- Bump node12 version to latest (#1651)
- Add internal to node version function and use better env var name (#1715)
- Force JS Actions Node version to 16 if FF is on unless user opted out (#1716)
Bugs
- Fix windows console runner update crash (#1670)
- Retry policy for methods GetTenantCredential and GetJITRunnerTokenAsync (#1691)
- Skip DeleteAgentSession when the acess token has been revoked. (#1692)
- Repaired hashFiles call so if error was thrown, it was returned to process invoker (#1678)
- Runner throws null ref exception when new line after EOF is missing (#1687)
- Lets allow up to 150 characters for services on linux/mac (#1710)
Misc
- Added examples and aligned language within docs/checks/actions.md (#1664)
- Problem with debugging on macOS M1 (#1625)
- Fix typo in hashFiles.ts. (#1672)
- Allow mocked updates for E2E testing (#1654)
- Move JobTelemetry and StepsTelemetry into GlobalContext. (#1680)
- Fix inconsistency of outputs (both canceled and cancelled are used (#1624)
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.288.1/actions-runner-win-x64-2.288.1.zip -OutFile actions-runner-win-x64-2.288.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.288.1.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.288.1/actions-runner-osx-x64-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.288.1.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.288.1/actions-runner-linux-x64-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.288.1.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.288.1/actions-runner-linux-arm64-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.288.1.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.288.1/actions-runner-linux-arm-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.288.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.
SHA-256 Checksums
The SHA-256 checksums for the packages included in this build are shown below:
-
actions-runner-win-x64-2.288.1.zip 1b952ec1cd214f3836de39f83e7366623ef012b1d08b60506c56d11186fcb5a1
-
actions-runner-osx-x64-2.288.1.tar.gz 08d6dd274a1a497d052f5dae740a058d28660cfdcd8864d53857bd31a8521cdf
-
actions-runner-linux-x64-2.288.1.tar.gz 325b89bdc1c67264ec6f4515afda4534f14a6477d9ba241da19c43f9bed2f5a6
-
actions-runner-linux-arm64-2.288.1.tar.gz 9fbb98fc64f57d48e86b641bd3dd54d870123afc32886b5ca1c33bdc10afb6ee
-
actions-runner-linux-arm-2.288.1.tar.gz 5c72a731fec847fd9ede62b7424fa0d59fcb7f6e8dea7d50259ac1c6e534a685
-
actions-runner-win-x64-2.288.1-noexternals.zip ab12bec0032611749194d93d8137d8aaee04ed159e22b5629d32c9addc0f1989
-
actions-runner-osx-x64-2.288.1-noexternals.tar.gz c1aec2bcbe0044ef796f103d10d461322c57398d9b7aeccccf14528536632cf1
-
actions-runner-linux-x64-2.288.1-noexternals.tar.gz e3049fcb6b712688b7e37390ab8e2d109bbeb6a98e4207057506af72d644826a
-
actions-runner-linux-arm64-2.288.1-noexternals.tar.gz b3f6e69093ff0154dffcaf836ec31d6d306d38404bc81a0da1ea25cae531ea24
-
actions-runner-linux-arm-2.288.1-noexternals.tar.gz 40289aa6c3e582b18d0fa73fd27bd45242843f8b8110562387c78043a96883bb
-
actions-runner-win-x64-2.288.1-noruntime.zip 2f01b918608defcf1a8db1747d8244bf31ea2b5fa979972d60a164ee9cf4d659
-
actions-runner-osx-x64-2.288.1-noruntime.tar.gz 2a0472fac88a70e309401b2b37f6f9c55215fbbe444e1bc34e2487d9b3887335
-
actions-runner-linux-x64-2.288.1-noruntime.tar.gz 41bc48cf9f63e6a3595c9c7d6d2ca575170c30304b521728a2ec8cd2baa8d5dd
-
actions-runner-linux-arm64-2.288.1-noruntime.tar.gz 7e320a7429f8a80bb4aa705011ffc875e89053ad1b3a7daeea0256801aac8bf3
-
actions-runner-linux-arm-2.288.1-noruntime.tar.gz 6874f0020732b34c6c9b1abfe4f99b47782145426e250e42869cb16052e28a5f
-
actions-runner-win-x64-2.288.1-noruntime-noexternals.zip f3f6fedd1d1ead91507fe4dbfc2a76ea10ddb952778266368a0e3b8fba1dba39
-
actions-runner-osx-x64-2.288.1-noruntime-noexternals.tar.gz b3a22685d508fcc6195be9a3fb2ae9bfc537806976f50e21594a8c296b56453b
-
actions-runner-linux-x64-2.288.1-noruntime-noexternals.tar.gz e286508e9aebea32fd1e201624af1e980e6fe27fc4ab62a940ed4f69903c7650
-
actions-runner-linux-arm64-2.288.1-noruntime-noexternals.tar.gz 9efd98423a77452bb6cb90fbc3075c0b225e6aa52fe6575a7b32ffe611d00bec
-
actions-runner-linux-arm-2.288.1-noruntime-noexternals.tar.gz 76957fbc640c56af542f695c8274b7427720146ef7511f30406eafc3d3f5d8d9