GitHub runner

  • By Canonical IS DevOps
Channel Revision Published Runs on
latest/stable 256 11 Sep 2024
Ubuntu 22.04 Ubuntu 20.04
latest/stable 244 27 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
latest/stable 1 09 Feb 2022
Ubuntu 22.04 Ubuntu 20.04
latest/beta 257 12 Sep 2024
Ubuntu 22.04
latest/beta 234 05 Aug 2024
Ubuntu 22.04
latest/edge 263 Today
Ubuntu 22.04 Ubuntu 20.04
latest/edge 262 13 Sep 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 4 26 Apr 2022
Ubuntu 22.04 Ubuntu 20.04
1/stable 177 05 Jun 2024
Ubuntu 22.04
1/edge 177 05 Jun 2024
Ubuntu 22.04
juju deploy github-runner --channel 1/edge
Show information

Platform:

Ubuntu
22.04 20.04

External Access

The GitHub Runner Charm itself requires access to the

  • GitHub API (e.g. to register and remove runners).
  • GitHub website (e.g. to download the runner binary or other applications like yq)
  • Ubuntu package repositories (e.g. to install packages)
  • Snap store (e.g. to install LXD or aproxy)
  • Ubuntu Cloud Images (for the image used by a runner)
  • npm registry to download and install specific packages

In addition, access is required depending on the requirements of the workloads that the runners will be running (as they will be running on the same machine as the charm).

More details on network configuration can be found in the charm architecture documentation.


Help improve this document in the forum (guidelines). Last updated 4 months ago.