ethanholz/start-docker-gha-runner
A simple GitHub Action for creating a self-hosted runner on a Docker host with a configured docker socket.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| image_tag | The docker image you want to use. | no | — |
| docker_host_url | The URL of the Docker host to connect to. | yes | — |
| gh_repo | The repo to run against | no | — |
| gh_timeout | The timeout in seconds to wait for the runner to come online as seen by the GitHub API. Defaults to 1200 seconds. | yes | 1200 |
Outputs
| name | description |
|---|---|
| mapping | A JSON object mapping instance IDs to unique GitHub runner labels. This is used in conjunction with the `instance_mapping` input when stopping. |
| instances | A JSON list of the GitHub runner labels to be used in the 'runs-on' field |