Features
- Continue-on-error is now possible for the composite action steps (#1763)
- Now it's possible to use context evaluation in the
shell
of composite action run steps (#1767)
Bugs
- Fix a bug where job would be marked as 'cancelled' after self-hosted runner going offline (#1792)
- Translate paths in
github
andrunner
contexts when running on a container (#1762) - Warn about invalid flags when configuring or running the runner (#1781)
- Fix a bug where job hooks would use job level working directory (#1809)
Misc
- Allow warnings about actions using Node v12 (#1735)
- Better exception handling when runner is configured with invalid Url or token (#1741)
- Set user agent for websocket requests (#1791)
- Gracefully handle websocket failures (#1789)
- Capture telemetry when git errors on unsafe repository. (#1823)
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.290.1/actions-runner-win-x64-2.290.1.zip -OutFile actions-runner-win-x64-2.290.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.290.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.290.1/actions-runner-osx-x64-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.290.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.290.1/actions-runner-linux-x64-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.290.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.290.1/actions-runner-linux-arm64-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.290.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.290.1/actions-runner-linux-arm-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.290.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.290.1.zip 67de8c2e91b9949031748f976c9a1d071b0f135c8ddc03f06c9b63d68ad949ec
-
actions-runner-osx-x64-2.290.1.tar.gz 86b4aa8a4aa889719c2d202443519c71bfdf5302dabb97a38ec95456506a99dc
-
actions-runner-linux-x64-2.290.1.tar.gz 2b97bd3f4639a5df6223d7ce728a611a4cbddea9622c1837967c83c86ebb2baa
-
actions-runner-linux-arm64-2.290.1.tar.gz 640596ec55df33efe1fff086e1379c1108cba6656791807708cdb664de51fb01
-
actions-runner-linux-arm-2.290.1.tar.gz 14a59f69eec7ea70dd14e9236c0f37ca677d8661b788718025d3baf2d64214e8
-
actions-runner-win-x64-2.290.1-noexternals.zip 75a447196f531540f05f9a573f7a7f0c70e170e96e32911099cd14a43ded59e4
-
actions-runner-osx-x64-2.290.1-noexternals.tar.gz 7dfba495b5a4dd42dca491d543dd4a3b60efe3e51503b8fd9a271b5823902eed
-
actions-runner-linux-x64-2.290.1-noexternals.tar.gz 90d8ff12f1c502c67a7b772f306b95f7da91f63ef44e590696b97bdcb55a9e80
-
actions-runner-linux-arm64-2.290.1-noexternals.tar.gz 6cabdc2fbfdc0ff7d8853d23111c139294ed636284434d4d3be866362db5eb7f
-
actions-runner-linux-arm-2.290.1-noexternals.tar.gz dd2297817c6d8467e2455efd78dff9b24f66e2945029c5143b1e09bcb2de0e50
-
actions-runner-win-x64-2.290.1-noruntime.zip 06c46c7d8da01fc95c65e48c45e95c09401a067ec0d65aae3cb83b6f7f350c7f
-
actions-runner-osx-x64-2.290.1-noruntime.tar.gz f8a34b9209b25f08b54ca81ff7d4c3a9321f685ff37b5add244f2a9c37c56eb8
-
actions-runner-linux-x64-2.290.1-noruntime.tar.gz 29f53119071946131fc35cc591fa7cdc9cc8778fd294156b97270d583d09862a
-
actions-runner-linux-arm64-2.290.1-noruntime.tar.gz 983890e87df224501205575515ddf3aa4bfd37a3d1628fc9847d349d9dd07aa1
-
actions-runner-linux-arm-2.290.1-noruntime.tar.gz f4853393966c29700c3d720133aa04e170ca4e8f6c46fb4d37e4f2448a3c4903
-
actions-runner-win-x64-2.290.1-noruntime-noexternals.zip ffd28e6997b88413d1deabca91640d70a0109a1fa23db86a9484621e9d9e73e9
-
actions-runner-osx-x64-2.290.1-noruntime-noexternals.tar.gz e84d77eaa65a05be9d2ae3823a074475ab405dd8bfefd7b9d66765e310a82314
-
actions-runner-linux-x64-2.290.1-noruntime-noexternals.tar.gz 97399c20fa1f0d485bc0f6eb5c899ad14ab77790fc61ca09bfddc23d071482c9
-
actions-runner-linux-arm64-2.290.1-noruntime-noexternals.tar.gz 71540f6a9ff92b5de8fc4d623ca4ce116d9aca15ef50ffa131242fe684e17266
-
actions-runner-linux-arm-2.290.1-noruntime-noexternals.tar.gz 1d11fd2ef68612a9b42e09ed0ef2aa9ddb0ff7e89fa7c8f3655433231ab40619