kwarf/Ephemeral GitHub runners hosted on Hetzner Cloud

GitHub Action to automatically create and shut down ephemeral self-hosted GitHub runners on Hetzner Cloud

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
actionSpecify the action: - 'create' - will create a new runner - 'remove' - will remove a previously created runneryes
github-tokenFine-grained GitHub Personal Access Token with 'Read and write' access to 'Administration'yes
hetzner-tokenHetzner Cloud API token with 'Read & Write' permissionsyes
server-typeHetzner Cloud server type to create (default cx11)
server-locationServer location, note that not all locations have all server types available (default fsn1)
server-imageOS image to run (default ubuntu-22.04)
server-nameServer name, required for the "remove" action, and should be passed from the "create" step
namedescription
server-nameThe generated name for the runner.