mikehardy/Runner Availability Checker

Check for availability of self-hosted GitHub runners and fallback to GitHub-hosted runners if needed

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token with repo and actions scope for querying runner informationyes
primary-runnerComma-separated list of labels for the primary runner, e.g. self-hosted,linuxyes
fallback-runnerName or labels of the fallback runner, e.g. ubuntu-latestyes
organizationGitHub organization name to check for self-hosted runners (mutually exclusive with enterprise), if not supplied we will use user's personal runnersno
enterpriseGitHub enterprise name to check for self-hosted runners (mutually exclusive with organization), if not supplied we will use user's personal runnersno
primaries-requiredUse the fallback runner if there are not at least this many primaries that are not busyno
fallback-on-errorUse the fallback runner if the action has any type of error, for example missing or non-functional github-tokennofalse
namedescription
use-runnerThe runner to use, either the primary or the fallback runner, based on availability