v3.0.6
Spotlight
- Added
roc logs --full, which exports a complete diagnostic archive for a job including the DynamoDB job record, RunsOn service logs, CloudTrail events, EC2 console output, and agent logs for attempted instances. - Improved
roc logsjob troubleshooting with better job URL parsing, refreshed job facts, clearer streamed log behavior, and separation between job-specific logs and stack-wide logs. - Made runner registration more resilient by leasing registration work, avoiding duplicate JIT registration calls, and recovering stale GitHub runner-name conflicts when retries happen after partial registration failures.
CloudFormation
- Added
AppCapacityProviderso CloudFormation installs can run the RunsOn control plane onFARGATEorFARGATE_SPOT.
Terraform
- Added
app_capacity_providerso Terraform installs can run the RunsOn control plane onfargateorfargate_spot.
Other fixes
- Improved registration and JIT failure logging with timing details to make GitHub API and retry issues easier to diagnose.
- Updated the agent cache upload path to the current AWS S3 transfer manager implementation.
Release resources
- Upgrade guide: https://runs-on.com/guides/upgrade/
- CloudFormation template: https://runs-on.s3.eu-west-1.amazonaws.com/cloudformation/template-v3.0.6.yaml