Skip to content

Add flags#52

Open
brandon-bethke-timu wants to merge 4 commits intoCyclenerd:masterfrom
brandon-bethke-timu:add-flags
Open

Add flags#52
brandon-bethke-timu wants to merge 4 commits intoCyclenerd:masterfrom
brandon-bethke-timu:add-flags

Conversation

@brandon-bethke-timu
Copy link

@brandon-bethke-timu brandon-bethke-timu commented Mar 16, 2026

Changes and Fixes

  • Added support to pass --runnergroup flag to config.sh when installing the runner software. The flag is configured using a terraform variable github_runner_group and the default values is "".

  • Added support to configure the runner VM max_run_duration using a terraform variable github_runners_max_run_duration. The value is specified in seconds. The default is (86400 * 5) + 300

  • Renamed the runners from runner-{instance_uuid} to gcp-runner-{instance_uuid}. This allows runners to be more easily identified in github for maintenance. Also, and perhaps more importantly, _handle_completed_jobwill now be able to identify and shut down VMs for gcp runners and not unrelated runners.

  • webhook_service.py _handle_completed_job: Only shutdown VMs from runners whose name starts with gcp-runner-

  • The VM startup_script will now cd into the runner-actions folder before executing run.sh. This solves ldd: ./bin/libcoreclr.so: No such file or directory and two other No such file or directory errors. Changing directories into the runner-actions folder is the formal procedure when installing the runner software.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant