Create a GitHub runner scale set installation
Creates a GitHub runner scale set installation for a team
POST
/
github
/runners
/teams
/{team_id}
/scale_set_installations
Request Body
application/json
Requiredcustom_image
string
Custom OCI image to use for scale set (default uses scale set)
github_app_id
string
GitHub App ID
github_app_installation_id
string
GitHub App Installation ID
github_app_private_key
string
GitHub App Private Key (saved as secret)
github_config_url
string
The URL (a org or repo) for which the scale set is configured
Format:
"url"
github_personal_access_token
Deprecatedunknown
a personal access token that can be used to configure the runner (recommend using github app instead)
Format:
"string"
github_runner_group
string
name for the runner group to use, will create the group if it does not exist
Default:
"devzero"
github_runner_group_allow_public_repositories
boolean
allow the runner group to run on public repositories
Default:
false
region
string
Region for the scale set (defaults to first available if not provided)
scale_set_id
Requiredinteger
id for the scale set
Path Parameters
team_id
Requiredstring
team id
Header Parameters
Authorization
Requiredstring
sub claim pulled from the JWT that derives the user ID
OK