v2.302.1
Features
- Add Job Message size to both Worker and Listener logs for debugging (actions#1100)
- Add notice annotation level (in addition to error and warning) and support more annotation fields (actions#1175)
Bugs
- Remove the
NODE_ICU_DATA
environment variable that may cause conflicts with node within the runner. (actions#1060) - Handle cancelled jobs better to prevent orphaned processes (actions#1083)
- No longer fail to remove a
systemd
service withsvc.sh uninstall
if the script had previously been run from the wrong location (actions#1135) - Send
SIGKILL
to the runner listener if it doesn't respond toSIGINT
for 30 seconds - Match runner group name when configuring even if there's only a single runner group
Misc
- Fix automation links in documentation (actions#1089)
- Improve developer and first contributor experience by improving tooling for VS Code (actions#1101, actions#1117, actions#1119, actions#1132)
- Fix bug where linux users are not able to run remove-svc.sh as root (actions#1127)
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.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")
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.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
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.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
# 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
# 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.
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 96aa6c90bb12b485fb203d12a365c995c02699650bb2acc593e75b7c8b6dcabe
- actions-runner-osx-x64-2.302.1.tar.gz 6f4aab0bb43fc3012854ec49ec0d46b27cbdf903da864c5969e8059317b0bc7b
- actions-runner-linux-x64-2.302.1.tar.gz c35b809b9abb3c3126156b963320be59c4a9386a2634551ed32da2c94d689f43
- actions-runner-linux-arm64-2.302.1.tar.gz 7140f82e2b5b339a354d6e802a5cc89e60b4871dd2a9eacb58947acba5b5fcea
- actions-runner-linux-arm-2.302.1.tar.gz d666140d1bf8bd3112f4e318838f51f04eb15e1d1409ccc0b3c3005ed8616497