v2.299.1
Features
- Displays the error logs in dedicated sub-sections of the Initialize containers section (actions#2182)
- Add generateServiceConfig option for configure command (actions#2226)
- Setting debug using GitHub Action variables (actions#2234)
- run.sh installs SIGINT and SIGTERM traps to gracefully stop runner (actions#2233, actions#2240)
Bugs
- Use Global.Variables instead of JobContext and include action path/ref in the message. (actions#2214)
Misc
- Allow '--disableupdate' in create-latest-svc.sh (actions#2201)
- Fix markup for support link (actions#2114)
- Add runner devcontainer (actions#2187)
- Setup linter for Runner (actions#2211, actions#2213, actions#2216)
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.299.1/actions-runner-win-x64-2.299.1.zip -OutFile actions-runner-win-x64-2.299.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.299.1.zip", "$PWD")
[Pre-release] Windows arm64
Warning: Windows arm64 runners are currently in preview status and use unofficial versions of nodejs. 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
:
# 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.299.1/actions-runner-win-arm64-2.299.1.zip -OutFile actions-runner-win-arm64-2.299.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.299.1.zip", "$PWD")
OSX 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.299.1/actions-runner-osx-x64-2.299.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.299.1.tar.gz
OSX arm64 (Apple silicon)
# 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.299.1/actions-runner-osx-arm64-2.299.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.299.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.299.1/actions-runner-linux-x64-2.299.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.299.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.299.1/actions-runner-linux-arm64-2.299.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.299.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.299.1/actions-runner-linux-arm-2.299.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.299.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.299.1.zip <WIN_X64_SHA>
-
actions-runner-win-arm64-2.299.1.zip <WIN_ARM64_SHA>
-
actions-runner-osx-x64-2.299.1.tar.gz <OSX_X64_SHA>
-
actions-runner-osx-arm64-2.299.1.tar.gz <OSX_ARM64_SHA>
-
actions-runner-linux-x64-2.299.1.tar.gz bd53c76da9f459138377b2e0f788b8b5d81dbe4b397c7f47ade767b32d724873
-
actions-runner-linux-arm64-2.299.1.tar.gz <LINUX_ARM64_SHA>
-
actions-runner-linux-arm-2.299.1.tar.gz <LINUX_ARM_SHA>
-
actions-runner-win-x64-2.299.1-noexternals.zip <WIN_X64_SHA_NOEXTERNALS>
-
actions-runner-win-arm64-2.299.1-noexternals.zip <WIN_ARM64_SHA_NOEXTERNALS>
-
actions-runner-osx-x64-2.299.1-noexternals.tar.gz <OSX_X64_SHA_NOEXTERNALS>
-
actions-runner-osx-arm64-2.299.1-noexternals.tar.gz <OSX_ARM64_SHA_NOEXTERNALS>
-
actions-runner-linux-x64-2.299.1-noexternals.tar.gz 8569792d2e63fda143babc8ac1dc343e531ee7ec45804ff5b15e12cbf5da85d6
-
actions-runner-linux-arm64-2.299.1-noexternals.tar.gz <LINUX_ARM64_SHA_NOEXTERNALS>
-
actions-runner-linux-arm-2.299.1-noexternals.tar.gz <LINUX_ARM_SHA_NOEXTERNALS>
-
actions-runner-win-x64-2.299.1-noruntime.zip <WIN_X64_SHA_NORUNTIME>
-
actions-runner-win-arm64-2.299.1-noruntime.zip <WIN_ARM64_SHA_NORUNTIME>
-
actions-runner-osx-x64-2.299.1-noruntime.tar.gz <OSX_X64_SHA_NORUNTIME>
-
actions-runner-osx-arm64-2.299.1-noruntime.tar.gz <OSX_ARM64_SHA_NORUNTIME>
-
actions-runner-linux-x64-2.299.1-noruntime.tar.gz 87aac3a310ca512028852e7da8e55984e59027964e3023d0ca785f8fbe29a447
-
actions-runner-linux-arm64-2.299.1-noruntime.tar.gz <LINUX_ARM64_SHA_NORUNTIME>
-
actions-runner-linux-arm-2.299.1-noruntime.tar.gz <LINUX_ARM_SHA_NORUNTIME>
-
actions-runner-win-x64-2.299.1-noruntime-noexternals.zip <WIN_X64_SHA_NORUNTIME_NOEXTERNALS>
-
actions-runner-win-arm64-2.299.1-noruntime-noexternals.zip <WIN_ARM64_SHA_NORUNTIME_NOEXTERNALS>
-
actions-runner-osx-x64-2.299.1-noruntime-noexternals.tar.gz <OSX_X64_SHA_NORUNTIME_NOEXTERNALS>
-
actions-runner-osx-arm64-2.299.1-noruntime-noexternals.tar.gz <OSX_ARM64_SHA_NORUNTIME_NOEXTERNALS>
-
actions-runner-linux-x64-2.299.1-noruntime-noexternals.tar.gz 0758833cd2ce9c03f64ee24bbc90bf89c221a6c9f96a0c53325cf7225ccd7266
-
actions-runner-linux-arm64-2.299.1-noruntime-noexternals.tar.gz <LINUX_ARM64_SHA_NORUNTIME_NOEXTERNALS>
-
actions-runner-linux-arm-2.299.1-noruntime-noexternals.tar.gz <LINUX_ARM_SHA_NORUNTIME_NOEXTERNALS>