github_actions_artifactgithub_actions_repository_runnergithub_actions_repository_secretgithub_actions_repository_workflow_rungithub_audit_loggithub_branchgithub_branch_protectiongithub_code_ownergithub_commitgithub_community_profilegithub_gistgithub_gitignoregithub_issuegithub_issue_commentgithub_licensegithub_my_gistgithub_my_issuegithub_my_organizationgithub_my_repositorygithub_my_stargithub_my_teamgithub_organizationgithub_organization_dependabot_alertgithub_organization_external_identitygithub_organization_membergithub_pull_requestgithub_pull_request_commentgithub_pull_request_reviewgithub_rate_limitgithub_rate_limit_graphqlgithub_releasegithub_repositorygithub_repository_collaboratorgithub_repository_dependabot_alertgithub_repository_deploymentgithub_repository_environmentgithub_repository_sbomgithub_repository_vulnerability_alertgithub_search_codegithub_search_commitgithub_search_issuegithub_search_labelgithub_search_pull_requestgithub_search_repositorygithub_search_topicgithub_search_usergithub_stargazergithub_taggithub_teamgithub_team_membergithub_team_repositorygithub_traffic_view_dailygithub_traffic_view_weeklygithub_treegithub_usergithub_workflow
Table: github_actions_repository_runner
A runner is a server that runs your workflows when they're triggered. Each runner can run a single job at a time. Self-hosted runners offer more control of hardware, operating system, and software tools than GitHub-hosted runners provide.
The github_actions_repository_runner
table can be used to query information about any self-hosted runner, and you must specify which repository in the where or join clause using the repository_full_name
column.
Examples
List runners
select *from github_actions_repository_runnerwhere repository_full_name = 'turbot/steampipe';
List runners with mac operating system
select repository_full_name, id, name, osfrom github_actions_repository_runnerwhere repository_full_name = 'turbot/steampipe' and os = 'macos';
List runners which are in use currently
select repository_full_name, id, name, os, busyfrom github_actions_repository_runnerwhere repository_full_name = 'turbot/steampipe' and busy;
.inspect github_actions_repository_runner
The runner is the application that runs a job from a GitHub Actions workflow
Name | Type | Description |
---|---|---|
_ctx | jsonb | Steampipe context in JSON form, e.g. connection_name. |
busy | boolean | Indicates whether the runner is currently in use or not. |
id | bigint | The unique identifier of the runner. |
labels | jsonb | Labels represents a collection of labels attached to each runner. |
name | text | The name of the runner. |
os | text | The operating system of the runner. |
repository_full_name | text | Full name of the repository that contains the runners. |
status | text | The status of the runner. |