## Features - Sample scripts to automate scalable runners (#427) - Raise warning when action input does not match action.yml. (#429) - Add secret masker for trimming double quotes. (#440) - Use the API_URL and munge action URLs for GHES (#437 #469) - Help trace worker crash in Kusto. (#450) - update checkout@v1 for GHES (#470) ## Bugs - Print node version in debug instead of output. (#433) - Better error when runner removed from service. (#441) - Add help info for '--labels' config option (#472) - Sps/token migration fix, job.status/steps.outcome/steps.conclusion case match with GitHub check suites conclusion. (#462) - Docker build using -f instead of implied default (#471) - Fix configure as service with runner name has space. (#474) ## Misc - Make release notes code blocks copy-paste-able (#430) - Fix spelling of RHEL and CentOS. (#436) - Add CodeQL Analysis workflow (#459) - Use an env var to point to an Actions Service dev instance (#468) ## 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`: ``` 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/v/actions-runner-win-x64-.zip -OutFile actions-runner-win-x64-.zip # Extract the installer Add-Type -AssemblyName System.IO.Compression.FileSystem ; [System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-.zip", "$PWD") ``` ## OSX ``` bash # Create a folder mkdir actions-runner && cd actions-runner # Download the latest runner package curl -O -L https://github.com/actions/runner/releases/download/v/actions-runner-osx-x64-.tar.gz # Extract the installer tar xzf ./actions-runner-osx-x64-.tar.gz ``` ## Linux x64 ``` bash # Create a folder mkdir actions-runner && cd actions-runner # Download the latest runner package curl -O -L https://github.com/actions/runner/releases/download/v/actions-runner-linux-x64-.tar.gz # Extract the installer tar xzf ./actions-runner-linux-x64-.tar.gz ``` ## Linux arm64 (Pre-release) ``` bash # Create a folder mkdir actions-runner && cd actions-runner # Download the latest runner package curl -O -L https://github.com/actions/runner/releases/download/v/actions-runner-linux-arm64-.tar.gz # Extract the installer tar xzf ./actions-runner-linux-arm64-.tar.gz ``` ## Linux arm (Pre-release) ``` bash # Create a folder mkdir actions-runner && cd actions-runner # Download the latest runner package curl -O -L https://github.com/actions/runner/releases/download/v/actions-runner-linux-arm-.tar.gz # Extract the installer tar xzf ./actions-runner-linux-arm-.tar.gz ``` ## Using your self hosted runner For additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)