Releases: ChristopherHX/runner.server
v3.0.0
Features
Added missing autosetup #3
Allow cancel jobs #8
Added container support to windows incl. windows container
Please read https://github.com/ChristopherHX/runner.server#readme for more information.
Bugs
Fixed runner.client didn't handle multiple job outputs correctly.
Fixed runner client not exits, if job was cancelled
Misc
Added some features of act
Allow to redirect any label to another one, e.g. -P ubuntu-latest:-self-hosted
to run them on your machine regardless of the os.
Allow to redirect any label to a container, e.g. -P ubuntu-latest:<docker-image>
to run them on your machine within a docker image.
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/ChristopherHX/runner/releases/download/v3.0.0/actions-runner-win-x64-3.0.0.zip -OutFile actions-runner-win-x64-3.0.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-3.0.0.zip", "$PWD")
OSX
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner/releases/download/v3.0.0/actions-runner-osx-x64-3.0.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-3.0.0.tar.gz
Linux x64
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner/releases/download/v3.0.0/actions-runner-linux-x64-3.0.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-3.0.0.tar.gz
Linux arm64 (Pre-release)
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner/releases/download/v3.0.0/actions-runner-linux-arm64-3.0.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-3.0.0.tar.gz
Linux arm (Pre-release)
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner/releases/download/v3.0.0/actions-runner-linux-arm-3.0.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-3.0.0.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-3.0.0.zip b4873607cf7422a6c72d354a58a3f9adadabfcd70cbaa454da5c3caeddaff028
- actions-runner-osx-x64-3.0.0.tar.gz e40a72967e7bc074825943be5fad763fa5f4ed267383f1f8d4ee9e44ba6d9f12
- actions-runner-linux-x64-3.0.0.tar.gz 460358b0979d873c7d0990a41aacfa1fcf60b38cf97df8322e82b3bb1c46c442
- actions-runner-linux-arm64-3.0.0.tar.gz dec1d323b31f3b335b1fbdf79feb7dc7e764a8ea51102c4bb9c1a775ca06f2b4
- actions-runner-linux-arm-3.0.0.tar.gz a2e645330a8911d42d2e5dda56c1d7f98bde135ad38df0bbea8e3bd028414057
v2.277.2
Features
Run you github actions workflows locally or use it together with gitea.
Start Runner.Server
(.exe
) in the bin folder, you may need allow the executable to bind port 80.
Configure the self-hosted runner to connect to http://localhost/runner/server with any registration token.
Use Runner.Client
(.exe
) to schedule a workflow file with a webhook payload.
Open http://localhost in you webbrowser to see your job.
Please read https://github.com/ChristopherHX/runner.server#readme for more information.
Bugs
I guess it has a lot of undiscovered bugs
Misc
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/ChristopherHX/runner.server/releases/download/v2.277.2/actions-runner-win-x64-2.277.2.zip -OutFile actions-runner-win-x64-2.277.2.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.277.2.zip", "$PWD")
OSX
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner.server/releases/download/v2.277.2/actions-runner-osx-x64-2.277.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.277.2.tar.gz
Linux x64
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner.server/releases/download/v2.277.2/actions-runner-linux-x64-2.277.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.277.2.tar.gz
Linux arm64 (Pre-release)
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner.server/releases/download/v2.277.2/actions-runner-linux-arm64-2.277.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.277.2.tar.gz
Linux arm (Pre-release)
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/ChristopherHX/runner.server/releases/download/v2.277.2/actions-runner-linux-arm-2.277.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.277.2.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.277.2.zip bf71565edc2bf4439364274e953b784c4d87c8892acccdd50fbe71c8c0ae39cf
- actions-runner-osx-x64-2.277.2.tar.gz c734e6f6b9b478ad6a6ed8d3d5e77e79fd3df8b3eb6c57dbfc13fbb3b1f41ccd
- actions-runner-linux-x64-2.277.2.tar.gz f3bc318f879896ccecba86279fca00edd978b154a5c8c1744ad31da63f43260b
- actions-runner-linux-arm64-2.277.2.tar.gz 86c4376647d556c71fe357c05c761e999b07fd2b597d6740f8ac4bf1347e0a9e
- actions-runner-linux-arm-2.277.2.tar.gz 4d37d680b59db02e93d5d443e9b5ad65c4b1a626100b78e51411ea23e05656a8