{"repo":"related-sciences/gce-github-runner","free":true,"listed":false,"github":"https://github.com/related-sciences/gce-github-runner","clone":"git clone https://github.com/related-sciences/gce-github-runner.git","description":"Ephemeral GCE/GCP GitHub self-hosted runner","language":"Shell","stars":47,"topics":["github-actions","gcp","actions","google-cloud-platform","self-hosted-runner"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"gce-github-runner Ephemeral GCE GitHub self-hosted runner. Usage create-runner creates the GCE VM and registers the runner with unique label test uses the runner the runner VM will be automatically shut down after the workflow via self-hosted runner hook Inputs See inputs and descriptions here. The GCE runner image should have at least: gcloud git (optionally) GitHub Actions Runner (see actions preinstalled parameter) Example Workflows Test Workflow: Test workflow. Self-hosted runner security with public repositories From GitHub's documentation: We recommend that you only use self-hosted runners with private repositories. This is because forks of your repository can potentially run dangerous code on your self-hosted runner machine by creating a pull request that executes the code in a workflow. EC2/AWS action If you need EC2/AWS self-hosted runner, check out machulav/ec2-github-runner.","default_branch":null,"files":null,"tree":[],"storefront":"/r/related-sciences","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/related-sciences/gce-github-runner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}