0.10.0
- [github] Added metrics for Cancellations
- [github] Added timeout for registration failures
At the moment of writing this, Github has a bug that assigns the same internal ID to runners that are registered around the same time. See actions/runner#3621 for more info. This means we need to count the time between when we register and start the runner in the VM and when the webhook/job goes into
in_progress
status, indicating the job in Github is now running inside of the VM properly. IF it doesn't go intoin_progress
within 1 minute, we consider it the github bug and will retry it on a brand new VM. - [github] Ability to copy out the _diag folder from the VM each run when LOG_LEVEL either
DEBUG
orDEV
log::split_by_plugin
added so you can output each plugin to a separate filelog: file_dir: /Users/nathanpierce/Library/Logs/ split_by_plugin: true