gce-github-runner
gce-github-runner copied to clipboard
Ephemeral GCE/GCP GitHub self-hosted runner
So if you configure your workflow like so ``` steps: - id: create-runner uses: related-sciences/[email protected] with: token: ${{ secrets.GH_SA_TOKEN }} project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_key: ${{ secrets.GCP_SA_KEY }} image_project: ubuntu-os-cloud...
When using preemptible instance and the instance was preempted, we would like to send some notification or add a comment to the PR which informs the runner was preempted and...
This is an idea suggested by Google engineer (Deok Filho), the idea is to leverage Cloud Run to execute the GitHub Action runner with the specific container (likely already with...
Doc: https://cloud.google.com/compute/docs/metadata/manage-guest-attributes
If you have 2 stage workflow: `create-runner` and `run + post delete worker`, and you cancel the workflow during the `create-runner` stage, it won't delete the worker. If needed, a...
Would be good to trim them of all whitespaces.
Should we convert this action from bash to Python/JavaScript?
The output from the gcloud commands on the GH hosted runner should be muted.